Junior
TCP protokollerinin özellikleri nelerdir?
sobes.tech yapay zeka
AI'dan gelen yanıt
TCP (İletim Kontrol Protokolü) — doğru sırayla veri teslimini sağlayan güvenilir bir taşıma protokolüdür.
Ana özellikler:
- Bağlantı kurulumu (Handshake): Veri iletiminden önce üç aşamalı bağlantı kurulur (SYN, SYN-ACK, ACK).
- Güvenilir teslimat (Reliable Delivery): Onaylama (ACK) ve kaybolan paketlerin yeniden iletimi (retransmission) mekanizması kullanılır.
- Sıralı teslimat (Ordered Delivery): Paketler, göndericiden gönderildikleri sırayla teslim edilir, gecikmiş veya farklı yollardan gelmiş olsalar bile.
- Akış odaklı iletim (Stream-oriented): TCP, verileri bağımsız mesajlar veya paketler yerine sürekli bir bayt akışı olarak görür.
- Akış kontrolü (Flow Control): Alıcı, tamponun aşırı yüklenmesini önlemek için veri gönderim hızını düzenleyebilir.
- Ağ tıkanıklığı kontrolü (Congestion Control): Ağ tıkanıklığını önlemek ve yönetmek için mekanizmalar.
- Tam-dupleks iletişim (Full-duplex Communication): Veriler, aynı bağlantı üzerinden her iki yönde aynı anda iletilebilir.
TCP, yüksek güvenilirlik ve sıralı veri teslimi gerektiren uygulamalar için uygundur; örneğin web tarama (HTTP/HTTPS), e-posta (SMTP), dosya transferi (FTP) ve uzak erişim (SSH).