📌2 Senelik Yolculuğumuzda 1.000.000m+ Ham Görüntüleme İçin Teşekkürler. İyi ki varsınız! 🙏🏻
Discord sunucumuza tüm üyelerimiz davetlidir! ✨(Link)
  • Discord ile Kayıt Aktif | Onaylı Üyelik
    Forumdan daha fazla yararlanmak için, Discord ile kaydolun ve daha ayrıcalıklı olun 👑
  • Telegram ile Kayıt Aktif | Onaylı Üyelik
    Forumdan daha fazla yararlanmak için, Telegram ile kaydolun ve daha ayrıcalıklı olun 👑

Genel Wiki Transport Layer Protocols; TCP-UDP Nedir? [Animasyonlu Gosterim]

Taşıma katmanı protokolleri, ana bilgisayarlar arasında mesajların nasıl aktarılacağını belirtir ve bir konuşmanın güvenilirlik gereksinimlerini yönetmekten sorumludur. Taşıma katmanı, TCP ve UDP protokollerini içerir.

Farklı uygulamaların farklı taşıma güvenilirliği gereksinimleri vardır. Bu nedenle, TCP/IP, şekilde gösterildiği gibi iki taşıma katmanı protokolü sağlar.

Network Protokolleri


İletim Kontrol Protokolü (TCP)​

IP, yalnızca orijinal göndericiden nihai hedefe kadar paketlerin yapısı, adreslenmesi ve yönlendirilmesi ile ilgilidir. IP, teslimatı garanti etmekten veya gönderici ile alıcı arasında bir bağlantı kurulması gerekip gerekmediğini belirlemekten sorumlu değildir.

TCP, tüm verilerin hedefe ulaşmasını sağlayan güvenilir, tam özellikli bir taşıma katmanı protokolü olarak kabul edilir. TCP, uygulama verilerinin teslim edilmesini sağlayan alanları içerir. Bu alanlar, gönderen ve alan ana bilgisayarlar tarafından ek işlemler gerektirir.

Not : TCP, verileri bölümlere ayırır.

TCP aktarımı, kaynaktan hedefe izlenen paketlerin gönderilmesine benzer. Bir nakliye siparişi birkaç pakete bölünmüşse, müşteri teslimatın sırasını görmek için çevrimiçi olarak kontrol edebilir.

TCP, şu temel işlemleri kullanarak güvenilirlik(reliability) ve akış kontrolü(flow control) sağlar:

  • Belirli bir uygulamadan belirli bir ana bilgisayara iletilen veri segmentlerini numaralandırır ve izler
  • Alınan verileri onaylama
  • Onaylanmayan verileri belirli bir süre sonra yeniden iletir
  • Yanlış sırada gelebilecek dizi verilerini sıraya sokar
  • Alıcı tarafından kabul edilebilir verimli bir hızda veri gönderir
Bir görüşmenin durumunu korumak ve bilgileri izlemek için, TCP'nin önce gönderen ve alıcı arasında bir bağlantı kurması gerekir. Bu nedenle TCP, bağlantı yönelimli bir protokol olarak bilinir.



TCP segmentlerinin ve onayların gönderen ve alıcı arasında nasıl iletildiğini görmek için şekilde Oynat'a tıklayın.









Kullanıcı Datagram Protokolü (UDP)​


UDP, TCP'den daha basit bir taşıma katmanı protokolüdür. Güvenilirlik ve akış kontrolü sağlamaz, bu da daha az başlık alanı gerektirdiği anlamına gelir. Gönderici ve alıcı UDP işlemlerinin güvenilirlik ve akış kontrolünü yönetmesi gerekmediğinden, bu, UDP datagramlarının TCP segmentlerinden daha hızlı işlenebileceği anlamına gelir. UDP, çok az ek yük ve veri kontrolü ile uygun uygulamalar arasında datagramların iletilmesi için temel işlevleri sağlar.

Not : UDP, verileri segmentler olarak da adlandırılan datagramlara böler.

UDP bağlantısız bir protokoldür. UDP güvenilirlik veya akış kontrolü sağlamadığından, kurulu bir bağlantı gerektirmez. UDP, istemci ile sunucu arasında gönderilen veya alınan bilgileri izlemediğinden, UDP aynı zamanda durum bilgisi olmayan bir protokol olarak da bilinir.

UDP aynı zamanda en iyi eforlu teslimat protokolü olarak da bilinir çünkü verilerin varış noktasında alındığına dair bir onay yoktur. UDP ile, göndericiyi başarılı bir teslimat hakkında bilgilendiren hiçbir taşıma katmanı işlemi yoktur.

UDP, postaya normal, kayıtsız bir mektup yerleştirmek gibidir. Mektubu gönderen, alıcının mektubu almaya hazır olup olmadığının farkında değildir. Postane, mektubu takip etmekten veya mektubun nihai varış noktasına ulaşmaması durumunda göndericiyi bilgilendirmekten de sorumlu değildir.



Göndericiden alıcıya iletilen UDP datagramlarının animasyonunu görmek için şekilde Oynat'a tıklayın.









Eger TCP - UDP kullanim alanlarini merak ediyorsaniz buraya tiklayiniz
 
Son düzenleme:

Discord Sunucumuz

Üst