1
เหตุใดจึงมีเพียง 65,535 พอร์ตและเราจะมีมากกว่านี้หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเข้าใจว่าเหตุผลดั้งเดิมที่อยู่เบื้องหลังมี 65,535 พอร์ตต่อที่อยู่ IP: นี่เป็นจำนวนสูงสุดที่สามารถแสดงด้วย 16 บิตหรือ 2 ไบต์จำนวนและมันก็เป็นไปไม่ได้ที่คอมพิวเตอร์จะสามารถสำรองเพิ่มเติมได้ กว่านั้นสำหรับสิ่งที่เล็กน้อยเป็นพอร์ตหรืออะไรแบบนั้น ในความเป็นจริงแล้วพอร์ตอาจต้องการมากกว่า 1 บิตในแต่ละพอร์ตเนื่องจากแต่ละพอร์ตสามารถเปิดบล็อก "ลักลอบ" หรืออื่น ๆ ได้ แต่ด้วยเหตุผลบางอย่างผู้คนมักบอกว่าพอร์ตทำงานด้วยหมายเลข 16 บิต หากฉันมีส่วนใดส่วนหนึ่งของความผิดนี้โดยทั้งหมดบอกฉัน อย่างไรก็ตามในโลกที่คอมพิวเตอร์ส่วนใหญ่เป็นแบบ 32 บิตและมีหน่วยความจำ / พื้นที่ว่างเพียงพอสำหรับพอร์ตเพิ่มเติมสองสามทำไมเรายังคงมีหลายพอร์ตนี้ เรากำลังอยู่ระหว่างการย้ายไปที่ HTML5, HTTP2.0, IPv6 และรุ่นอื่น ๆ อย่างแน่นอนดังนั้นทำไมจึงไม่เหมือนกันกับพอร์ต หลายเหล่านี้อนุญาตให้มากกว่า 16 บิต; ในความเป็นจริง IPv6 อนุญาตให้ 16 ไบต์ ! ฉันเข้าใจว่าสิ่งเหล่านี้หลายปีหรือหลายทศวรรษ …