Ana İss Bağlantı Noktası 0 Ne İçin Kullanılır?

Bağlantı Noktası 0 Ne İçin Kullanılır?



Bağlantı noktası 0, ağ programlamada, özellikle de bağlantı noktasının sistem tarafından tahsis edilen dinamik bağlantı noktalarını talep etmek için kullanıldığı soket programlama söz konusu olduğunda Unix işletim sisteminde özel bir önem taşır. Bağlantı Noktası 0, sisteme uygun bir bağlantı noktası numarası bulmasını söyleyen bir joker karakter bağlantı noktasıdır.

Çoğu bağlantı noktası numarasının aksine, bağlantı noktası 0, TCP/IP ağında ayrılmış bir bağlantı noktasıdır; bu, TCP veya UDP mesajlarında kullanılmaması gerektiği anlamına gelir. TCP ve UDP'deki ağ bağlantı noktaları sıfırdan 65535'e kadar değişir. Sıfır ile 1023 arasındaki bağlantı noktası numaraları geçici olmayan bağlantı noktaları, sistem bağlantı noktaları veya iyi bilinen bağlantı noktaları olarak tanımlanır. İnternet Atanmış Sayılar Otoritesi (IANA), resmi liste Bu port numaralarının internette kullanım amacı ve sistem portu 0 kullanılmayacaktır.

elma müziğine bir aile üyesi ekle

Ağ Programlamada TCP/UDP Bağlantı Noktası 0 Nasıl Çalışır?

Bir BT teknisyeni sunucu rafları arasında bir bilgisayar kullanıyor.

Jetta Productions / Getty Images

Yeni bir ağ soketi bağlantısının yapılandırılması, hem kaynak hem de hedef tarafa bir bağlantı noktası numarasının tahsis edilmesini gerektirir. Gönderen (kaynak) tarafından gönderilen TCP veya UDP mesajları, mesaj alıcısının (hedef) doğru protokol uç noktasına yanıt mesajları verebilmesi için her iki bağlantı noktası numarasını da içerir.

IANA, web sunucuları (bağlantı noktası 80) gibi temel internet uygulamaları için belirlenmiş sistem bağlantı noktalarını önceden tahsis etmiştir, ancak birçok TCP ve UDP ağ uygulamasının kendi sistem bağlantı noktası yoktur ve cihazlarının bağlantı noktasından bir tane alması gerekir. işletim sistemi her koştuklarında.

directv'de altyazı nasıl açılır

Kaynak bağlantı noktası numarasını tahsis etmek için uygulamalar, bir talepte bulunmak üzere bind() gibi TCP/IP ağ işlevlerini çağırır. Uygulama, belirli bir numara istemeyi tercih ederse, bin() işlevine sabit (sabit kodlanmış) bir numara sağlayabilir, ancak böyle bir istek, sistemde çalışan başka bir uygulamanın halihazırda onu kullanıyor olması nedeniyle başarısız olabilir.

Alternatif olarak, bağlantı parametresi olarak bind()'a bağlantı noktası 0'ı sağlayabilir. Bu, işletim sisteminin TCP/IP dinamik bağlantı noktası numarası aralığında uygun bir kullanılabilir bağlantı noktasını otomatik olarak aramasını ve döndürmesini tetikler.

Uygulamaya bağlantı noktası 0 değil, başka bir dinamik bağlantı noktası verilir. Bu programlama kuralının avantajı verimliliktir. Her uygulamanın geçerli bir bağlantı noktası elde edene kadar birden fazla bağlantı noktasını denemek üzere kod uygulayıp çalıştırması yerine, uygulamalar işletim sistemine güvenir.

Unix, Windows ve diğer işletim sistemleri 0 numaralı bağlantı noktasının işlenmesinde değişiklik gösterir ancak aynı genel kural geçerlidir.

maçları erken bırakmaya overwatch cezası

Bağlantı Noktası 0 ve Ağ Güvenliği

İnternet üzerinden bağlantı noktası 0'ı dinleyen ana bilgisayarlara gönderilen ağ trafiği, ağ saldırganları tarafından veya yanlışlıkla yanlış programlanmış uygulamalar tarafından oluşturulabilir. Ana bilgisayarların bağlantı noktası 0 trafiğine yanıt olarak oluşturduğu yanıt mesajları, saldırganların bu cihazların davranışını ve olası ağ açıklarını öğrenmesine yardımcı olur.

Birçok internet servis sağlayıcıları (ISP'ler), bu istismarlara karşı koruma sağlamak için 0 numaralı bağlantı noktasındaki trafiği, hem gelen hem de giden mesajları engeller.

SSS
  • Bağlantı noktası numaraları nedir?

    TCP/IP ağ bağlantıları için kullanılan bağlantı noktası numaraları, bir mesajın göndericilerini ve alıcılarını tanımlayan adres bilgisi görevi görür. Bağlantı noktası numaraları, aynı ağdaki çeşitli uygulamaların aynı anda kaynakları paylaşmasına olanak tanır.

  • Bağlantı noktası numaralarını nasıl bulabilirim?

    Belirli bir IP adresinin port numarasını bulmak için, komut istemine git , tip netstat -a , ardından tuşuna basın Girmek . Etkin TCP bağlantılarının bir listesini, iki nokta üst üste ile ayrılmış IP adresleri ve bağlantı noktası numaralarıyla birlikte göreceksiniz.

  • Bağlantı noktası 0'a bağlanabilir miyim?

    Hayır. Resmi olarak 0 numaralı bağlantı noktası mevcut değil ve geçersiz bir bağlantı noktası numarası olduğundan ona bağlanamazsınız. Ancak, başka bir bağlantı noktası numarasıyla yaptığınız gibi, bağlantı noktası 0'a ve bağlantı noktasından bir internet paketi gönderebilirsiniz.

Ilginç Haberler

Editörün Seçimi

iMovie'de MP4 Olarak Dışa Aktarma
iMovie'de MP4 Olarak Dışa Aktarma
iMovie'deki videolar MOV'a kaydedilir. Apple'a özel olan bu format global olarak uyumlu değildir. Videolarınızı mp4'e dönüştürmek istiyorsanız dosyaları dışa aktarmanız gerekir. Nasıl dışa aktarılacağından emin değilseniz
Javascript'teki Dizeden Son Karakteri Kaldır
Javascript'teki Dizeden Son Karakteri Kaldır
Javascript geniş bir dizi işleme işlevi sağlar. Bir dizeden son karakteri kaldırmak Javascript'te basit bir görevdir. Bu görevi yerine getirmenin çok basit iki yolu var ve her ikisi de iyi çalışıyor. Alt dize
Windows 10 Build 18999 Kapatma ve Yeniden Başlatma Sırasında Takılmaları Düzeltme
Windows 10 Build 18999 Kapatma ve Yeniden Başlatma Sırasında Takılmaları Düzeltme
İki gün önce Microsoft, 20H1 şubesinden yeni bir Fast Ring derlemesi yayınladı. Yayınlanan Windows 10 Build 18999, işletim sisteminin ölümcül bir döngüye sokarak kapanmasını ve yeniden başlatılmasını önleyen bir hatayla birlikte geliyor gibi görünüyor. Reklam Windows 10 build 18999, 20H1 kod adlı gelecek sürüm 2020'yi temsil ediyor.
Windows 10'da Tema Ayarları Kısayolu Oluşturun
Windows 10'da Tema Ayarları Kısayolu Oluşturun
Windows 10'da tema ayarlarınızı hızlı bir şekilde özelleştirmek için, Ayarlar uygulamasının uygun sayfasını doğrudan açmak için özel bir kısayol oluşturabilirsiniz.
Twitter'da Kimin Kimi Takip Ettiğini Nasıl Bulursunuz?
Twitter'da Kimin Kimi Takip Ettiğini Nasıl Bulursunuz?
Twitter'da kimi takip ettiğiniz, bu sosyal medya platformunda ne tür bir deneyim yaşayacağınızı belirler. Yalnızca yakın arkadaşlarınızı ve ailenizi takip etmenizde bir sorun yoktur, ancak bu kişiler size çok fazla yeni bilgi göndermeyebilir.
Eski düz metin stili Yahoo! Posta
Eski düz metin stili Yahoo! Posta
Dünden beri, tüm Yahoo! Posta, yeni posta arayüzüne maruz kaldı. Bazı Plus özelliklerini ücretsiz olarak getirerek ücretsiz e-posta hesaplarının değerini artırsa da, beğenmeyebileceğiniz bazı değişiklikler de vardır. Örneğin, yeni arayüzde metin stili öncekinden tamamen farklı görünüyor. Yeni bir harf oluşturduğunuzda, varsayılan yazı tipi
Sony Xperia XA2 Ultra incelemesi: Bir akıllı telefonun büyük, parlak bir harikası
Sony Xperia XA2 Ultra incelemesi: Bir akıllı telefonun büyük, parlak bir harikası
Sony Xperia XA2 Ultra, CES 2018'de piyasaya sürülen birkaç telefondan biriydi ve çoğu üretici, büyük yeni modellerini ilkbaharın sonlarına kadar geride bıraktı. Bu size telefonun nerede ve daha küçük olduğu hakkında bir şeyler söyler.