ฉันเป็นนักพัฒนาเว็บที่ค่อนข้างใหม่สำหรับอุตสาหกรรม ฉันถูกเสนอด้วยความท้าทายในการเขียนโค้ดสำหรับการสัมภาษณ์งานที่ฉันต้องการออกแบบระบบการส่งข้อความและออกแบบระบบสำหรับการจัดการกับข้อความ, ข้อความที่มีรูปแบบไม่ถูกต้อง, ประเภทข้อความที่แตกต่างกัน, การบันทึกสถานะและอื่น ๆ ...
คำถามของฉันเกี่ยวกับขนาดแพ็คเก็ตผ่าน TCP
ข้อความที่เข้ามามีอัตรา 10,000 ข้อความ / วินาทีที่ขนาด 2KB ต่อข้อความ ฉันพยายามค้นหาข้อ จำกัด ขนาดแพ็คเก็ตสูงสุดปลอดภัยสูงสุดหรือเป็นประโยชน์สูงสุด ฉันเคยเห็นในสถานที่ที่ไม่ได้ยืนยันหลายแห่ง (เช่นไม่ใช่ในเอกสารทางเทคนิค) ว่าขนาดทางทฤษฎีสูงสุดคือ 64KB ถูกต้องไหม ในกรณีนั้นตัวอย่างของฉันในการส่งข้อความ 2KB อาจจะพอดีกับแพ็กเก็ตเดียวและลดความซับซ้อนของระบบนี้
หาก 64KB เป็นหมายเลขที่ไม่ถูกต้องหมายเลขที่ถูกต้องจะเป็นอย่างไร นอกจากนี้ฉันไม่เพียงแค่พยายามเข้าใจขนาดทฤษฏีสูงสุด แต่ขนาดที่ใช้ได้จริงสูงสุด ฉันต้องการที่จะครอบคลุมกรณีขอบที่ข้อความอาจมีขนาดใหญ่กว่า 2KB เป้าหมายเล็กน้อยเช่นเดียวกับออกจากห้องสำหรับส่วนหัวต่างๆที่ TCP ต้องการ