3-way Handshake (ทรีเวย์ แฮนเชค)คืออะไร
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Hero Member
- โพสต์: 114
- ลงทะเบียนเมื่อ: 09/04/2018 10:04 am
3-way Handshake (ทรีเวย์ แฮนเชค)คืออะไร
3-Way Handshake เป็นวิธีในการสร้างช่องทางการสื่อสารสำหรับการรับ - ส่งข้อมูลด้วย โปรโตคอล TCP สาเหตุที่เรียกว่า 3-Way Handshake เนื่องจากกระบวนการทำงานนั้นจะใช้ 3 ขั้นตอนด้วยกัน คือ
เครื่อง Client ส่งแพ็คเกต SYN เพื่อขอเชื่อมต่อไปยังเครื่อง Server
เครื่อง Server ส่งแพ็คเกต SYN/ACK ตอบกลับเครื่อง Client
เครื่อง Client ตอบกลับเครื่อง Server ด้วยแพ็คเกต ACK
หลังจากที่เครื่อง Server ได้รับแพ็คเกต ACK แสดงว่าการเชื่อมต่อเสร็จสมบูรณ์ จากนั้นเครื่อง Server ก็จะเริ่มรับส่งข้อมูลกับเครื่อง Client ได้
[attachment=0]3-way handshake.png[/attachment]
ตรงนี้จะมีประโยชน์มากๆกับงานทางด้าน Network และงาน Security ซึ่งจะช่วยให้ admin สามารถวิเราะห์ปัญหาที่เกิดขึ้นได้ว่า เป็นปัญหาที่เกิดจาก server site หรือ client site ทำให้สามารถแก้ปัญหาได้อย่างตรงจุด
- แนบไฟล์
-
- 3-way handshake.png (55.54 KiB) Viewed 2882 times
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Google [Bot], Google Adsense [Bot] และบุคลทั่วไป 5