3-way Handshake (ทรีเวย์ แฮนเชค)คืออะไร

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderator: mindphp, ผู้ดูแลกระดาน

Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

3-way Handshake (ทรีเวย์ แฮนเชค)คืออะไร

โพสต์ที่ยังไม่ได้อ่าน โดย Patcharanan.0399 »



3-Way Handshake เป็นวิธีในการสร้างช่องทางการสื่อสารสำหรับการรับ - ส่งข้อมูลด้วย โปรโตคอล TCP สาเหตุที่เรียกว่า 3-Way Handshake เนื่องจากกระบวนการทำงานนั้นจะใช้ 3 ขั้นตอนด้วยกัน คือ

:-D เครื่อง 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
3-way handshake.png (55.54 KiB) Viewed 2876 times

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 78