Sobes.tech
Junior — Middle

Կարող եք նշել TCP պրոտոկոլում հիմնական կարգավորող դրոշները և բացատրել նրանց նպատակները:

sobes.tech AI

Պատասխան AI-ից

Հիմնական կարգավորող դրոշները (կառավարման դրոշներ) TCP հուշագրում և դրանց նշանակությունները.

  • SYN (Synchronize) — օգտագործվում է կապի հաստատման համար: նշում է երեքակերտ ձեռքի հպման սկիզբը:
  • ACK (Acknowledgment) — հաստատում է տվյալների ստացումը: ցույց է տալիս, որ հաստատման դաշտը վավեր է:
  • FIN (Finish) — նշում է տվյալների փոխանցման ավարտը և կապի փակումը:
  • RST (Reset) — վերականգնում է կապը, օգտագործվում է սխալների կամ կապի հաստատման անհնարինության դեպքում:
  • PSH (Push) — պահանջում է տվյալների անմիջական փոխանցում ստացող ծրագրին առանց բուֆերավորման:
  • URG (Urgent) — ցույց է տալիս, որ տվյալները բարձր առաջնահերթություն ունեն և պետք է առաջին հերթին մշակվեն:

Օրինակ՝ կապի հաստատման ժամանակ, հաճախորդը ուղարկում է SYN դրոշով փաթեթ, սերվերը պատասխանում է SYN+ACK-ով, և հաճախորդը հաստատում է ACK-ով — սա TCP-ի երեքակերտ ձեռքի հպումն է: