Hi, How Can We Help You?

TCP Nedir, Ne İşe Yarar? TCP Protokolü Nasıl Çalışır?

Temmuz 12, 2023

TCP Nedir, Ne İşe Yarar? TCP Protokolü Nasıl Çalışır?

TCP Nedir, Ne İşe Yarar? TCP Protokolü Nasıl Çalışır? TCP/IP – İnternet de dahil olmak üzere ağlarda veri iletimi için kabul edilmiş uluslararası bir standart olarak adlandırılır. TCP/IP, iki ortak protokolün adından türetilmiştir. TCP protokolü, iki ana bilgisayarın bir bağlantı kurmasına ve veri aktarmasına izin verir. Bir ana bilgisayar, basitçe bir uzak bilgisayardır. IP protokolü bir adresleme şemasıyla çalışır. Bir adres girmenizi ve diğer bilgisayara göndermenizi sağlar; bundan sonra TCP protokolü verileri taşır.

TCP/IP Nedir, Ne İşe Yarar?

 “Transmission Control Protocol/Internet Protocol” (TCP/IP) yani ‘Aktarım Kontrol Protokolü/İnternet Protokolü‘ olarak adlandırılmaktadır ve modern internetin temel iletişim protokolüdür. TCP/IP, bilgisayar ağları arasında veri iletişimini sağlamak için kullanılan bir protokol suitidir. TCP/IP, internetin temel protokolü olarak yaygın bir şekilde kullanılmaktadır. Bu protokol suiti, farklı cihazların ve ağların birbiriyle iletişim kurabilmesini sağlar ve internet üzerinde veri iletişiminin güvenli, hızlı ve etkili bir şekilde gerçekleşmesini sağlar.

TCP/IP’nin ana işlevleri:

Veri Paketi İletimi: TCP/IP, veri iletişimi için veri paketlerinin oluşturulmasını, parçalanmasını, iletilmesini ve hedef cihazda yeniden birleştirilmesini sağlar. Bu protokol suiti, verilerin güvenilir bir şekilde kaynak cihazdan hedef cihaza iletilmesini sağlar.

Adresleme ve Yönlendirme: TCP/IP protokolü, veri paketlerinin kaynak ve hedef cihazları arasında yönlendirilmesini sağlar. Her cihaza atanmış benzersiz IP adresleri kullanılarak, veri paketleri doğru hedefe ulaştırılır. TCP/IP ayrıca yönlendiriciler aracılığıyla veri paketlerinin doğru ağ üzerinde yönlendirilmesini sağlar.

Bağlantı Yönetimi: TCP/IP, bağlantı tabanlı bir protokol olan Transmission Control Protocol (TCP) tarafından desteklenir. TCP, güvenilir veri iletişimi sağlamak için paketlerin iletimini takip eder, kayıp paketlerin yeniden gönderilmesini sağlar ve veri akışını düzenler. Bağlantı kurma, veri aktarımı ve bağlantı sonlandırma gibi işlevleri yönetir.

İnternet Hizmetleri: TCP/IP protokolü, birçok internet hizmetinin temelini oluşturur. Web tarayıcıları, e-posta istemcileri, dosya transfer protokolü (FTP), anlık mesajlaşma ve diğer internet tabanlı uygulamalar TCP/IP’yi kullanarak iletişim sağlar.



TCP Protokolü Nasıl Çalışır?

TCP/IP (Aktarım Kontrol Protokolü/İnternet Protokolü), internet üzerinde güvenilir ve sıralı veri iletişimi sağlayan bir iletişim protokolüdür. TCP, verilerin kaynak bilgisayar tarafından hedef bilgisayara güvenli bir şekilde aktarılmasını sağlamak için çeşitli mekanizmalara ve kontrollere sahiptir. İşte TCP’nin nasıl çalıştığına dair bir genel bakış:

Bağlantı Kurma: İletişim kurmak isteyen iki cihaz arasında bir TCP bağlantısı kurulur. Bu adım üç yönlü el sıkışma (three-way handshake) olarak bilinir. İlk olarak, istemci (client) bir SYN (synchronize) paketi gönderir. Sunucu (server) bu SYN paketini alır ve ACK (acknowledgment) ile yanıt verir. Daha sonra sunucu da bir SYN paketi gönderir ve istemci ACK yanıtıyla karşılık verir. Bu üç aşama, istemci ve sunucunun birbirlerini tanıdığını ve iletişim için hazır olduklarını belirlemek için gerçekleştirilir.

Veri Aktarımı: Bağlantı kurulduktan sonra, veri iletimi gerçekleşir. İstemci ve sunucu arasında veri segmentleri (veri parçaları) oluşturulur ve bu segmentler IP protokolü ile internet üzerinde taşınır. Her segment bir numara ile işaretlenir ve hedef cihazın doğru sıralamayı sağlamak için bu numaralara göre yeniden düzenler.

Akış Kontrolü: TCP, hedef cihazın üzerindeki ağ trafiğinin yükünü dengelemek için akış kontrolü mekanizmaları kullanır. Gönderen cihaz, alıcı cihazın verileri işleyebileceği hızda veri gönderir. Alıcı, veri almak için belirli bir pencere boyutu (window size) belirler ve gönderen bu pencere boyutunu aşmadan veri gönderir. Bu sayede, veri kaybı veya ağ tıkanıklığı gibi sorunların önlenmesine yardımcı olur.

Güvenilirlik ve Hata Kontrolü: TCP, güvenilir veri iletimi için çeşitli hata kontrol mekanizmaları sağlar. Veriler, hedef cihaz tarafından doğrulandığında ACK paketleriyle onaylanır. Eğer gönderilen bir veri segmenti kaybolursa veya bozulursa, gönderen cihaz bu durumu algılar ve kayıp paketin yeniden gönderilmesini sağlar. Böylece, veri iletiminde güvenilirlik sağlanır.

Bağlantı Sonlandırma: Veri iletimi tamamlandıktan sonra, istemci ve sunucu arasındaki TCP bağlantısı sonlandırılır. Bu işlem de üç yönlü el sıkışma ile gerçekleşir. İstemci, sunucuya bir FIN (finish) paketi gönderir ve sunucu bunu ACK ile yanıt verir. Ardından sunucu da FIN paketi gönderir ve istemci ACK ile karşılık verir. Bu aşamalar sonucunda bağlantı kapatılır.

TCP, yukarıda belirtilen mekanizmaları kullanarak veri iletişiminde güvenilirlik ve sıralama sağlar. Bu nedenle, web sayfalarının, e-postaların, dosyaların ve diğer ağ tabanlı uygulamaların iletiminde yaygın olarak kullanılır.


Antalya Medya Ajans: Instagram 


İlginizi Çekebilir  👇

👉 Arduino Nedir, Ne İşe Yarar?

👉 Bootstrap Nedir, Ne İşe Yarar?

👉 NPM Nedir, Ne İşe Yarar?

👉 CRUD Nedir, Ne İşe Yarar?

👉 SASS Nedir, Ne İşe Yarar?