Rangkaian MTU Vs. Saiz paket TCP Maksimum

Saiz paket TCP rendah menjejaskan prestasi buruk

Unit penghantaran maksimum (MTU) adalah saiz maksimum satu unit data komunikasi digital yang boleh dihantar melalui rangkaian. Saiz MTU adalah sifat antaramuka antara muka rangkaian fizikal dan biasanya diukur dalam bait . MTU untuk Ethernet , contohnya, 1500 bait. Sesetengah jenis rangkaian, seperti cincin token , mempunyai MTU yang lebih besar, dan sesetengah rangkaian mempunyai MTU yang lebih kecil, tetapi nilai itu ditetapkan untuk setiap teknologi fizikal.

MTU vs Saiz Maksimum TCP Packet

Protokol rangkaian peringkat tinggi seperti TCP / IP boleh dikonfigurasikan dengan saiz paket maksimum, yang merupakan parameter bebas daripada lapisan fizikal MTU yang mana TCP / IP berjalan. Malangnya, banyak peranti rangkaian menggunakan istilah secara bergantian. Pada kedua-dua router jalur lebar rumah dan konsol permainan Xbox Live, sebagai contoh, parameter yang dipanggil MTU adalah, pada hakikatnya, saiz paket TCP maksimum dan bukan MTU fizikal.

Di Microsoft Windows, saiz paket maksimum untuk protokol seperti TCP boleh ditetapkan di Pejabat Pendaftaran. Jika nilai ini ditetapkan terlalu rendah, aliran trafik rangkaian dipecah menjadi sejumlah kecil paket kecil, yang menjejaskan prestasi. Sebagai contoh, Xbox Live memerlukan nilai saiz paket sekurang-kurangnya 1365 bait. Sekiranya saiz paket TCP maksimum ditetapkan terlalu tinggi, ia melebihi MTU fizikal rangkaian dan menurunkan prestasi dengan menghendaki supaya setiap paket dibahagikan kepada yang lebih kecil-suatu proses dikenali sebagai pemecahan. Komputer Microsoft Windows lalai untuk ukuran paket maksimum 1500 bait untuk sambungan jalur lebar dan 576 bait untuk sambungan dailan.

Masalah Berkaitan MTU

Secara teori, batasan saiz paket TCP adalah 64K (65,525 bait). Had ini lebih besar daripada yang anda gunakan kerana lapisan transmisi mempunyai saiz yang lebih rendah. MTU Ethernet sebanyak 1500 bait membatasi saiz paket yang melintasi ia. Menghantar paket yang lebih besar daripada tetingkap penghantaran maksimum untuk Ethernet dipanggil jabbering. Jabber boleh dikenal pasti dan dihalang. Sekiranya tidak disesuaikan, jabbering boleh mengganggu rangkaian. Biasanya, jabber dikesan oleh hab repeater atau suis rangkaian yang direka untuk berbuat demikian. Cara paling mudah untuk menghalang jabber ialah untuk menetapkan saiz maksimum paket TCP kepada tidak lebih daripada 1500 bait.

Masalah prestasi juga mungkin berlaku jika tetapan penghantaran maksimum TCP pada penghala jalur lebar rumah berbeza daripada tetapan pada peranti individu yang disambungkan kepadanya.