- Taşıma katmanı iki protokolle temsil edilir: TCP ve UDP.
- Ağ katmanındaki IP protokolü, kaynak ana bilgisayardan hedef ana bilgisayara bir datagram iletir.
- Günümüzde işletim sistemi çok kullanıcılı ve çok işlemli ortamları desteklemektedir; çalıştırılan programa süreç adı verilmektedir. Bir ana bilgisayarın diğer ana bilgisayara mesaj göndermesi, kaynak işlemin hedef işleme bir işlem gönderdiği anlamına gelir. Aktarım katmanı protokolleri, protokol bağlantı noktaları olarak bilinen ayrı bağlantı noktalarına bazı bağlantıları tanımlar.
- IP protokolü, bir paketi kaynak ana bilgisayardan hedef ana bilgisayara iletmek için kullanılan bir ana bilgisayardan ana bilgisayara protokoldür; taşıma katmanı protokolleri ise paketi kaynaktan teslim etmek için IP protokollerinin üstünde çalışan bağlantı noktasından bağlantı noktasına protokollerdir. bağlantı noktasından IP hizmetlerine ve IP hizmetlerinden hedef bağlantı noktasına.
- Her bağlantı noktası pozitif bir tamsayı adresiyle tanımlanır ve 16 bitten oluşur.
UDP
- UDP'nin açılımı Kullanıcı Datagram Protokolü .
- UDP basit bir protokoldür ve sırasız aktarım işlevselliği sağlar.
- UDP bağlantısız bir protokoldür.
- Bu tür protokol, güvenilirlik ve güvenliğin hız ve boyuttan daha az önemli olduğu durumlarda kullanılır.
- UDP, üst katmandaki verilere aktarım düzeyi adresleri, sağlama toplamı hata denetimi ve uzunluk bilgilerini ekleyen uçtan uca bir aktarım düzeyi protokolüdür.
- UDP protokolü tarafından üretilen paket, kullanıcı datagramı olarak bilinir.
Kullanıcı Datagram Formatı
Kullanıcı datagramı aşağıda gösterilen 16 baytlık bir başlığa sahiptir:
Nerede,
UDP protokolünün dezavantajları
- UDP, bir iletimin uçtan uca teslimi için gereken temel işlevleri sağlar.
- Herhangi bir sıralama veya yeniden sıralama işlevi sağlamaz ve hata bildirirken hasarlı paketi belirtmez.
- UDP bir hatanın oluştuğunu keşfedebilir ancak belirli bir veri bölümünün kimliğini veya sıra numarasını içermediğinden hangi paketin kaybolduğunu belirtmez.
TCP
- TCP, İletim Kontrol Protokolü anlamına gelir.
- Uygulamalara tam taşıma katmanı hizmetleri sağlar.
- Bağlantı odaklı bir protokoldür, iletimin her iki ucu arasında kurulan bağlantı anlamına gelir. Bağlantıyı oluşturmak için TCP, iletim süresince gönderici ve alıcı arasında sanal bir devre oluşturur.
TCP protokolünün özellikleri
- İki TCP arasında bağlantı kurun.
- Veriler her iki yönde de değiştirilir.
- Bağlantı sonlandırıldı.
Alıcı TCP, bölümlerin sıra dışı gelmesi durumunda yeniden birleştirmek veya yinelenen bölümleri ortadan kaldırmak için sıra numarasını kullanır.
TCP Segment Formatı
Nerede,
yoksa Java
Kontrol alanında toplam altı tür bayrak vardır:
TCP ve UDP arasındaki farklar
Karşılaştırmanın Temeli | TCP | UDP |
---|---|---|
Tanım | TCP, verileri iletmeden önce sanal bir devre kurar. | UDP, alıcının almaya hazır olup olmadığını doğrulamadan verileri doğrudan hedef bilgisayara iletir. |
Bağlantı türü | Bağlantı Yönelimli bir protokoldür | Bağlantısız bir protokoldür |
Hız | yavaş | yüksek |
Güvenilirlik | Güvenilir bir protokoldür. | Güvenilmez bir protokoldür. |
Başlık boyutu | 20 bayt | 8 bayt |
teşekkür | Verilerin onaylanmasını bekler ve kayıp paketleri yeniden gönderme yeteneğine sahiptir. | Ne onay alır ne de hasarlı çerçeveyi yeniden iletir. |