ตามตารางที่นี่มันบอกว่า MTU = 1500 bytes และส่วนของ payload คือ 1500 - 42 bytes หรือ 1458 bytes (<- นี่มันผิดจริงๆ!) ตอนนี้คุณต้องเพิ่มส่วนหัว IPv4 และ UDP ซึ่งเป็น 28 ไบต์ (20 IP + 8 UDP) นั่นทำให้ข้อความแอปพลิเคชันสูงสุดที่ฉันสามารถทำได้คือ 1430 ไบต์! แต่ด้วยการค้นหาหมายเลขนี้ในอินเทอร์เน็ตฉันเห็น 1472 แทน ฉันคำนวณผิดตรงนี้หรือเปล่า
สิ่งที่ฉันต้องการค้นหาคือข้อความแอปพลิเคชันสูงสุดที่ฉันสามารถส่งได้โดยไม่ต้องเสี่ยงกับการแตกแฟรกเมนต์ ไม่ใช่ 1500 แน่นอนเพราะมันมีส่วนหัวของเฟรม ใครช่วยได้บ้าง
ความสับสนคือ PAYLOAD อาจมีขนาดใหญ่ถึง 1500 ไบต์และนั่นคือ MTU ดังนั้นขนาดในสายสำหรับน้ำหนักบรรทุกของ 1500 คืออะไร? จากตารางนั้นสามารถมีขนาดใหญ่ถึง 1542 ไบต์
ข้อความในแอปสูงสุดที่ฉันสามารถส่งได้คือ 1472 (1500 - 20 (ip) - 8 (udp)) สำหรับขนาดลวดสูงสุดที่ 1542 มันทำให้ฉันประหลาดใจว่าสิ่งต่าง ๆ จะซับซ้อนได้อย่างไรเมื่อมันง่ายจริงๆ และฉันยังไม่ได้รู้ว่ามีใครมาด้วยหมายเลข 1518 ถ้าตารางบอกว่า 1542