สารบัญ:

TCP handshake มีกี่แพ็กเก็ต?
TCP handshake มีกี่แพ็กเก็ต?

วีดีโอ: TCP handshake มีกี่แพ็กเก็ต?

วีดีโอ: TCP handshake มีกี่แพ็กเก็ต?
วีดีโอ: How TCP Works - The Handshake 2024, พฤศจิกายน
Anonim

โดยทั่วไป TCP จะใช้ส่วนหัว 24 ไบต์สำหรับการจับมือกัน (first สองห่อ ) และประมาณ 20 สำหรับการส่งแพ็คเก็ตปกติ แม้ว่าจะต้องสร้างการเชื่อมต่อโดยใช้การจับมือ 3 ทางเท่านั้น 3 ซอง ที่จะถ่ายทอด, ฉีกลงหนึ่งต้องใช้ 4!

ในที่นี้ 3 ขั้นตอนในการจับมือ TCP คืออะไร

ในการสร้างการเชื่อมต่อ การจับมือสามทาง (หรือ 3 ขั้นตอน) จะเกิดขึ้น:

  • SYN: การเปิดใช้งานที่เปิดอยู่นั้นดำเนินการโดยไคลเอนต์ที่ส่ง SYN ไปยังเซิร์ฟเวอร์
  • SYN-ACK: ในการตอบสนอง เซิร์ฟเวอร์จะตอบกลับด้วย SYN-ACK
  • ACK: ในที่สุด ไคลเอนต์ส่ง ACK กลับไปยังเซิร์ฟเวอร์

นอกจากนี้ การจับมือกัน 4 ทางใน TCP คืออะไร? 4 - วิธี TCP handshake และไฟร์วอลล์ หากอย่างแม่นยำในเวลาเดียวกันที่โฮสต์ส่ง SYN ไปยังเซิร์ฟเวอร์ จับมือ จะเป็นสี่ฉากเพื่อที่จะพูด: เซิร์ฟเวอร์: SYN -> ไคลเอนต์ (เซิร์ฟเวอร์เปลี่ยนสถานะจาก "LISTEN" เป็น "SYN SENT") ไคลเอนต์: SYN -> เซิร์ฟเวอร์ (ไคลเอนต์เปลี่ยนสถานะจาก "CLOSED" เป็น "SYN SENT")

ต่อมาอาจมีคนถามว่า TCP handshake ทำงานอย่างไร?

สามทาง จับมือ ใช้เป็นหลักในการสร้าง a TCP การเชื่อมต่อซ็อกเก็ต มัน ผลงาน เมื่อ: โหนดไคลเอนต์ส่งแพ็กเก็ตข้อมูล SYN ผ่านเครือข่าย IP ไปยังเซิร์ฟเวอร์บนเครือข่ายเดียวกันหรือเครือข่ายภายนอก เซิร์ฟเวอร์เป้าหมายต้องมีพอร์ตที่เปิดอยู่ซึ่งสามารถรับและเริ่มการเชื่อมต่อใหม่ได้

TCP และ IP แตกต่างกันอย่างไร

NS ความแตกต่าง คือว่า TCP มีหน้าที่รับผิดชอบในการส่งข้อมูลของแพ็กเก็ตและ IP มีหน้าที่รับผิดชอบในการกำหนดที่อยู่เชิงตรรกะ กล่าวอีกนัยหนึ่ง IP ได้รับที่อยู่และ TCP รับประกันการส่งมอบข้อมูลไปยังที่อยู่นั้น สำหรับข้อมูลเพิ่มเติมในหัวข้อนี้ โปรดอ่าน ความเข้าใจ TCP / IP.

แนะนำ: