ความแตกต่างระหว่าง 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 ไม่ใช่ความแตกต่างหลัก

ข้อสอบอื่นในวิชาความรู้ทั่วไปด้านเครื่องคอมพิวเตอร์แม่ข่าย (Server) และระบบเครือข่าย

ดูข้อสอบวิชานี้ทั้งหมด →