ความแตกต่างระหว่าง TCP (Transmission Control Protocol) และ UDP (User Datagram Protocol) คืออะไร ที่สำคัญต่อการเลือกใช้ในเซิร์ฟเวอร์
กTCP เร็วกว่า UDP เสมอ
ขTCP นำข้อมูลแบบเชื่อมต่อ (Connection-oriented) มีการตรวจสอบข้อมูล UDP นำข้อมูลแบบไร้เชื่อมต่อ (Connectionless) ไม่มีการตรวจสอบ
คTCP ใช้สำหรับการส่งข้อมูลจำนวนมาก UDP ใช้สำหรับการส่งข้อมูลจำนวนน้อย
งUDP สามารถป้องกันข้อมูลสูญหายได้ดีกว่า TCP
เฉลยอธิบาย
TCP เป็นโปรโตคอลแบบเชื่อมต่อ (Connection-oriented) ที่มีการสร้างการเชื่อมต่อก่อน ตรวจสอบลำดับข้อมูล และจัดการการส่งซ้ำหากข้อมูลหายไป สำหรับบริการที่ต้องความเชื่อถือ เช่น HTTP, SMTP เป็นต้น UDP เป็นโปรโตคอลแบบไร้เชื่อมต่อ (Connectionless) ที่ส่งข้อมูลตรงโดยไม่มีการตรวจสอบ เหมาะสำหรับบริการที่ต้องความเร็ว เช่น DNS, VoIP เป็นต้น ตัวเลือก B ไม่ถูกต้องเสมอ ตัวเลือก C ผิด UDP ไม่มีการตรวจสอบ ตัวเลือก D ไม่ใช่ความแตกต่างหลัก