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-ի երեքակերտ ձեռքի հպումն է: