เครือข่าย MTU กับ TCP สูงสุด

สารบัญ:

เครือข่าย MTU กับ TCP สูงสุด
เครือข่าย MTU กับ TCP สูงสุด
Anonim

หน่วยส่งสูงสุด (MTU) และขนาดแพ็คเก็ต TCP สูงสุดคือคำศัพท์เกี่ยวกับเครือข่ายคอมพิวเตอร์ที่มักสับสน เรียนรู้เกี่ยวกับความแตกต่างระหว่างเครือข่าย MTU กับขนาดแพ็กเก็ต TCP สูงสุด และความเกี่ยวข้องกัน

Image
Image
  • ถูกจำกัดโดยฮาร์ดแวร์เครือข่าย
  • ไม่สามารถปรับเปลี่ยนได้หากไม่มีการเปลี่ยนแปลงฮาร์ดแวร์
  • วัดเป็นไบต์
  • สามารถตั้งค่าใด ๆ ก็ได้
  • ไม่ควรสูงกว่า MTU
  • วัดเป็นไบต์

เมื่อคุณส่งไฟล์หรือข้อความผ่าน Transmission Control Protocol (TCP) จะแบ่งออกเป็นแพ็กเก็ตที่ประกอบขึ้นใหม่หลังจากไปถึงปลายทางที่ต้องการ หน่วยส่งข้อมูลสูงสุด (MTU) คือขนาดสูงสุดของหน่วยข้อมูลเดียวที่สามารถส่งผ่านเครือข่ายการสื่อสารดิจิทัล โปรโตคอลเครือข่ายระดับสูง เช่น TCP/IP สามารถกำหนดค่าด้วยขนาดแพ็คเก็ตสูงสุด ซึ่งเป็นพารามิเตอร์ที่ไม่ขึ้นกับ MTU ของเลเยอร์จริงที่ TCP/IP ทำงาน แม้ว่าจะกำหนดขนาดแพ็กเก็ต TCP สูงสุดได้แทบทุกค่า แต่ก็ไม่ควรเกิน MTU ของเครือข่าย

อุปกรณ์เครือข่ายบางตัวใช้คำเหล่านี้แทนกันได้อย่างไม่ถูกต้อง ตัวอย่างเช่น ในเราเตอร์โฮมบรอดแบนด์บางตัว พารามิเตอร์ที่เรียกว่า MTU คือขนาดแพ็กเก็ต TCP สูงสุดจริงๆ

ขนาด MTU ข้อดีและข้อเสีย

  • MTU ที่ใหญ่ขึ้นช่วยให้รับส่งข้อมูลได้เร็วขึ้น

  • MTU ที่เล็กลงส่งผลให้เวลาแฝงของเครือข่ายลดลง
  • MTU ที่ใหญ่ขึ้นสามารถเพิ่มเวลาแฝงของเครือข่ายได้
  • การเพิ่ม MTU อาจต้องอัปเกรดฮาร์ดแวร์ราคาแพง

ขนาด MTU เป็นคุณสมบัติของอินเทอร์เฟซเครือข่ายจริงและมักจะวัดเป็นไบต์ ตัวอย่างเช่น MTU สำหรับอีเทอร์เน็ตคือ 1500 ไบต์ เครือข่ายบางประเภท เช่น โทเค็นริง มี MTU ที่ใหญ่กว่า บางเครือข่ายมี MTU ที่เล็กกว่า แต่ค่าจะคงที่สำหรับเทคโนโลยีทางกายภาพแต่ละรายการ

MTU ที่ใหญ่ขึ้นหมายความว่ามีข้อมูลมากขึ้นในแพ็กเก็ตที่น้อยลง ซึ่งโดยทั่วไปแล้วจะช่วยให้ส่งได้เร็วและมีประสิทธิภาพมากขึ้น อย่างไรก็ตาม หากเกิดข้อผิดพลาดในการสื่อสาร แพ็กเก็ตจะใช้เวลาส่งใหม่นานกว่าเนื่องจากแพ็กเก็ตขนาดใหญ่มีแนวโน้มที่จะเกิดความเสียหายและความล่าช้า MTU ที่มีขนาดเล็กกว่าจึงสามารถปรับปรุงเวลาแฝงของเครือข่ายได้

ข้อดีและข้อเสียของขนาดแพ็คเก็ต TCP สูงสุด

  • สามารถปรับได้ผ่านระบบปฏิบัติการ
  • ขนาดแพ็กเก็ต TCP สูงสุดที่ต่ำกว่าสามารถปรับปรุงเวลาแฝงของเครือข่ายได้
  • การตั้งให้สูงกว่า MTU อาจทำให้เกิดเสียงแหบได้

  • ขนาดแพ็กเก็ต TCP สูงสุดที่ต่ำลงส่งผลให้การส่งข้อมูลช้าลง

ใน Microsoft Windows ขนาดแพ็คเก็ตสูงสุดสำหรับโปรโตคอลเช่น TCP สามารถตั้งค่าได้ใน Windows Registry หากตั้งค่านี้ต่ำเกินไป สตรีมของการรับส่งข้อมูลเครือข่ายจะถูกแบ่งออกเป็นแพ็กเก็ตขนาดเล็กจำนวนมาก ซึ่งส่งผลเสียต่อประสิทธิภาพการทำงาน ตัวอย่างเช่น การอยู่บนเครือข่าย Xbox กำหนดให้ค่าของขนาดแพ็กเก็ตมีอย่างน้อย 1365 ไบต์

หากกำหนดขนาดแพ็กเก็ต TCP สูงสุดไว้สูงเกินไป มันจะเกิน MTU จริงของเครือข่ายและทำให้ประสิทธิภาพลดลงโดยกำหนดให้แต่ละแพ็กเก็ตถูกแบ่งออกเป็นแพ็กเก็ตที่เล็กกว่า กระบวนการนี้เรียกว่าการแตกแฟรกเมนต์ คอมพิวเตอร์ Microsoft Windows มีค่าเริ่มต้นเป็นขนาดแพ็คเก็ต TCP สูงสุด 1500 ไบต์สำหรับการเชื่อมต่อบรอดแบนด์และ 576 ไบต์สำหรับการเชื่อมต่อแบบเรียกผ่านสายโทรศัพท์เพื่อหลีกเลี่ยงการเกิน MTU

MTU และปัญหาที่เกี่ยวข้องกับ TCP สูงสุด

MTU ของอีเธอร์เน็ต 1500 ไบต์จำกัดขนาดของแพ็กเก็ตที่ข้ามผ่าน การส่งแพ็กเก็ตที่มีขนาดใหญ่กว่าหน้าต่างการรับส่งข้อมูลสูงสุดสำหรับอีเทอร์เน็ตเรียกว่าการกระตุก หากไม่ได้รับการแก้ไข การพูดพล่อยๆ อาจทำให้เครือข่ายหยุดชะงักได้ โดยปกติ jabber จะถูกตรวจพบโดยฮับทวนสัญญาณหรือสวิตช์เครือข่าย วิธีที่ง่ายที่สุดในการป้องกัน jabber คือการกำหนดขนาดสูงสุดของแพ็กเก็ต TCP ให้ไม่เกิน 1500 ไบต์

ในทางทฤษฎี ขีดจำกัดขนาดสูงสุดของแพ็กเก็ต TCP คือ 64K (65, 525 ไบต์) ซึ่งใหญ่กว่าที่คุณเคยใช้มากอย่างไรก็ตาม ปัญหาด้านประสิทธิภาพอาจเกิดขึ้นได้หากการตั้งค่าการรับส่งข้อมูลสูงสุดของ TCP บนเราเตอร์บรอดแบนด์ที่บ้านของคุณแตกต่างจากการตั้งค่าบนอุปกรณ์แต่ละเครื่องที่เชื่อมต่อ

แนะนำ: