Sanalda.comBETA

TCP nedir?

Eklenme tarihi: 21 Ekim 2026

TCP, uygulamalar arasında sıralı ve güvenilir bir bayt akışı sağlayan taşıma protokolüdür. Açılımı Transmission Control Protocol'dür. IP paketleri yönlendirirken TCP aktarımın düzenlenmesine yardımcı olur.

Bağlantı ve güvenilirlik

Uçlar iletişimden önce bağlantı kurar. Veriye sıra bilgisi eklenir; alıcı aldığı bölümleri onaylar ve kayıp olduğu düşünülen veriler gerektiğinde yeniden gönderilir. Farklı sırada ulaşan parçalar uygulamaya düzenlenmiş biçimde sunulur. Akış kontrolü hızlı göndericinin yavaş alıcıyı aşırı yüklemesini önlemeye, tıkanıklık kontrolü ise ağ kapasitesine uyum sağlamaya çalışır. TCP mesaj sınırlarını korumaz; bir isteğin bittiğini uygulama kendi biçimi veya uzunluk bilgisiyle belirler. Port numaraları aynı cihazdaki farklı hizmetlerin ayırt edilmesini sağlar. Bağlantı, istemci ve sunucunun üzerinde anlaştığı iletişim durumunu sürdürür.

Kullanım alanları ve sınırlar

Dosya aktarımı ve birçok web bağlantısında verilerin eksiksiz ve doğru sırada gelmesi önemlidir. Buna karşılık kayıp parçanın tekrarını beklemek gecikme yaratabilir; gerçek zamanlı uygulamalar farklı taşıma yöntemleri seçebilir. TCP güvenilirliği şifreleme anlamına gelmez; içerik gizliliği için TLS gibi bir katman gerekir. Ağ teslimi de iş işleminin başarıyla tamamlandığını kanıtlamaz. Örneğin ödeme isteği alınmış olsa bile ödeme sonucunun uygulama tarafından ayrıca doğrulanması gerekir. Performans incelenirken bağlantı kurma süresi, paket kaybı, ağ gecikmesi ve sunucunun işlem süresi ayrıştırılmalıdır. Yalnızca yüksek bant genişliği, düşük gecikmeli bağlantı anlamına gelmez.