ปลายทางปิดการเชื่อมต่อ TCP ขณะที่ยังมีข้อมูลค้างอยู่ ผู้พัฒนาต้องแยกผลการปิดแบบปกติกับการยุติฉับพลัน ข้อใดตรงกับ RFC 1122

กการปิดปกติใช้ RST และทิ้งสถานะทันที ส่วนการยุติฉับพลันใช้ FIN เพื่อส่งข้อมูลค้างให้ครบก่อนปิด
ขการปิดปกติใช้ FIN และส่งข้อมูลค้างอย่างเชื่อถือได้ ส่วนการยุติฉับพลันใช้ RST ทิ้งสถานะและแจ้งแอป
คการปิดทั้งสองแบบใช้ FIN เหมือนกัน แต่ต่างกันเฉพาะระยะเวลาที่ค้างในสถานะ TIME-WAIT ก่อนเปิดใหม่
งการปิดทั้งสองแบบใช้ RST เหมือนกัน และแอปไม่จำเป็นต้องทราบว่าปิดปกติหรือถูกยุติฉับพลัน

เฉลยอธิบาย

RFC 1122 แยกการปิด TCP ปกติซึ่งใช้ FIN และส่งข้อมูลที่บัฟเฟอร์ไว้อย่างเชื่อถือได้ ออกจากการ abort ซึ่งใช้ RST และทิ้งสถานะทันที หากปลายทางเป็นฝ่ายปิด แอปพลิเคชันภายในต้องได้รับแจ้งว่าปิดปกติหรือถูกยุติ แนวคิดที่สลับบทบาทของ FIN กับ RST จึงผิด

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

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