ในการเปรียบเทียบโปรโตคอล TCP และ UDP ข้อใดอธิบายความแตกต่างได้ถูกต้องที่สุด

TCP และ UDP ต่างเป็นโปรโตคอลแบบ Connection-oriented เหมือนกัน แต่ TCP ใช้สำหรับการส่งข้อมูลขนาดเล็ก ส่วน UDP ใช้สำหรับการส่งข้อมูลขนาดใหญ่ที่ต้องการความน่าเชื่อถือสูง
TCP เป็นโปรโตคอลแบบ Connectionless ที่ส่งข้อมูลได้รวดเร็ว ส่วน UDP เป็นแบบ Connection-oriented ที่มีการตรวจสอบความถูกต้องและรับประกันการส่งข้อมูลถึงปลายทาง
TCP เป็นโปรโตคอลแบบ Connection-oriented ที่มีการตรวจสอบความถูกต้องของข้อมูลและรับประกันการส่งข้อมูลถึงปลายทาง ส่วน UDP เป็นแบบ Connectionless ที่ส่งข้อมูลได้เร็วกว่าแต่ไม่รับประกันการส่ง
TCP และ UDP ต่างเป็นโปรโตคอลแบบ Connectionless เหมือนกัน แต่ TCP มีความเร็วในการส่งสูงกว่า UDP เนื่องจากไม่มีกระบวนการ Handshaking ก่อนการส่งข้อมูล

เฉลยอธิบาย

TCP (Transmission Control Protocol) เป็นโปรโตคอลแบบ Connection-oriented ซึ่งต้องมีการสร้างการเชื่อมต่อด้วยกระบวนการ 3-Way Handshake ก่อนส่งข้อมูล มีการตรวจสอบความถูกต้องและรับประกันว่าข้อมูลถึงปลายทางครบถ้วน เหมาะกับการส่งข้อมูลที่ต้องการความน่าเชื่อถือ เช่น การโอนไฟล์ ส่วน UDP (User Datagram Protocol) เป็นแบบ Connectionless ไม่มีการสร้างการเชื่อมต่อล่วงหน้า ส่งข้อมูลได้รวดเร็วกว่าแต่ไม่รับประกันการส่ง เหมาะกับการสตรีมวิดีโอหรือเสียงที่ต้องการความเร็วมากกว่าความถูกต้องสมบูรณ์ ประสิทธิภาพต้องดู latency, packet loss, jitter และ throughput ร่วมกัน Wi‑Fi ต้องตรวจ channel utilization/interference, roaming, client capability และ backhaul TCP เหมาะกับการส่งที่ต้องการความเชื่อถือได้ ส่วน UDP ลด overhead แต่แอปต้องรับมือ loss/order เอง NAT ไม่ใช่การควบคุมความปลอดภัยแทน firewall และการเปิดบริการควรกำหนด source/destination/port เท่าที่จำเป็นพร้อม log; อ้างอิง RFC/IETF และแนวทาง CISA/NIST

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับเทคโนโลยีการสื่อสารและระบบเครือข่าย

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