UDP : (User Datagram Protocol)
เป็นโปรโตคอลที่อยู่ใน Transport
Layer เมื่อเทียบกับโมเดล
OSI โดยการส่งข้อมูลของ
UDP นั้นจะเป็นการส่งครั้งละ
1 ชุดข้อมูล เรียกว่า UDP datagram ซึ่งจะไม่มีความสัมพันธ์กันระหว่างดาต้าแกรมและจะไม่มีกลไกการตรวจสอบความสำเร็จในการรับส่งข้อมูล
กลไกการตรวจสอบโดย checksum
ของ UDP นั้นเพื่อเป็นการป้องกันข้อมูลที่อาจจะถูกแก้ไข
หรือมีความผิดพลาดระหว่างการส่ง และหากเกิดเหตุการณ์ดังกล่าว
ปลายทางจะได้รู้ว่ามีข้อผิดพลาดเกิดขึ้น
แต่มันจะเป็นการตรวจสอบเพียงฝ่ายเดียวเท่านั้น โดยในข้อกำหนดของ UDP หากพบว่า Checksum
Error ก็ให้ผู้รับปลายทางทำการทิ้งข้อมูลนั้น
แต่จะไม่มีการแจ้งกลับไปยังผู้ส่งแต่อย่างใด การรับส่งข้อมูลแต่ละครั้งหากเกิดข้อผิดพลาดในระดับ
IP เช่น ส่งไม่ถึง, หมดเวลา ผู้ส่งจะได้รับ Error
Message จากระดับ IP เป็น ICMP Error
Message แต่เมื่อข้อมูลส่งถึงปลายทางถูกต้อง
แต่เกิดข้อผิดพลาดในส่วนของ UDP เอง จะไม่มีการยืนยัน
หรือแจ้งให้ผู้ส่งทราบแต่อย่างใด
ที่มา https://upload.wikimedia.org/wikipedia/commons/0/0f/Fig2_UDPwork.jpg
ภาพ http://www.tnetsecurity.com/content_basic/tcp_ip_knowledge.php
ไม่มีความคิดเห็น:
แสดงความคิดเห็น