Sobes.tech
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).