Maksimum iletim birimi (MTU) ve maksimum TCP paket boyutu, sıklıkla karıştırılan bilgisayar ağı terimleridir. Ağ MTU'su ile maksimum TCP paket boyutu arasındaki farkları ve bunların nasıl ilişkili olduğunu öğrenin.
- Ağ donanımıyla sınırlıdır.
- Donanım değişikliği olmadan ayarlanamaz.
- Bayt cinsinden ölçülür.
- Herhangi bir değere ayarlanabilir.
- MTU'dan asla yüksek olmamalıdır.
- Bayt cinsinden ölçülür.
İletim Kontrol Protokolü (TCP) aracılığıyla bir dosya veya mesaj gönderdiğinizde, hedeflenen hedefe ulaştıktan sonra yeniden birleştirilen paketlere bölünür. Maksimum iletim birimi (MTU), bir dijital iletişim ağı üzerinden iletilebilen tek bir veri biriminin maksimum boyutudur. TCP/IP gibi daha yüksek düzeyli ağ protokolleri, TCP/IP'nin üzerinde çalıştığı fiziksel katman MTU'dan bağımsız bir parametre olan maksimum paket boyutuyla yapılandırılabilir. Maksimum TCP paket boyutunu hemen hemen her değere ayarlamak mümkün olsa da, ağın MTU'sunu asla aşmamalıdır.
Bazı ağ cihazları bu terimleri yanlış bir şekilde birbirinin yerine kullanır. Örneğin, bazı ev geniş bant yönlendiricilerinde MTU adı verilen parametre aslında maksimum TCP paket boyutudur.
MTU Boyutunun Artıları ve Eksileri
- Daha büyük bir MTU, daha hızlı veri iletimi sağlar.
- Daha küçük bir MTU, ağ gecikmesinin azalmasına neden olur.
- Daha büyük bir MTU ağ gecikmesini artırabilir.
- MTU'yu artırmak pahalı donanım yükseltmeleri gerektirebilir.
MTU boyutu, fiziksel ağ arabiriminin bir özelliğidir ve genellikle bayt cinsinden ölçülür. Örneğin Ethernet için MTU 1500 bayttır. Belirteç halkaları gibi bazı ağ türleri daha büyük MTU'lara sahiptir. Bazı ağların daha küçük MTU'ları vardır, ancak değer her bir fiziksel teknoloji için sabittir.
Daha büyük bir MTU, daha fazla verinin daha az pakete sığması anlamına gelir, bu da genellikle daha hızlı ve daha verimli iletim sağlar. Ancak, bir iletişim hatası oluşursa, paketin yeniden iletilmesi daha uzun sürer. Daha büyük paketler bozulmaya ve gecikmelere daha yatkın olduğundan, daha küçük bir MTU ağ gecikmesini iyileştirebilir.
Maksimum TCP Paket Boyutu Artıları ve Eksileri
- İşletim sistemi üzerinden ayarlanabilir.
- Daha düşük bir maksimum TCP paket boyutu ağ gecikmesini artırabilir.
- MTU'dan daha yükseğe ayarlamak gevezeliğe neden olabilir.
- Daha düşük bir maksimum TCP paket boyutu daha yavaş aktarıma neden olur.
Microsoft Windows'ta, TCP gibi protokoller için maksimum paket boyutu Windows Kayıt Defteri'nde ayarlanabilir. Bu değer çok düşük ayarlanırsa, ağ trafiği akışları nispeten büyük sayıda küçük paketlere bölünür ve bu da performansı olumsuz etkiler. Örneğin Xbox ağında olmak, paket boyutunun değerinin en az 1365 bayt olmasını gerektirir.
Maksimum TCP paket boyutu çok yüksek ayarlanırsa, ağın fiziksel MTU'sunu aşar ve her paketin daha küçük paketlere bölünmesini gerektirerek performansı düşürür. Bu işleme parçalanma denir. Microsoft Windows bilgisayarları, MTU'yu aşmamak için varsayılan olarak geniş bant bağlantıları için maksimum 1500 bayt ve çevirmeli bağlantılar için 576 baytlık bir TCP paket boyutuna sahiptir.
MTU ve Maks TCP İle İlgili Sorunlar
Ethernet'in 1500 baytlık MTU'su, onu geçen paketlerin boyutunu sınırlar. Ethernet için maksimum iletim penceresinden daha büyük bir paket göndermeye jabbering denir. Adreslenmezse, jabbing bir ağı bozabilir. Genellikle jabber, tekrarlayıcı hub'lar veya ağ anahtarları tarafından algılanır. Jabber'ı önlemenin en basit yolu, bir TCP paketinin maksimum boyutunu 1500 bayttan fazla olmayacak şekilde ayarlamaktır.
Teoride, bir TCP paketinin maksimum boyut sınırı 64K'dır (65, 525 bayt), bu da sizin kullanacağınızdan çok daha büyüktür. Bununla birlikte, ev geniş bant yönlendiricinizdeki TCP maksimum aktarım ayarları, ona bağlı ayrı cihazların ayarlarından farklıysa performans sorunları da ortaya çıkabilir.