TCP (İletim Kontrol Protokolü) Açıklaması

Protokol Güvenilir Veri İletimini Sağlar

TCP (İletim Denetimi Protokolü), ağların üzerinden veri iletilmesinde kullanılan önemli bir ağ protokolüdür. Ağlar bağlamında bir protokol, verilerin aktarımının nasıl gerçekleştirildiğini düzenleyen bir dizi kural ve prosedür olup, tüm dünyadaki herkesin, kullanılan konum, yazılım veya donanımdan bağımsız olarak, aynı şeyleri aynı şekilde yapar. . TCP, TCP / IP adlı iyi bilinen bir ikilide IP (Internet Protokolü) ile birlikte çalışır. Bu terimi, ayarlarla birlikte oynarsanız bilgisayarınızın, akıllı telefonunuzun veya taşınabilir aygıtın ağ ayarlarında görebilirsiniz. IP bölümü, veri paketlerinin kaynaktan hedefe yönlendirilmesi ve iletilmesiyle ilgilenirken, TCP aktarımın güvenilirliğini yönetir. Bu yazıda, TCP'nin ne yaptığını ve nasıl çalıştığını göreceğiz.

Ne Yapar?

TCP'nin işlevi, verilerin güvenilir bir şekilde aktarılmasını kontrol etmektir. İnternet gibi ağlarda, veriler, ağda bağımsız olarak gönderilen ve orijinal verilere geri dönmek için hedefe ulaştıklarında yeniden birleştirilmiş olan birimlerden oluşan paketler halinde iletilir.

Verilerin bir ağ üzerinde iletimi, katmanlarda yapılır, her protokol tek bir katman üzerinde, diğerlerinin yaptıklarıyla tamamlayıcı bir şey yapar. Bu katman kümesine bir protokol yığını denir. TCP ve IP, yığınının üzerinde, diğerinin üstünde el ele çalışır. Örneğin, bir yığın halinde, HTTP - TCP - IP - WiFi'ye sahip olabilirsiniz. Bu, örneğin, bir bilgisayarın bir web sayfasına eriştiğinde, web sayfasını HTML'ye almak için HTTP protokolünü, TCP'nin iletimi kontrol etmesini, ağdaki IP'yi (örn. İnternet) ve iletimde WiFi'yi kullanması anlamına gelir. yerel alan ağında.

Bu nedenle, TCP iletim sırasında güvenilirliğin sağlanmasından sorumludur. Güvenilir bir veri iletimi, aşağıdaki gereksinimlerin karşılandığı sistemdir. Kavramları daha iyi anlamak için senaryolar verilir.

TCP nasıl çalışır

TCP, paketlerini numaralandıkları şekilde etiketler. Ayrıca, varış noktasına ulaşmak için son tarihlere sahip olmalarını (zaman aşımı olarak adlandırılan birkaç yüz milisaniye) ve diğer bazı teknik hükümleri de sağlar. Alınan her paket için, gönderen cihaz onay olarak adlandırılan bir paket aracılığıyla bilgilendirilir. İsim her şeyi söylüyor. Zaman aşımından sonra onay alınmazsa, kaynak muhtemelen eksik veya gecikmiş paketin başka bir kopyasını gönderir. Sipariş dışı paketler de kabul edilmemektedir. Bu şekilde, tüm paketler daima deliksiz ve önceden belirlenmiş ve kabul edilebilir bir gecikme dahilinde sırayla monte edilir.

TCP Adresleme

IP, IP adresi olarak bilinen adresleme için tam bir mekanizmaya sahip olsa da, TCP'nin böyle bir adresleme sistemi yoktur. Birine gerek yok. Sadece, hangi cihaz için alındığını ve hangi servis için hangi paketlerin gönderileceğini tanımlamak için üzerinde çalıştığı cihaz tarafından sağlanan numaraları kullanır. Bu numaralara port denir. Örneğin, web tarayıcıları TCP için port 80'i kullanır. 25 numaralı bağlantı noktası kullanılır veya e-posta ile gönderilir. Bağlantı noktası numarası genellikle bir hizmet için IP adresiyle eşleştirilir, örn. 192.168.66.5:80