İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Ağ Protokolleri

TCP/IP: Güvenilir akışın kapsamı

IP paketleri ağlar arasında taşır; TCP sıralı bayt akışı ve yeniden iletim gibi davranışlar sağlar. Bu güvenilirlik, verinin uygulama açısından doğru veya yetkili olduğunu söylemez.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • IP paketi ile TCP akışı arasındaki ilişkiyi açıklamak.
  • “TCP uygulama mesaj sınırını bilir mi?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

TCP mesaj sınırlarını korumaz; bir gönderim bir okuma çağrısıyla birebir eşleşmeyebilir. Uygulama kendi çerçeveleme kuralını tanımlamalıdır. Bağlantı kurulması yalnızca taşıma kanalını gösterir; TLS ve uygulama doğrulaması ayrı katmanlardır. Zaman aşımı, bağlantı kapanması ve eksik mesaj farklı hata durumları olarak ele alınmalıdır.

TCP/IP: Güvenilir akışın kapsamı akışı: IP paketi → TCP akışı → Uygulama mesajı
IP paketi → TCP akışı → Uygulama mesajı. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

Çerçeve örneği:
Uzunluk: 5
İçerik: HELLO
Okuma: 2 bayt + 3 bayt da olabilir

Beklenen sonuç ve yorumu

Alıcı, tek okumanın bütün mesajı getireceğini varsaymadan biriktirir.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Bir okuma eksik veriBiriktirme sözleşmesiTCP mesaj sınırı taşımaz
Bağlantı var yanıt yokUygulama zaman aşımıTaşıma başarı yeterli değildir
Karışık mesajlarÇerçeveleme uygulaBaytlar anlamlandırılmalıdır

Uygulama görevi

10 baytlık mesajın üç okumada gelmesi için bir alıcı durum tablosu yazın.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Her recv çağrısının tam mesaj döndürdüğünü varsaymayın.

Kendinizi sınayın

TCP uygulama mesaj sınırını bilir mi?

Açıklamalı yanıt: Hayır. Bayt akışını taşır; mesaj biçimi uygulamanın sözleşmesidir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.