ฉันพบข้อมูลจำนวนมากที่ระบุว่าเป็นกรณีนี้ แต่ฉันกำลังมองหาเหตุผลที่อยู่เบื้องหลังนี้จริงๆ ทำไมถึงจำเป็น? จำเป็นหรือไม่
ฉันพบข้อมูลจำนวนมากที่ระบุว่าเป็นกรณีนี้ แต่ฉันกำลังมองหาเหตุผลที่อยู่เบื้องหลังนี้จริงๆ ทำไมถึงจำเป็น? จำเป็นหรือไม่
คำตอบ:
แฟล็ก DF แนะนำให้เราเตอร์ซึ่งปกติจะแยกส่วนแพ็คเก็ตเนื่องจากมันมีขนาดใหญ่เกินไปสำหรับ MTU ของลิงก์ host ที่บัญชี MTU ที่ต่ำกว่าบนเส้นทางไปยังโฮสต์ปลายทาง กระบวนการนี้เรียกว่า "การค้นพบพา ธ MTU "
โดยทั่วไปแล้วดีกว่าที่จะปล่อยให้ PMTUD เพียงอย่างเดียวและปล่อยให้มันทำงานได้ซึ่งต่างจากการที่สแต็ค TCP ของคุณจัดการกับเศษชิ้นส่วนที่ไม่เรียบร้อย อย่างไรก็ตามในบางกรณี (ส่วนใหญ่เมื่อ ICMP ที่จำเป็นถูกบล็อค) PMTUD ไม่ทำงานและการเชื่อมต่อจะหยุดลง
นั่นคือเมื่อคุณต้องการให้แฟล็ก DF ไม่มีการตั้งค่า - เมื่อ PMTUD ไม่สามารถทำงานได้อย่างถูกต้องและเกิดปัญหาการเชื่อมต่อ