‹ Tüm yazılar
·8 Ağu 2026·10 dk okuma

TCP ve UDP Farkı Nedir?

Firewall kuralı yazarken, bulut sunucuda port açarken ya da bir uygulamanın bağlantı sorununu incelerken aynı soru çok hızlı karşımıza çıkar: TCP mi UDP mi? TCP ve UDP farkı, yalnızca teorik bir ağ konusu değildir; performans, güvenilirlik, gecikme ve güvenlik kararlarını doğrudan etkiler.

TCP ve UDP Farkı Nedir?

TCP ve UDP Farkı Nedir?

Firewall kuralı yazarken, bulut sunucuda port açarken ya da bir uygulamanın bağlantı sorununu incelerken aynı soru çok hızlı karşımıza çıkar: TCP mi UDP mi?
TCP ve UDP farkı, yalnızca teorik bir ağ konusu değildir; performans, güvenilirlik, gecikme ve güvenlik kararlarını doğrudan etkiler.

Tcp nedir

TCP, cihazlar arasında güvenilir veri aktarımı sağlamak için kullanılan bağlantı odaklı bir ağ protokolüdür. Verinin karşı tarafa eksiksiz, sıralı ve doğrulanmış şekilde ulaşmasını hedefler. Bu nedenle web siteleri, e-posta, dosya aktarımı ve yönetim bağlantıları gibi hata toleransı düşük işlemlerde sıkça kullanılır.

TCP açılımı, Transmission Control Protocol ifadesidir. Türkçeye “İletim Kontrol Protokolü” olarak çevrilebilir.

TCP’nin temel mantığı şudur:
Önce iki cihaz arasında bağlantı kurulur, ardından veri paketleri gönderilir, alıcı taraf paketlerin ulaştığını onaylar. Eksik veya bozuk paket varsa yeniden gönderim yapılır.

TCP bağlantısı nasıl çalışır?

TCP bağlantısı genellikle “three-way handshake” adı verilen üç adımlı süreçle başlar:

  1. İstemci sunucuya bağlantı isteği gönderir.
  2. Sunucu isteği kabul ettiğini bildirir.
  3. İstemci onay verir ve veri aktarımı başlar.

Bu yapı, özellikle firewall ve bulut altyapısı yönetirken önemlidir. Çünkü TCP bağlantılarında oturum takibi yapılabilir; hangi bağlantının başladığı, sürdüğü veya kapandığı daha net izlenebilir.

İpucu: Bir servisin TCP kullandığını biliyorsanız firewall üzerinde yalnızca port açmak yetmez; bağlantı yönü, stateful inspection ve geri dönüş trafiği de doğru kurgulanmalıdır.

TCP Özelliği Açıklama
Bağlantı tipi Bağlantı odaklı
Güvenilirlik Yüksek
Paket sırası Korunur
Kayıp paket Yeniden gönderilir
Gecikme UDP’ye göre daha yüksek olabilir
Kullanım alanı Web, e-posta, SSH, FTP, veritabanı bağlantıları

Udp nedir

UDP, bağlantı kurmadan veri gönderen hızlı ve hafif bir ağ protokolüdür. Veri paketlerinin ulaşıp ulaşmadığını TCP gibi sürekli kontrol etmez. Bu nedenle düşük gecikmenin önemli olduğu canlı yayın, oyun, VoIP, DNS ve bazı IoT senaryolarında tercih edilir.

UDP açılımı, User Datagram Protocol ifadesidir. Türkçede “Kullanıcı Datagram Protokolü” olarak ifade edilir.

UDP’nin en belirgin özelliği hızdır. Bağlantı kurulum süreci olmadığı için veri doğrudan gönderilir. Ancak bunun karşılığında paket kaybı, sıralama problemi veya tekrar eden paket kontrolü uygulama katmanına bırakılır.

Udp nedir tıp ve biyokimya ile karıştırılır mı?

Evet, arama sonuçlarında “Udp nedir tıp” veya “Udp nedir biyokimya” gibi ifadeler de görülebilir. Ağ teknolojilerindeki UDP, User Datagram Protocol anlamına gelir. Tıp ve biyokimya bağlamında UDP farklı bir kavrama, yani uridin difosfat gibi biyokimyasal yapılara işaret edebilir.

Bu yazıdaki UDP tamamen ağ protokolü anlamındadır.

UDP Özelliği Açıklama
Bağlantı tipi Bağlantısız
Güvenilirlik Uygulama katmanına bağlı
Paket sırası Garanti edilmez
Kayıp paket Otomatik tekrar gönderilmez
Gecikme Düşüktür
Kullanım alanı DNS, VoIP, video akışı, online oyun, VPN protokolleri

Tcp nedir ne işe yarar

TCP, verinin eksiksiz ve doğru sırayla ulaşması gereken işlemlerde kullanılır. Bankacılık oturumu, yönetim paneli, SSH bağlantısı, dosya yükleme veya API trafiği gibi senaryolarda küçük bir veri kaybı bile ciddi hatalara neden olabilir. TCP bu yüzden güvenilir aktarım ihtiyacını karşılar.

TCP’nin işe yaradığı başlıca alanlar şunlardır:

  • Web sitelerinin HTTP/HTTPS üzerinden çalışması
  • SSH ile sunucu yönetimi
  • E-posta gönderme ve alma işlemleri
  • FTP/SFTP dosya aktarımı
  • Veritabanı bağlantıları
  • Kurumsal uygulama trafiği
  • API istekleri

Firewall tarafında TCP protokolüyle çalışmak genellikle daha öngörülebilirdir. Bağlantı başlangıcı, oturum durumu ve kapanış süreci takip edilebilir. Aktif projelerde özellikle bulut güvenlik grupları, reverse proxy ve load balancer yapılandırmalarında TCP davranışını anlamak ciddi zaman kazandırır.

80 portu TCP mi UDP mi?

80 portu standart olarak TCP protokolüyle kullanılır. HTTP trafiği varsayılan olarak TCP 80 portu üzerinden çalışır. HTTPS ise genellikle TCP 443 portunu kullanır.

Ancak modern web teknolojilerinde HTTP/3 ile birlikte QUIC protokolü devreye girmiştir ve QUIC, UDP 443 üzerinden çalışır. Yani klasik anlamda 80 portu TCP’dir; fakat yeni nesil web trafiğinde UDP tabanlı bağlantılar da görülebilir.

Port Yaygın Kullanım Protokol
80 HTTP TCP
443 HTTPS TCP
443 HTTP/3 - QUIC UDP
22 SSH TCP
25 SMTP TCP
53 DNS TCP / UDP

Uyarı: “Port açık” demek her zaman servisin çalıştığı anlamına gelmez. Port, protokol ve uygulama servisi birlikte kontrol edilmelidir.

Udp nedir ne işe yarar

UDP, hızın güvenilirlikten daha öncelikli olduğu durumlarda işe yarar. Gerçek zamanlı ses, video, oyun ve sorgu-cevap yapısındaki servislerde veri gecikmeden ulaşmalıdır. Birkaç paketin kaybolması, bağlantının yavaşlamasından daha kabul edilebilir olabilir.

UDP özellikle şu alanlarda kullanılır:

  • DNS sorguları
  • Online oyunlar
  • VoIP görüşmeleri
  • Canlı yayın ve video akışı
  • DHCP işlemleri
  • Bazı VPN protokolleri
  • IoT cihaz haberleşmeleri
  • Gerçek zamanlı telemetri

UDP nerelerde kullanılır?

UDP, hızlı yanıt gereken ve veri aktarımında küçük kayıpların tolere edilebildiği sistemlerde kullanılır. Örneğin DNS sorgusunda istemci kısa bir istek gönderir ve hızlı cevap bekler. Online oyunda ise gecikmiş bir paketin sonradan gelmesi çoğu zaman işe yaramaz.

Bulut altyapılarında UDP kuralı açarken daha dikkatli olmak gerekir. TCP’deki gibi bağlantı oturumu net izlenemeyebilir. Bu nedenle rate limit, kaynak IP kısıtlaması ve servis bazlı loglama önem kazanır.

Kullanım Senaryosu TCP Daha Uygun UDP Daha Uygun
Web formu gönderimi Evet Hayır
Canlı maç yayını Hayır Evet
SSH sunucu yönetimi Evet Hayır
DNS sorgusu Bazı durumlarda Evet
Online oyun Genellikle hayır Evet
Dosya transferi Evet Hayır
VoIP arama Hayır Evet

UDP nasıl açılır?

“UDP nasıl açılır?” sorusu genellikle firewall, modem, bulut güvenlik grubu veya sunucu işletim sistemi üzerinde UDP port izni vermek anlamında kullanılır. Açılması gereken yer, trafiğin geçtiği katmana göre değişir.

Genel kontrol listesi şöyle olabilir:

  1. Uygulamanın hangi UDP portunu kullandığını doğrulayın.
  2. Sunucu işletim sistemi firewall kurallarını kontrol edin.
  3. Bulut güvenlik grubu veya network ACL tarafında UDP izni verin.
  4. NAT veya port yönlendirme varsa UDP için ayrıca tanımlayın.
  5. Servisin gerçekten UDP dinlediğini test edin.
  6. Gerekiyorsa kaynak IP kısıtı uygulayın.

İpucu: UDP testlerinde klasik TCP port test araçları yanıltıcı olabilir. UDP bağlantısız çalıştığı için test yöntemi servise göre seçilmelidir.

Tcp ve udp farkı nedir

TCP ve UDP farkı, güvenilirlik ile hız arasındaki tercihe dayanır. TCP verinin sıralı ve eksiksiz ulaşmasını sağlar; UDP ise bağlantı kurmadan hızlı aktarım yapar. Bu nedenle TCP daha kontrollü, UDP ise daha düşük gecikmeli iletişim gerektiren sistemlerde kullanılır.

UDP ve TCP farkı nedir?

UDP ve TCP farkı en net şekilde bağlantı yönetimi, paket kontrolü ve kullanım amacı üzerinden anlaşılır. TCP bağlantı kurar, paketleri takip eder ve eksik veriyi yeniden gönderir. UDP ise bağlantı kurmadan veri gönderir; kontrol mekanizması daha hafiftir.

Kriter TCP UDP
Bağlantı yapısı Bağlantı odaklı Bağlantısız
Hız Daha yavaş olabilir Daha hızlıdır
Güvenilirlik Yüksek Garanti edilmez
Paket sırası Korunur Garanti edilmez
Yeniden gönderim Var Yok
Header boyutu Daha büyük Daha küçük
Tipik kullanım Web, e-posta, SSH DNS, VoIP, oyun, yayın

TCP, veri bütünlüğüne odaklanır. UDP ise gecikmeyi azaltmaya çalışır. Bu ayrım özellikle yazılım geliştirirken protokol seçimi yapılacaksa önemlidir.

Örneğin bir ödeme sistemi geliştiriyorsanız TCP tabanlı güvenilir aktarım beklersiniz. Ancak gerçek zamanlı bir oyun sunucusunda gecikmiş verinin düzeltilmesi yerine yeni verinin hızlı gelmesi daha değerlidir.

TCP ve UDP portları nelerdir?

TCP ve UDP portları, uygulamaların ağ üzerinde hangi servisle iletişim kuracağını belirleyen numaralardır. Aynı port numarası hem TCP hem UDP için kullanılabilir; ancak bu iki kullanım teknik olarak ayrı değerlendirilir.

Örneğin 53 numaralı port hem TCP hem UDP ile çalışabilir. DNS sorgularında çoğunlukla UDP kullanılırken, büyük yanıtlar veya zone transfer gibi durumlarda TCP devreye girebilir.

Port Servis TCP UDP
20/21 FTP Evet Genellikle hayır
22 SSH Evet Hayır
25 SMTP Evet Hayır
53 DNS Evet Evet
67/68 DHCP Hayır Evet
80 HTTP Evet Genellikle hayır
123 NTP Hayır Evet
443 HTTPS / QUIC Evet Evet
3306 MySQL Evet Hayır
3389 RDP Evet Bazı yapılarda evet

Firewall tarafında sık yapılan hata, yalnızca port numarasına bakarak kural yazmaktır. Oysa “443 açık” ifadesi tek başına yeterli değildir; TCP 443 ile UDP 443 farklı trafiklerdir.

Tcp UDP nedir ve hangisi seçilmeli?

Tcp UDP nedir sorusu pratikte “hangi protokolü ne zaman kullanmalıyım?” anlamına gelir. Eğer veri kaybı kabul edilemezse TCP, düşük gecikme daha önemliyse UDP daha doğru tercihtir.

İhtiyaç Tercih Edilecek Protokol Neden
Veri eksiksiz ulaşmalı TCP Paket kontrolü ve tekrar gönderim var
Gecikme düşük olmalı UDP Bağlantı kurulum yükü az
Dosya indirilecek TCP Veri bütünlüğü gerekir
Canlı ses aktarılacak UDP Anlık iletim önemlidir
API geliştirilecek TCP HTTP/HTTPS altyapısı yaygındır
Oyun sunucusu kurulacak UDP Gerçek zamanlılık ön plandadır

Sıkça Sorulan Sorular

TCP mi daha güvenli UDP mi?

TCP veya UDP tek başına “güvenli” ya da “güvensiz” değildir. Güvenlik; şifreleme, kimlik doğrulama, firewall kuralları, servis yapılandırması ve izleme katmanlarıyla sağlanır. TCP bağlantı takibi açısından daha kontrollü görünür, ancak açık ve zayıf yapılandırılmış bir TCP servisi risklidir. UDP tarafında ise bağlantısız yapı nedeniyle DDoS ve spoofing gibi riskler daha dikkatli yönetilmelidir.

TCP daha hızlı mı UDP mi?

Genellikle UDP daha hızlıdır çünkü bağlantı kurma, paket sıralama ve yeniden gönderim gibi ek mekanizmaları TCP kadar yoğun kullanmaz. Ancak hız tek başına doğru seçim kriteri değildir. TCP daha fazla kontrol sunduğu için veri bütünlüğü gereken işlemlerde avantajlıdır. UDP düşük gecikme sağlar fakat kayıp paketleri otomatik düzeltmez. Uygulamanın ihtiyacına göre seçim yapılmalıdır.

DNS TCP mi UDP mi kullanır?

DNS çoğu standart sorguda UDP 53 portunu kullanır. Bunun nedeni UDP’nin kısa sorgu-cevap işlemleri için hızlı ve hafif olmasıdır. Ancak DNS yalnızca UDP ile sınırlı değildir. Büyük DNS yanıtları, DNSSEC kullanılan bazı durumlar veya zone transfer işlemleri TCP 53 üzerinden gerçekleşebilir. Bu yüzden firewall kurallarında DNS için hem UDP hem TCP ihtiyacı değerlendirilmelidir.

HTTP TCP mi UDP mi çalışır?

Klasik HTTP trafiği TCP 80 portu üzerinden çalışır. HTTPS ise çoğunlukla TCP 443 portunu kullanır. Ancak HTTP/3 ile birlikte QUIC protokolü yaygınlaşmıştır ve QUIC, UDP 443 üzerinden çalışır. Bu nedenle modern web trafiğini analiz ederken yalnızca TCP 443’e bakmak eksik kalabilir. Özellikle CDN, tarayıcı ve performans odaklı yapılarda UDP 443 trafiği görülebilir.

UDP port açmak riskli mi?

UDP port açmak tek başına riskli değildir; risk, hangi servisin dış dünyaya açıldığına ve nasıl korunduğuna bağlıdır. UDP bağlantısız çalıştığı için kötüye kullanım senaryolarında izleme ve sınırlama daha önemli hale gelir. Kaynak IP kısıtlaması, rate limit, servis logları ve DDoS koruması değerlendirilmelidir. Gerekmeyen UDP portları açık bırakılmamalıdır.

TCP ve UDP aynı portu kullanabilir mi?

Evet, aynı port numarası TCP ve UDP için ayrı ayrı kullanılabilir. Örneğin 53 numaralı port DNS için hem TCP hem UDP tarafında kullanılabilir. Fakat firewall ve servis yapılandırmasında bunlar farklı protokol kurallarıdır. “53 açık” demek yerine “UDP 53 açık” veya “TCP 53 açık” şeklinde net ifade etmek daha doğrudur.

Oyun sunucuları neden UDP kullanır?

Oyun sunucularında düşük gecikme çoğu zaman veri tekrarından daha önemlidir. Bir oyuncunun konum bilgisi geç gelirse, o paketin sonradan düzeltilmesi oyuna katkı sağlamayabilir. UDP, hızlı veri aktarımı sunduğu için gerçek zamanlı oyunlarda sık tercih edilir. Gerekli doğrulama ve hata düzeltme mekanizmaları çoğunlukla oyun motoru veya uygulama katmanında tasarlanır.

VPN TCP mi UDP mi olmalı?

VPN için TCP veya UDP seçimi kullanım amacına bağlıdır. UDP genellikle daha düşük gecikme ve daha iyi performans sunduğu için tercih edilir. TCP ise bazı ağlarda daha uyumlu olabilir, fakat TCP üzerinden TCP tünelleme performans sorunlarına yol açabilir. Kurumsal erişim, mobil kullanım, güvenlik politikaları ve ağ kısıtlamaları birlikte değerlendirilmelidir.

Firewall’da TCP UDP seçimi neden önemli?

Firewall kuralında protokol seçimi, trafiğin doğru şekilde izinlendirilmesi veya engellenmesi için kritiktir. Bir uygulama UDP kullanıyorsa yalnızca TCP port açmak işe yaramaz. Aynı şekilde gereksiz UDP izni vermek saldırı yüzeyini büyütebilir. Kural yazarken servis dokümantasyonu, port numarası, bağlantı yönü ve kaynak-hedef bilgisi birlikte kontrol edilmelidir.

TCP bağlantısı koparsa ne olur?

TCP bağlantısı koparsa uygulama genellikle yeniden bağlantı kurmaya çalışır veya hata üretir. TCP, paket kaybını belirli ölçüde telafi edebilir; ancak ağ tamamen kesilirse oturum sürdürülemez. Web uygulamalarında kullanıcı yeniden istek gönderebilir, SSH bağlantısında oturum düşebilir, dosya transferinde işlem yarım kalabilir. Bu nedenle kritik sistemlerde timeout ve retry stratejileri doğru ayarlanmalıdır.

İlgili içerikler

  • Firewall kuralı yazarken TCP ve UDP seçimi nasıl yapılır?
  • Bulut sunucuda port açma ve güvenlik grubu yönetimi
  • HTTP/2 ve HTTP/3 farkları nelerdir?
  • DNS kayıtları ve DNS çalışma mantığı
  • API geliştirirken ağ gecikmesi nasıl azaltılır?

Kendi projelerimde firewall, bulut altyapısı ve yazılım geliştirme tarafında TCP/UDP ayrımının küçük ama etkili bir karar olduğunu sıkça görüyorum. Eğer benzer teknik notları ve saha deneyimlerini takip etmek isterseniz kişisel blogum dogus.net.tr üzerinden yeni içeriklere göz atabilirsiniz.

Doğuş Şekerci
Doğuş Şekerci
Kurucu · Bulut & Ağ Altyapısı · Teknik Lider
in GH IG

İlginizi Çekebilir

OSPF Nedir? BGP ile Farkları

OSPF Nedir? BGP ile Farkları

NAT ve CGNAT Nedir?

NAT ve CGNAT Nedir?

IPv6'ya Geçiş Rehberi

IPv6'ya Geçiş Rehberi

Yorumlar (0)

Yorum yap
doğrulama görseli
Henüz yorum yok — ilk yorumu sen yaz.