Network
-

İnternet üzerindeki çoğu kritik servis TCP üzerinde çalışıyor. HTTP, HTTPS, SSH, mail trafiği… Hepsi bir noktada TCP bağlantısı kuruyor. Ama TCP sadece veri gönderen bir protokol değil. Önce bağlantı kuruyor, sonra veri iletiyor, sonra düzgün şekilde kapatıyor. Arka planda ciddi bir kontrol mekanizması var. Bu yazıda TCP 3-Way Handshake sürecini, TCP header yapısını, connection state…
-

Bazı ağ problemleri vardır, insanı en çok yoran tip bunlar oluyor. Ağ tamamen gitmez. Her şey çalışıyor gibi görünür. Ama stabil değildir. Ping atarsın, bir süre 1 ms gider. Sonra bir anda 90 ms olur. Arada timeout girer. Uygulama kopar ama hemen geri gelir. Kullanıcı tarafında tarif genelde aynıdır: “Bağlantı gidip geliyor.” Bu yazıda böyle bir…
-

Networking öğrenmeye ilk başladığımda en çok kafamı karıştıran konulardan biri “katman” mantığıydı. Her yerde OSI modeli, TCP/IP modeli, 7 katman, 4 katman gibi ifadeler geçiyor ama çoğu zaman bu katmanların gerçekten neyi temsil ettiğini anlamak zor olabiliyor. Bu yazıda OSI ve TCP/IP modellerini ezber listeler olarak değil, mantığını kavrayabileceğimiz şekilde anlatmaya çalışacağım. ⸻ Katman Mantığı…
