TCP Nedir?
TCP (Transmission Control Protocol), bilgisayarlar arasında güvenilir veri iletimi sağlamak için kullanılan temel bir ağ protokolüdür. TCP, verinin doğru sırada ve eksiksiz bir şekilde hedefe ulaşmasını garanti eder.
TCP, OSI modelinin ulaşım katmanında (Transport Layer) çalışan bir protokoldür. Veri iletiminde bağlantı kurulumu yapar ve bu bağlantıyı yönetir. İletim sırasında veri paketlerini küçük parçalara böler ve alıcıya doğru sırayla iletilmesini sağlar. Ayrıca, veri kaybı durumunda yeniden iletim yapar.
TCP'nin Avantajları
- Güvenilir veri iletimi
- Veri paketlerinin sıralı ve eksiksiz ulaşması
- Ağ üzerindeki hata kontrolü ve akış kontrolü
TCP'nin Kullanım Alanları
TCP, web sayfalarının yüklenmesi (HTTP/HTTPS), dosya transferi (FTP), e-posta gönderimi (SMTP), uzaktan bağlantılar (SSH) gibi birçok kritik internet uygulamasında kullanılır.
Örnekler
Bir web sitesini ziyaret ettiğinizde tarayıcınız HTTP protokolü üzerinden TCP bağlantısı kurar ve sayfa verilerini alır. Eğer veri kaybolursa TCP bunu algılar ve tekrar gönderilmesini sağlar.
En Bilinen TCP Portları
| Port Numarası | Hizmet / Protokol | Açıklama |
| 80 | HTTP | Web sayfalarının standart iletimi |
| 443 | HTTPS | Güvenli web sayfası iletişimi |
| 21 | FTP | Dosya transfer protokolü |
| 22 | SSH | Güvenli uzak bağlantı |
| 25 | SMTP | E-posta gönderimi |
| 110 | POP3 | E-posta alma protokolü |
| 143 | IMAP | E-posta alma ve yönetimi |
TCP, internet ve yerel ağlarda güvenilir ve sıralı veri iletimi sağlar. Hayatımızdaki birçok internet uygulaması TCP protokolü sayesinde çalışır.