Ev Kişisel Finans Ağ Temelleri: TCP / UDP Soketi ve Bağlantı Noktası Genel - uygulama arasındaki bağlantıyı yönetmek için yalanlar

Ağ Temelleri: TCP / UDP Soketi ve Bağlantı Noktası Genel - uygulama arasındaki bağlantıyı yönetmek için yalanlar

Video: TCP vs UDP Crash Course 2024

Video: TCP vs UDP Crash Course 2024
Anonim

TCP ve UDP, uygulama katmanı ağ protokolleri arasındaki bağlantıyı yönetmek için bağlantı noktalarını ve soketleri kullanır. TCP ve UDP, IP iletişim modelinde ana makine-ana makine katmanında çalışır ve uygulama katmanı protokolü için ana makineden-ana bilgisayara iletişim hizmetleri sağlar. Bu, bir uygulama katmanı protokolünün bir IP ana bilgisayarında başka bir IP ana bilgisayarındaki bir uygulama katmanı protokolüne bağlandığı anlamına gelir.

Çoğu durumda, bu ana makine-ana makine bağlantıları, bir ana bilgisayarda çalışan bir sunucu işlemi ve diğer ana bilgisayarda çalışan bir istemci işlemi vardır. Bu ana makine-ana makine bağlantısına örnek olarak bir web sunucusuna bağlanan bir web tarayıcı; veya bir SCP sunucusuna bağlanan bir Güvenli Kopyalama Protokolü (SCP) istemcisi (WinSCP gibi).

portu TCP veya UDP bağlantı noktasıdır. Onları eski moda bir telefon santralindeki muhafazalar olarak düşünün. Bir ana makinenin bağlantıları yönetebilmesi için 65, 536 (veya 2 ^ 16) bağlantı noktası vardır, her TCP ve UDP için 0'dan 65'e, 535'e numaralandırılmıştır. IP ana bilgisayarında çalışan bir uygulama sunucusu kurduğunuzda, bu sunucuyu belirli bir TCP veya UDP bağlantı noktasına (veya bağlı) olacak şekilde yapılandırırsınız.

Belirli bir bağlantı noktasını kullanmak için uygulama katmanı sunucusunu ilişkilendirerek, uzak bir IP ana bilgisayarının bağlanabileceği bir hedef oluşturdunuz demektir.

Uzak IP ana bilgisayar bir uygulama katmanı sunucusuna bağlandığında ana makinenin yaptığı bağlantı, belirli bir IP ana bilgisayarında (bir IP adresi ile tanımlanan) çalışan bir bağlantı noktasına yapılır. Bir IP adresinin ve bir bağlantı bitiş noktası olan bir bağlantı noktası, soket 'tür.

Eski moda santral analojisinde, soket her müşterinin telefonuna bağlı iki konektör içerir: biri priz, diğeri prizdir. Bu bağlantı noktalarını bağlantı noktası olarak düşünün, ancak bağlantı noktası bir telefonla ilişkilendirildiğinden, TCP veya UDP bağlantı noktası gibi bir soket oluşturduklarından, bir IP adresi ile eşleştirildiğinde bir soket olurlar.

Bir istemci için telefon bağlantısı kurmak için, "operatör" bir istemcinin fişini alır ve diğer istemcinin soketine bağlar. IP ile istemci uygulaması, üzerinde çalıştığı bir bağlantı noktasına sahiptir, bu nedenle istemci ana bilgisayarında, istemci tarafı için bir IP adresi ve bağlantı noktası bulunur; bu bir yuva.

Bağlantı sunucusu tarafında sunucu için bir IP adresi ve sunucu ana bilgisayarda bir soket oluşturan bir bağlantı noktası bulunur. İstemci uygulama katmanı ile sunucu uygulama katmanı arasında bir bağlantı kurmak için bu iki yuva arasında sanal bir bağlantı bulunur.

Bu örnek Wiley gibi bir web sitesine bağlanma sürecinde size yol gösterecektir. Web tarayıcınızı (Mozilla Firefox gibi) açıp www yazın. wiley. com adres çubuğuna ekleyin. Web tarayıcınız, www. Adını aramak için bir Etki Alanı Adı Sistemi (DNS) sunucusu kullanıyor. wiley. com IP adresini belirlemektir. Bu örnek için adres 192'dir. 0. 2. 100.

Firefox, 192. 0. 2. 100 adresine ve uygulama katmanı web sunucusunun çalıştığı porta bağlantı oluşturmaktadır. Firefox, iyi bilinen bir bağlantı noktası olduğu için hangi bağlantı noktasını bekleyebileceğini biliyor. Bir web sunucusu için tanınmış bağlantı noktası

TCP bağlantı noktası 80'dir. Firefox'un bağlanmaya çalıştığı hedef soket soket: port, veya bu örnekte 192. 0 olarak yazılır. 2. 100: 80. Bu bağlantının sunucu tarafıdır, ancak sunucu Mozilla Firefox'ta görüntülemek istediğiniz web sayfasını nereye göndereceğini bilmelidir, böylece bağlantı için istemci tarafında bir soket de vardır.

İstemci tarafı bağlantısı 192 gibi bir IP adresinizden oluşur. 168. 1. 25 ve rasgele seçilen dinamik bağlantı noktası numarası. Firefox ile ilişkili soket 192 gibi görünür. 168. 1. 25: 49175. Web sunucuları TCP bağlantı noktası 80 üzerinde çalıştığı için her iki yuva da TCP yuvası olurken UDP bağlantı noktasında çalışan bir sunucuya bağlanıyorsanız sunucu ve istemci yuvaları UDP yuvaları olurdu.

Ağ Temelleri: TCP / UDP Soketi ve Bağlantı Noktası Genel - uygulama arasındaki bağlantıyı yönetmek için yalanlar

Editörün Seçimi

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Tüm Excel 2016 çalışma sayfaları şablonlardan gelmemektedir. Çoğu zaman, belirli çalışma kitaplarının türlerinin üretildiği standart modeller olarak işlev göreceği düşünülen oldukça eşsiz elektronik tablolar oluşturmanız gerekir. Aslında, Excel'de oluşturduğunuz e-tabloların çoğu, bu türden olabilir, özellikle işiniz güvenmiyorsa ...

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Veritabanından sonra yolda gidiyorsanız ve Excel 2013'te kayıt girmekle yetiniyorsanız, veritabanında düzenli bakım yapmak ve düzenlemek için veri formunu kullanmaya başlayabilirsiniz. Örneğin, değiştirmek istediğiniz bir kaydı bulmak için veri formunu kullanabilirsiniz ve sonra düzenlemeleri yapın ...

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Kayıtları düzenlemeye veya silmeye ve masada rutin bakım yapmaya ihtiyaç duyarsınız. Kayıtları el ile çalışma sayfasında düzenleyebilir veya gerekli değişiklikleri yapmak için bir veri formu kullanabilirsiniz. Örneğin, bir veri dosyasını bulmak için veri formunu kullanabilirsiniz ...

Editörün Seçimi

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Veri tabloları, grafiğin değerlerini grafiğin altındaki bir tabloda görüntüler. 3B grafik kullanırken olduğu gibi, grafiksel bir ekranla birlikte kesin değerleri görmeniz gerekirse yardımcı olurlar. Ayrıca, bazı çizelgelerde okunması zor olan veri etiketlerinden daha uygun olabilirler.

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

ÖğEleri bir Excel pivot tabloya ekler. Şimdi, açıkçası, hesaplanan bir öğe eklemek genelde mantıklı değil. Pivot tablolarınız için, eksiksiz, zengin bir Excel listesinden veya bazı veritabanlarından veri aldıysanız, öğe miktarlarını hesaplayarak veriler oluşturmak, biraz goofy'den daha fazlasını gerektirir. Ancak, ...

Editörün Seçimi

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Güvenlik testi veya etik bir kesmek gerçekleştirirken, halka açık veritabanlarını ve kaynaklarını arayarak başkalarının sisteminiz hakkında ne bildiğini öğrenebilirsiniz. WHOIS aramaları En iyi başlangıç ​​noktası İnternet'te bulunan araçlardan herhangi birini kullanarak bir WHOIS araması gerçekleştirmektir. Içinde ...

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Hiçbir antispam programı mükemmel değildir; belirli bir miktarda spam'ın gelen kutunuza geçmesini bekleyin. Alınmayan spam miktarını en aza indirgemek için siz (ve kullanıcılarınızın) aklınızda tutmanız gereken bazı ipuçları: Şifrenizi isteyen veya ...

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

- Belgelenen ekran görüntülerinden ve manuel gözlemlerden, kullandığınız çeşitli güvenlik açığı tarayıcıları tarafından üretilen detaylı raporlara kadar - ne yapıyorsunuz? Belgelerinizi ince dişli bir tarakla incelemeniz ve öne çıkan tüm alanları vurgulam