TCP ne demek?
Anlamlar
TCP (Transmission Control Protocol)
TCP (Transmission Control Protocol), TCP/IP protokol takımının taşıma katmanı protokollerinden birisidir. İlk ağ implementasyonunda, İnternet Protokolü (IP) ile birlikte çalışarak TCP ortaya çıkmıştır. Bu nedenle, tüm takım genellikle TCP/IP olarak adlandırılır. TCP, IP ağı üzerinden iletişim kuran uygulamalar arasında bir dizi oktetin (baytların) güvenilir, sıralı ve hata kontrolü yapılmış bir şekilde iletimini sağlar. Dünya Çapında Ağ (WWW), e-posta, uzak yönetim, dosya transferi ve akış medyası gibi büyük internet uygulamaları, TCP'yi kullanır; bu protokol, TCP/IP takımının taşıma katmanının bir parçasıdır. SSL/TLS sıklıkla TCP'nin üstünde çalışır. Bugün TCP, çoğu İnternet iletişimi için temel bir protokol olarak kalmakta ve farklı ağlar arasında güvenilir veri aktarımını sağlamaktadır. Son güncellemesi Ağustos 2022 tarihi itibarıyla RFC 9293 içerisinde tanımlanmıştır. Gelişmiş bilgisayar ağlarında paket anahtarlamalı bilgisayar iletişiminde kayıpsız veri gönderimi sağlayabilmek için TCP protokolü yazılmıştır. HTTP, HTTPS, POP3, SSH, SMTP, Telnet ve FTP gibi internetin kullanıcı açısından en popüler protokollerinin veri iletimi TCP vasıtasıyla yapılır. TCP, bağlantı odaklıdır, yani gönderici ve alıcı, ilk olarak bağlantıyı kurmak için üzerinde anlaşılmış parametrelere dayanarak bir bağlantı kurmak zorundadır; bunu üç aşamalı el sıkışma (3-way handshake) prosedürüyle yaparlar. Sunucu, bağlantı talepleri için dinlemede olmalı (pasif açılış) ve bir bağlantı kurulmadan önce istemciden gelen talepleri beklemelidir. Üç aşamalı el sıkışma (aktif açılış), veri iletimi yeniden gönderimi ve hata tespiti güvenilirliği artırır, ancak gecikmeyi uzatır. Güvenilir veri akışı servisi gerektirmeyen uygulamalar, zaman öncelikli olup güvenilirlikten ödün veren Bağlantısız Datagram Protokolü (UDP) kullanabilirler. TCP, ağ tıkanıklığını önlemeyi de içerir. Ancak, TCP'nin bazı güvenlik açıkları vardır; bunlar arasında hizmeti engelleme (Denial of Service), bağlantı kaçırma, TCP veto ve sıfırlama saldırıları yer alır.