จับมือสามทาง?

จับมือสามทาง?
จับมือสามทาง?
Anonim

การจับมือสามทางเรียกอีกอย่างว่า TCP handshake หรือ SYN-SYN-ACK และกำหนดให้ทั้งไคลเอนต์และเซิร์ฟเวอร์แลกเปลี่ยน SYN (การซิงโครไนซ์) และ ACK (รับทราบ) แพ็กเก็ตก่อนเริ่มการสื่อสารข้อมูลจริง

การจับมือ 3 ทางที่ถูกต้องคืออะไร

ในการสร้างการเชื่อมต่อ การจับมือสามทาง (หรือ 3 ขั้นตอน) เกิดขึ้น: SYN: การเปิดที่ทำงานอยู่ดำเนินการโดยไคลเอนต์ที่ส่ง SYN ไปยังเซิร์ฟเวอร์ ไคลเอนต์ตั้งค่าหมายเลขลำดับของเซ็กเมนต์เป็นค่าสุ่ม A. SYN-ACK: ในการตอบกลับ เซิร์ฟเวอร์ตอบกลับด้วย SYN-ACK

การจับมือ 3 ทางทำงานอย่างไร

การจับมือแบบ TCP แบบ 3 ทาง

TCP ใช้การจับมือแบบสามทาง เพื่อให้การเชื่อมต่อที่เชื่อถือได้ การเชื่อมต่อเป็นแบบดูเพล็กซ์ และทั้งสองฝ่ายซิงโครไนซ์ (SYN) และรับทราบ (ACK) ระหว่างกัน การแลกเปลี่ยนธงสี่ครั้งนี้เกิดขึ้นในสามขั้นตอน – SYN, SYN-ACK และ ACK

SYN SYN-ACK ACK คืออะไร

รู้จักกันในชื่อ "SYN, SYN-ACK, ACK handshake, " computer A ส่งแพ็กเก็ต SYNchronize ไปยังคอมพิวเตอร์ B ซึ่งส่งแพ็คเก็ต SYNchronize-ACKnowledge ไปยัง A. Computer จากนั้น A จะส่งแพ็กเก็ต ACKnowledge ไปยัง B และสร้างการเชื่อมต่อ ดู TCP/IP

3 องค์ประกอบของการจับมือ 3 ทางคืออะไร

สามขั้นตอนของการจับมือสามทาง

  • ขั้นตอนที่ 1: การเชื่อมต่อระหว่างเซิร์ฟเวอร์และไคลเอนต์ถูกสร้างขึ้น …
  • ขั้นตอนที่ 2: เซิร์ฟเวอร์ได้รับ SYNแพ็กเก็ตจากโหนดไคลเอ็นต์ …
  • ขั้นตอนที่ 3: โหนดไคลเอนต์ได้รับ SYN/ACK จากเซิร์ฟเวอร์และตอบกลับด้วยแพ็กเก็ต ACK