Mundarija:

TCP qo'l siqishida nechta paket bor?
TCP qo'l siqishida nechta paket bor?

Video: TCP qo'l siqishida nechta paket bor?

Video: TCP qo'l siqishida nechta paket bor?
Video: оверлок тикув машинаси созламалари.overlock seving machine 2024, Dekabr
Anonim

TCP odatda qo'l siqish uchun 24 bayt sarlavhadan foydalanadi (birinchi ikkita paket ) va oddiy paketli uzatish uchun taxminan 20. 3 tomonlama qo'l siqish yordamida ulanishni o'rnatish uchun faqat kerak bo'lsa ham 3 paket uzatilishi uchun, birini yirtib tashlash uchun 4 kerak!

Bu erda, TCP qo'l siqishida qanday 3 qadam bor?

Ulanishni o'rnatish uchun uch tomonlama (yoki 3 bosqichli) qo'l siqish sodir bo'ladi:

  • SYN: Faol ochish mijoz tomonidan serverga SYN yuborish orqali amalga oshiriladi.
  • SYN-ACK: Bunga javoban server SYN-ACK bilan javob beradi.
  • ACK: Nihoyat, mijoz serverga ACK yuboradi.

Bundan tashqari, TCP-da 4 tomonlama qo'l siqish nima? 4 - TCP qo'l siqish usuli va xavfsizlik devorlari. Agar xost aynan bir vaqtda serverga SYN yuborsa, qo'l siqish to'rt bosqichli bo'ladi: server: SYN -> mijoz (server holatini “LISTEN” dan “SYN SENT” ga o'zgartiradi) mijoz: SYN -> server (mijoz holatini “YOPIQ” dan “SYN SENT” ga o'zgartiradi)

Keyinchalik, TCP qo'l siqish qanday ishlaydi?

Uch tomonlama qo'l siqish a yaratish uchun asosan ishlatiladi TCP rozetkaga ulanish. Bu ishlaydi qachon: Mijoz tuguni SYN ma'lumotlar paketini IP tarmog'i orqali bir xil yoki tashqi tarmoqdagi serverga yuboradi. Maqsadli server yangi ulanishlarni qabul qilishi va boshlashi mumkin bo'lgan ochiq portlarga ega bo'lishi kerak.

TCP va IP o'rtasidagi farq nima?

The farq bu TCP paketning ma'lumotlarni yetkazib berish uchun mas'uldir va IP mantiqiy manzillash uchun javobgardir. Boshqa so'zlar bilan aytganda, IP manzilini oladi va TCP ma'lumotlarni ushbu manzilga yetkazib berishni kafolatlaydi. Mavzu bo'yicha qo'shimcha ma'lumot olish uchun "Tushunish" bo'limini o'qing TCP / IP.

Tavsiya: