Sobes.tech
Middle

როგორ მიმდინარეობს TCP ხელმოწერა?

sobes.tech AI

პასუხი AI-სგან

TCP ხელის მოწერა — ეს არის პროცესი, როდესაც TCP პროტოკოლით კლიენტი და სერვერი ერთმანეთთან დაკავშირებას ახდენენ. იგი შედგება სამი ნაბიჯისგან (3-პირიანი ხელის მოწერა):

  1. SYN: კლიენტი სერვერს აგზავნის სეგმენტს, სადაც მითითებულია SYN ბანანი, რათა დაიწყოს დაკავშირება და მიუთითოს საწყისი სერიული ნომერი.
  2. SYN-ACK: სერვერი პასუხობს სეგმენტით, სადაც არის SYN და ACK ბანანები, ადასტურებს SYN-ის მიღებას და აგზავნის თავის საწყის სერიულ ნომერს.
  3. ACK: კლიენტი აგზავნის სეგმენტს, სადაც არის ACK ბანანი, ადასტურებს SYN-ACK-ის მიღებას.

ამის შემდეგ, დაკავშირება მიიჩნევა დამყარებულად და მონაცემების გაცვლა შესაძლებელია.

მაგალითი:

  • კლიენტი → სერვერი: SYN seq=100
  • სერვერი → კლიენტი: SYN seq=300, ACK ack=101
  • კლიენტი → სერვერი: ACK ack=301

ეს მექანიზმი უზრუნველყოფს სერიული ნომრების სინქრონიზაციას და ორივე მხარის მზადყოფნას მონაცემების გადაცემისთვის.