TCP / IP Soketi Nedir?

İki bilgisayar arasındaki iletişim için bir TCP / IP soketi kullanılır. Soket, Internet protokolü (IP) adresini ve bilgisayarların verileri iletmek için kullandığı ana bilgisayarı veya bağlantı noktasını içerir. İletime katılan tüm uygulamalar bilgi almak ve göndermek için soketi kullanır.

TCP / IP soketinin amacı, bilgisayarın veya ağ sunucusunun bağlantı noktası numarasıyla birlikte benzersiz IP adresini tanımlamaktır. Bağlantı noktası numaraları bazen ana bilgisayar olarak da adlandırılır ve alıcı bilgisayara istenen verilerin nereye gönderileceğini söyler. Birlikte, IP adresi ve port numarası bir soket oluşturur.

Bir port adresi, veri göndermek ve almak için kullanılacak port numarasıdır. Her bilgisayar cihazı, iletişim göndermek ve almak için kullandığı birkaç farklı bağlantı noktasına sahiptir. Bu bağlantı noktalarının bazıları yazıcılar gibi belirli aygıtlar tarafından kullanılabildiğinden, bilgisayarın diğer aygıtlara bilgi göndereceği yeri anlatması gerekir. İnternet iletişiminde, port belirli bir aygıta atanmış bir Ethernet portu veya birkaç ayrı bilgisayara bağlı olan bir sunucunun port adresi olabilir.

İki ayrı cihaz arasındaki iletişimi kolaylaştırmak için bir TCP / IP soketi içeren bir bilgisayar soketi kullanılır. Bu iletişimin nereye gönderilmesi gerektiği konusunda talimatlar sunar. TCP / IP soketinde bulunan IP adresi ve port adresi alıcı bilgisayara istenen verilerin nereye gönderileceğini söyler. Ayrıca, makineler arasında bir tür düzgün dil oluşturulmasına yardımcı olur.

Bir soket oluşturulduğunda, gönderenin ve alıcının her ikisi de verilerin geçtiğinden emin olmak için iletişim portunu test eder. Gönderen, alıcıya kimliğini belirten bir istek gönderebilir. Daha sonra gönderene, gönderenin kimliğini doğrulayan ve ayrıca alıcının kimliğini ileten bir yanıt gönderilir. Haberleşme devam ettiği ve soketin çalıştığı onaylandığı sürece, daha fazla veri talebi devam eder.

Soketler, iki veya daha fazla cihaz arasında bir iletişim protokolü kurulduğunda oluşturulur. İletişim işlemi sona erdiğinde, TCP / IP soketi kapatılır. Herhangi bir nedenden dolayı istenen port mevcut değilse, soket oluşturulmayacaktır. Bir hata mesajı genellikle hem göndericiyi hem de alıcıyı soketin arızalı olduğunu bildirir.

Web tarayıcıları dahil iletişimde kullanılan uygulamalar veri göndermek ve almak için TCP / IP soketlerini de kullanır. Soketin kullanımda olduğu süre boyunca, tüm iletişim ve uygulamalar sokette tanımlanan port adreslerine bağlanır. Uygulamalar veri gönderip alırken, soketin belirli bağlantı noktası adresini veya ana bilgisayarını ararlar.