สารบัญ:
คำจำกัดความ - การจับมือสามทางหมายถึงอะไร
การจับมือสามทางเป็นวิธีที่ใช้ในเครือข่าย TCP / IP เพื่อสร้างการเชื่อมต่อระหว่างโฮสต์ / ไคลเอนต์และเซิร์ฟเวอร์ เป็นวิธีการสามขั้นตอนที่ต้องใช้ทั้งไคลเอนต์และเซิร์ฟเวอร์ในการแลกเปลี่ยนแพ็คเก็ต SYN และ ACK (ตอบรับ) ก่อนที่จะเริ่มการสื่อสารข้อมูลจริง
การจับมือสามทางเรียกอีกอย่างว่าการจับมือ TCP
Techopedia อธิบายการจับมือสามทาง
การจับมือสามทางใช้เพื่อสร้างการเชื่อมต่อซ็อกเก็ต TCP เป็นหลัก มันทำงานได้เมื่อ:
- โหนดไคลเอ็นต์ส่งแพ็กเก็ตข้อมูล SYN ผ่านเครือข่าย IP ไปยังเซิร์ฟเวอร์บนเครือข่ายเดียวกันหรือเครือข่ายภายนอก วัตถุประสงค์ของแพ็กเก็ตนี้คือการถาม / อนุมานว่าเซิร์ฟเวอร์เปิดอยู่สำหรับการเชื่อมต่อใหม่หรือไม่
- เซิร์ฟเวอร์เป้าหมายต้องมีพอร์ตเปิดที่สามารถยอมรับและเริ่มต้นการเชื่อมต่อใหม่ เมื่อเซิร์ฟเวอร์ได้รับแพ็คเก็ต SYN จากโหนดไคลเอ็นต์ก็จะตอบสนองและส่งกลับใบเสร็จรับการยืนยัน - แพ็คเก็ต ACK หรือแพ็คเก็ต SYN / ACK
- โหนดไคลเอ็นต์ได้รับ SYN / ACK จากเซิร์ฟเวอร์และตอบกลับด้วยแพ็กเก็ต ACK
เมื่อเสร็จสิ้นกระบวนการนี้การเชื่อมต่อจะถูกสร้างขึ้นและโฮสต์และเซิร์ฟเวอร์สามารถสื่อสารได้