Cyber Security Academy · Ders

TCP ve UDP: Hangisi Ne Zaman Kullanılır

Bağlantı odaklı TCP ile bağlantısız UDP arasındaki farkı ve bunların güvenlik sonuçlarını öğrenin.

2. ders / 413 adım

TCP ve UDP: Hangisi Ne Zaman Kullanılır, CoddyKit'te ücretsiz bir Cyber Security Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cyber Security Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cyber Security Academy kursu toplamda 4 dersten oluşur.

Taşıma Katmanı

TCP ve UDP, taşıma katmanındaki (OSI 4. Katman) iki temel protokoldür. Verilerin farklı ana bilgisayarlardaki uygulamalar arasında nasıl gönderileceğini tanımlarlar.

TCP: İletim Denetim Protokolü

TCP, bağlantı yönelimli bir protokoldür. Veri gönderilmeden önce üç yönlü el sıkışma aracılığıyla bir bağlantı kurulur. TCP, teslimi, sıralamayı ve hata denetimini garanti eder.

Kullanım alanları: HTTP/HTTPS, SSH, SMTP, FTP — güvenilirliğe ihtiyaç duyan tüm uygulamalar.

Üç Yönlü El Sıkışma

TCP bağlantısı kurma işlemi:

  1. İstemci SYN gönderir (senkronize et)
  2. Sunucu SYN-ACK ile yanıt verir (senkronize et-onayla)
  3. İstemci ACK gönderir (onayla)

Artık bağlantı kurulmuştur. Bu el sıkışması, SYN flood saldırılarının hedefidir.

TCP Özellikleri

TCP şunları sağlar:

  • Güvenilirlik — kaybolan paketleri yeniden gönderir
  • Sıralama — paketleri doğru sırayla yeniden birleştirir
  • Akış denetimi — alıcının aşırı yüklenmesini önler
  • Tıkanıklık denetimi — ağ kapasitesine uyum sağlar

UDP: Kullanıcı Veri Birimi Protokolü

UDP, bağlantısız bir protokoldür. Önceden bağlantı kurmadan veri birimleri gönderir. Teslim garantisi, sıralama veya onay yoktur.

Kullanım alanları: DNS, VoIP, video akışı, çevrim içi oyunlar, DHCP — hızın kusursuzluktan daha önemli olduğu uygulamalar.

UDP Özellikleri

UDP hızlı ve hafiftir:

  • Bağlantı ek yükü yoktur
  • Yeniden gönderme gecikmeleri yoktur
  • Daha düşük gecikme süresi sunar
  • Gerekirse güvenilirliği uygulama sağlamalıdır (ör. UDP üzerinden QUIC)

TCP ve UDP Karşılaştırması

Temel farklar:

  • TCP: güvenilir, sıralı, daha yavaş, bağlantı yönelimli
  • UDP: hızlı, güvenilmez, bağlantısız, daha düşük ek yüke sahip

QUIC (HTTP/3), modern web performansı için özel güvenilirlik mekanizmalarıyla UDP'yi kullanır.

TCP'nin Güvenlik Etkileri

TCP'nin el sıkışması güvenlik açıkları oluşturur:

  • SYN flood: saldırgan, el sıkışmaları tamamlamadan binlerce SYN paketi göndererek sunucu kaynaklarını tüketir
  • TCP oturum ele geçirme: saldırgan, mevcut bir oturuma veri eklemek için sıra numaralarını tahmin eder

UDP'nin Güvenlik Etkileri

UDP'nin bağlantı durumu tutmaması şunları mümkün kılar:

  • UDP büyütme DDoS saldırısı: saldırgan, kurbanın IP'sini taklit eder ve açık UDP hizmetlerine küçük istekler göndererek kurbana büyük yanıtlar gönderilmesini sağlar
  • DNS büyütme saldırısı: tek bir küçük DNS isteği, çok daha büyük bir yanıtı tetikleyebilir

Yaygın Bağlantı Noktası Numaraları

Bilinmesi gereken temel bağlantı noktaları:

  • TCP 22 — SSH
  • TCP 80 — HTTP
  • TCP 443 — HTTPS
  • UDP 53 — DNS
  • UDP 67/68 — DHCP
  • TCP 3306 — MySQL
  • TCP 3389 — RDP

Etkin Bağlantıları Görüntüleme

Açık bağlantı noktalarını ve bağlantıları incelemek için ss veya netstat kullanın:

ss -tulnp
# -t TCP, -u UDP, -l listening, -n numeric, -p show process

Kısa Kontrol: TCP ve UDP

Bir DNS sorgusu, bir alan adını çözümlemek için bilgisayarınızdan gönderilir. Hangi protokolü kullanır?

Ders Özeti

TCP, üç yönlü el sıkışmayı kullanarak güvenilir ve sıralı teslimat sağlar; bu nedenle HTTP, SSH ve SMTP için idealdir. UDP hızlı ve bağlantısızdır; bu nedenle DNS, VoIP ve akış için idealdir. Her birinin farklı güvenlik etkileri vardır: TCP, SYN flood saldırılarına ve oturum ele geçirmeye karşı savunmasızdır; UDP ise büyütme saldırılarına olanak tanır.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Cyber Security Academy öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
76
Dersler
303

Sıkça Sorulan Sorular

“TCP ve UDP: Hangisi Ne Zaman Kullanılır” dersi ücretsiz mi?

Evet — “TCP ve UDP: Hangisi Ne Zaman Kullanılır” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cyber Security Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cyber Security Academy kursu toplamda 4 dersten oluşur.

“TCP ve UDP: Hangisi Ne Zaman Kullanılır” dersinde ne öğreneceğim?

Bağlantı odaklı TCP ile bağlantısız UDP arasındaki farkı ve bunların güvenlik sonuçlarını öğrenin. Cyber Security Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Cyber Security Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Cyber Security Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“TCP ve UDP: Hangisi Ne Zaman Kullanılır” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Cyber Security Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Cyber Security Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. IP Adresleme ve Alt Ağlar
  2. TCP ve UDP: Hangisi Ne Zaman Kullanılır
  3. DNS: Alan Adları IP'lere Nasıl Çözülür
  4. HTTP ve HTTPS Temelleri
← Cyber Security Academy Sayfasına Dön