Member-only story

TCP(Transmission Control Protocol)

TCP nedir? Neden kullanılır? Kendi başına yeterli midir? Soruların cevaplarını yazıda bulabilirsiniz…

Ayşe Demirel Deniz
3 min readMay 23, 2021

TCP, ağdaki cihazlar arası iletişimi kolaylaştıran bağlantı odaklı(connection oriented) iletişim protokolüdür. IP protokolü ile beraber çalışırlar, genelde TCP/IP olarak beraber görürüz.

TCP/IP beraber internetin temel taşlarını oluşturur.

TCP protokolünü diğerlerinden ayıran bağlantının sağlanması konusundaki kaygısıdır. Mesaj gönderileceğinde sorun yaşamamak adına bağlantının varlığından emin olur.

Yazının devamını göremeyenler “bu linkten” erişebilirler.

TCP bağlantısı istemci(client) ve sunucu(server) arasında gerçekleşir. İstemci ve sunucu arasında veri alışverişi başlamadan önce 3-way handshake ile bağlantı doğrulanır. Bunun amacı veri gönderimi için güvenilir, veriyi düşürmeyecek bir bağlantı olduğunu kanıtlamak. Bu kanıtlama için özel denebilecek veri iletişimi başlatmadan standart paketler gönderiliyor.

  • İstemci tarafından SYN biti işaretlenmiş(rastgele işaretleme yapılıyor) paket gönderiliyor.
  • Sunucu paketi aldığında biti bir artırarak, kendi de rastgele bir biti işaretleyerek gönderiyor.
  • İstemci sunucudan gelen paketi aldığında…

--

--

Ayşe Demirel Deniz
Ayşe Demirel Deniz

Written by Ayşe Demirel Deniz

Highly motivated Software Engineer | Java & TS & JS | Everything about computer

No responses yet