Sales2 min read364 words

TCP ve UDP Arasındaki Farklar Nelerdir ?

Emir Eskici

PlusClouds Author

Cloud & SaaS

TCP ve UDP Nedir ?

TCP Nedir ?

TCP (Transmission Control Protocol), internette kullanılan en yaygın protokoldür. TCP/IP protokol takımının katmanı protokollerden biridir. Network ağlarında iletişimde kayıpsız veri gönderebilmek amacıyla yazılmıştır. HTTP, HTTPS, POP3, SSH, SMTP, Telnet ve FTP gibi internet’in kullanıcı açısından en popüler protokollerinin veri iletimi TCP vasıtasıyla yapılır. Bir paketin tamamı teslim edilmezse, veri akışı durdurulur ve paket alınana kadar paket kaynaktan tekrar talep edilir.

TCP ayrıca paketlerin doğru şekilde kodlanmasını ve sıralanmasını sağlar. Bu bağlantı, oturum sırasında kalıcıdır. Oturum sona erdiğinde, bağlantı kesilir.

UDP Nedir ?

UDP (User Datagram Protocol) veri aktarım protokollerinden biridir. Verileri herhangi bir bağlantı kurmadan karşı tarafa göndermeyi sağlamaktadır. Geniş alan ağlarında (WAN) ses ve görüntü aktarımı gibi gerçek zamanlı veri aktarımlarında UDP kullanılır. UDP bağlantı kurulum işlemlerini,akış kontrolü ve tekrar iletim işlemlerini yapmayarak veri iletim süresini en aza indirir. UDP ve TCP aynı iletişim yolunu kullandıklarında UDP ile yapılan geçek zamanlı veri transferinin servis kalitesi TCP’nin oluşturduğu yüksek veri trafiği nedeniyle azalır.

UDP, akış kontrolü veya hata düzeltme işlemi yapmaz. Bu nedenle çoğunlukla ses veya video dosyaları akışı için kullanılır. UDP’nin birincil amacı küçük bilgi paketleri göndermektir.

Description

TCP UDP Farkları Nelerdir ?

TCP (Transmission Control Protocol)

  • Baglantı tabanlı protokoldür
  • TCP yavaştır
  • Başlık boyutu 20bytedir
  • TCP, verileri bayt akışları olarak okur ve mesaj, segment sınırlarına iletilir
  • TCP mesajları internette bir bilgisayardan diğerine geçer
  • TCP, veri paketlerini belirli bir sırayla yeniden düzenler
  • TCP ağırdır. Herhangi bir kullanıcı verisi gönderilmeden önce bir soket bağlantısı kurmak için TCP’nin üç pakete ihtiyacı vardır
  • Onay segmentleri vardır
  • El sıkışma protokolü kullanır; SYN, SYN-ACK, ACK
  • TCP, hedef yönlendiriciye veri iletimini garanti ettiği için güvenilirdir
  • TCP, akış denetimi ve verilerin onaylanmasını sağladığı için kapsamlı hata kontrol mekanizmaları sunar

UDP (User Datagram Protocol)

  • Baglantı tabanlı protokol degildir
  • UDP hızlıdır
  • Başlık boyutu 8 bytedır
  • UDP mesajları, tek tek gönderilen paketleri içerir. Ayrıca varış saatinde bütünlüğü kontrol eder
  • Bağlantı tabanlı değildir, bu nedenle bir program diğerine çok sayıda paket gönderebilir
  • Tüm paketler birbirinden bağımsız olduğu için UDP protokolünün sabit bir sırası yoktur
  • UDP hafiftir. İzleme bağlantısı, mesaj sırası vb. yoktur
  • Onay segmentleri yoktur
  • El sıkışma olmaz. (Bu yüzden bağlantı tabanlı değildir)
  • Verinin hedefe ulaştırılması UDP’de garanti edilemez
  • UDP’nin checksum için kullanılan tek bir hata kontrol mekanizması vardır

Frequently Asked Questions

TCP nedir ve hangi popüler protokoller TCP üzerinden çalışır?

TCP, Transmission Control Protocol, internette kullanılan en yaygın protokoldür. HTTP, HTTPS, POP3, SSH, SMTP, Telnet ve FTP gibi internet’in kullanıcı açısından en popüler protokollerinin veri iletimi TCP vasıtasıyla yapılır.

UDP nedir ve hangi durumlarda kullanılır?

UDP (User Datagram Protocol) veri aktarım protokolüdür. Verileri herhangi bir bağlantı kurmadan karşı tarafa göndermeyi sağlar ve WAN'da gerçek zamanlı aktarım için kullanılır; bağlantı kurulumu, akış kontrolü ve yeniden iletim işlemlerini yapmadığı için iletim süresini minimize eder.

TCP ile UDP arasındaki temel farklar nelerdir?

TCP bağlantı tabanlıdır ve güvenilir iletişim sağlar; UDP bağlantısızdır ve daha hızlıdır. Başlık boyutları TCP'de yaklaşık 20 byte, UDP'de ise 8 byte'dır ve TCP verileri sıralı olarak iletirken UDP'de sıralama garantisi yoktur.

TCP'nin hangi özellikleri iletişimi güvenilir kılar?

TCP oturum sırasında kalıcı bir bağlantı kurar ve üç yönlü el sıkışması kullanır; veri paketlerini belirli bir sırayla yeniden düzenler ve onay segmentleri vardır. Ayrıca akış denetimi ve verilerin onaylanması gibi hata kontrol mekanizmaları sunar.

UDP'nin hangi özellikleri onu hızlı ve hafif yapar?

UDP, bağlantı tabanlı değildir, bu nedenle hızlıdır ve hafiftir; başlık boyutu 8 byte'dır ve mesajlar bağımsız paketler olarak iletilir. Onay segmentleri yoktur ve veri hedefe ulaştırılması UDP'de garanti edilmez.

UDP gerçek zamanlı veri aktarımında neden tercih edilir ve TCP’nin yükü nasıl etkiler?

UDP gerçek zamanlı veri aktarımı için kullanılır çünkü hızlı ve basittir. UDP'nin kullanıldığı senaryolarda, TCP’nin oluşturduğu yüksek veri trafiği nedeniyle gerçek zamanlı veri transferinin servis kalitesi azalabilir.

Bu protokoller hangi durumlarda hangi amaçla tercih edilmelidir?

Güvenilir iletişim gerektiğinde TCP tercih edilir; ancak düşük gecikme ve gerçek zamanlı aktarım için UDP kullanılır; UDP, ses ve video gibi gerçek zamanlı veriler için sıkça tercih edilir.

TCP ve UDP Arasındaki Farklar Nelerdir ? | PlusClouds Blog