ในการเปรียบเทียบโปรโตคอล TCP และ UDP ข้อใดอธิบายความแตกต่างได้ถูกต้องที่สุด
เฉลยอธิบาย
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