Middle
როგორ მიმდინარეობს TCP ხელმოწერა?
sobes.tech AI
პასუხი AI-სგან
TCP ხელის მოწერა — ეს არის პროცესი, როდესაც TCP პროტოკოლით კლიენტი და სერვერი ერთმანეთთან დაკავშირებას ახდენენ. იგი შედგება სამი ნაბიჯისგან (3-პირიანი ხელის მოწერა):
- SYN: კლიენტი სერვერს აგზავნის სეგმენტს, სადაც მითითებულია SYN ბანანი, რათა დაიწყოს დაკავშირება და მიუთითოს საწყისი სერიული ნომერი.
- SYN-ACK: სერვერი პასუხობს სეგმენტით, სადაც არის SYN და ACK ბანანები, ადასტურებს SYN-ის მიღებას და აგზავნის თავის საწყის სერიულ ნომერს.
- ACK: კლიენტი აგზავნის სეგმენტს, სადაც არის ACK ბანანი, ადასტურებს SYN-ACK-ის მიღებას.
ამის შემდეგ, დაკავშირება მიიჩნევა დამყარებულად და მონაცემების გაცვლა შესაძლებელია.
მაგალითი:
- კლიენტი → სერვერი: SYN seq=100
- სერვერი → კლიენტი: SYN seq=300, ACK ack=101
- კლიენტი → სერვერი: ACK ack=301
ეს მექანიზმი უზრუნველყოფს სერიული ნომრების სინქრონიზაციას და ორივე მხარის მზადყოფნას მონაცემების გადაცემისთვის.