Network MTU vs. Maximum TCP

Talaan ng mga Nilalaman:

Network MTU vs. Maximum TCP
Network MTU vs. Maximum TCP
Anonim

Ang Maximum transmission unit (MTU) at maximum TCP packet size ay mga termino sa computer networking na kadalasang nalilito. Alamin ang tungkol sa mga pagkakaiba sa pagitan ng network MTU kumpara sa maximum na laki ng TCP packet at kung paano ito nauugnay.

Image
Image
  • Limitado ng network hardware.
  • Hindi maisasaayos nang walang pagbabago sa hardware.
  • Nasusukat sa byte.
  • Maaaring itakda sa anumang halaga.
  • Hindi dapat mas mataas kaysa sa MTU.
  • Nasusukat sa byte.

Kapag nagpadala ka ng file o mensahe sa pamamagitan ng Transmission Control Protocol (TCP), nahahati ito sa mga packet na muling pinagsama-sama pagkatapos makarating sa nilalayong destinasyon. Ang maximum transmission unit (MTU) ay ang maximum na laki ng isang unit ng data na maaaring ipadala sa isang digital na network ng komunikasyon. Ang mga mas mataas na antas ng network protocol, tulad ng TCP/IP, ay maaaring i-configure na may maximum na laki ng packet, na isang parameter na independiyente sa pisikal na layer ng MTU kung saan tumatakbo ang TCP/IP. Bagama't posibleng itakda ang maximum na laki ng TCP packet sa halos anumang halaga, hindi ito dapat lumampas sa MTU ng network.

Maling ginagamit ng ilang network device ang mga terminong ito nang magkapalit. Halimbawa, sa ilang home broadband router, ang parameter na tinatawag na MTU ay talagang ang maximum na laki ng TCP packet.

MTU Size Pros and Cons

  • Ang mas malaking MTU ay nagbibigay-daan para sa mas mabilis na paghahatid ng data.
  • Ang mas maliit na MTU ay nagreresulta sa pagbaba ng latency ng network.
  • Maaaring pataasin ng mas malaking MTU ang latency ng network.
  • Ang pagtaas ng MTU ay maaaring mangailangan ng mamahaling pag-upgrade ng hardware.

Ang laki ng MTU ay isang property ng isang pisikal na interface ng network at karaniwang sinusukat sa byte. Ang MTU para sa Ethernet, halimbawa, ay 1500 bytes. Ang ilang uri ng network, gaya ng mga token ring, ay may mas malalaking MTU. Ang ilang network ay may mas maliliit na MTU, ngunit ang halaga ay naayos para sa bawat pisikal na teknolohiya.

Ang mas malaking MTU ay nangangahulugan na mas maraming data ang umaakma sa mas kaunting mga packet, na karaniwang nagbibigay-daan para sa mas mabilis at mas mahusay na paghahatid. Gayunpaman, kung ang isang error sa komunikasyon ay nangyari, ang packet ay tumatagal upang muling ipadala. Dahil ang mas malalaking packet ay mas madaling kapitan ng katiwalian at pagkaantala, ang isang mas maliit na MTU ay maaaring mapabuti ang latency ng network.

Maximum TCP Packet Size Pros and Cons

  • Maaaring isaayos sa pamamagitan ng operating system.
  • Maaaring mapahusay ng mas mababang max na laki ng TCP packet ang latency ng network.
  • Ang pagtatakda nito nang mas mataas kaysa sa MTU ay maaaring magdulot ng daldal.
  • Ang mas mababang max TCP packet size ay nagreresulta sa mas mabagal na paghahatid.

Sa Microsoft Windows, ang maximum na laki ng packet para sa mga protocol gaya ng TCP ay maaaring itakda sa Windows Registry. Kung ang halagang ito ay itinakda nang masyadong mababa, ang mga daloy ng trapiko sa network ay nahahati sa isang medyo malaking bilang ng mga maliliit na packet, na negatibong nakakaapekto sa pagganap. Ang pagiging nasa Xbox network, halimbawa, ay nangangailangan ng halaga ng laki ng packet na hindi bababa sa 1365 bytes.

Kung ang maximum na laki ng TCP packet ay itinakda nang masyadong mataas, ito ay lumampas sa pisikal na MTU ng network at nagpapababa sa pagganap sa pamamagitan ng pag-aatas na ang bawat packet ay nahahati sa mas maliit. Ang prosesong ito ay tinatawag na fragmentation. Default ang mga computer ng Microsoft Windows sa maximum na laki ng TCP packet na 1500 bytes para sa mga koneksyon sa broadband at 576 bytes para sa mga dial-up na koneksyon upang maiwasang lumampas sa MTU.

MTU at Max TCP Related Problems

Ang MTU ng Ethernet na 1500 bytes ay nililimitahan ang laki ng mga packet na dumadaan dito. Ang pagpapadala ng packet na mas malaki kaysa sa maximum transmission window para sa Ethernet ay tinatawag na jabbering. Kung hindi natugunan, ang jabbering ay maaaring makagambala sa isang network. Karaniwan, ang jabber ay nakikita ng mga repeater hub o network switch. Ang pinakasimpleng paraan upang maiwasan ang jabber ay itakda ang maximum na laki ng TCP packet sa hindi hihigit sa 1500 bytes.

Sa teorya, ang maximum na limitasyon sa laki ng TCP packet ay 64K (65, 525 bytes), na mas malaki kaysa sa magagamit mo. Gayunpaman, maaari ring lumitaw ang mga problema sa pagganap kung ang mga setting ng maximum transmission ng TCP sa iyong home broadband router ay naiiba sa mga setting sa mga indibidwal na device na nakakonekta dito.

Inirerekumendang: