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?

none

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

none
Bilgisayarınızın Gerçekten Ne Kadar Hızlı Olması Gerekiyor?
Bilgisayarınız için hangi işlemciye ihtiyacınız olduğunu veya bilgisayarınızın belirli görevler için gerçekten ne kadar hızlı olması gerektiğini mi merak ediyorsunuz? Bu soruya burada bir göz atacağız.
none
Wi-Fi Bağlantıyı Kesiyor
Wi-Fi, muhtemelen son birkaç on yılda ortaya çıkan en uygun teknolojidir. Öyle ki Wi-Fi sorunları yaşamak dünyanın en sakıncalı şeyi olabilir. Her şey çevrimiçi yapılabilir
none
Dizin Yeniden Oluşturma ile Windows Arama Sorunlarını Çözme
Windows Arama sizin için çalışmayı durdurursa ve artık var olduğunu bildiğiniz dosyalar için arama sonuçları döndürmezse, sorunu gidermek için uygulayabileceğiniz birkaç adım vardır. Windows'un tüm sürümlerinde 7'den 10'a kadar Windows Arama sorunlarını nasıl çözeceğiniz aşağıda açıklanmıştır.
none
iPhone 6s Smart Battery Case incelemesi: Aradığınız pil kutusu bu mu?
Modern akıllı telefonlar, ince, hafif çerçevelerine giderek artan miktarda teknolojik sihirbazlık katıyor, ancak iyileşmeyen bir yönü pil ömrü. İşte bu yüzden pil aksesuarları ve kılıflarında bu kadar gelişen bir pazar var – ve şimdi
none
2024 Yılının En İyi 6 Ücretsiz Plaj Duvar Kağıdı
Güzel plaj duvar kağıtları mı arıyorsunuz? Masaüstünüz veya mobil cihazınız için bu ücretsiz arka planlar listesine göz atın.
none
Atari VCS çıkış tarihi, fiyatı ve özellikleri: Atari'nin retro konsolu sadece 24 saatte 2 milyon dolar kazanıyor
Ön siparişlerin açılmasından yaklaşık altı ay sonra ve ilk piyasaya sürülmesinden bir yıl sonra, Atari VCS (eski adıyla Ataribox) Indiegogo'ya indi. Yeni oyunlar oynamak için tasarlanmış, Linux tabanlı retro tarzı bir konsol.
none
POF'ta Bir Mesajın Okunup Okunmadığı Nasıl Anlaşılır
Mesajlaşma günlük hayatımızın çok büyük bir parçası haline geldi. Bu nedenle, özellikle Plenty of Fish gibi bir flört sitesinde yanıt alamamaktan daha kötü bir şey yoktur. Ama bu kadar büyük bir platformda mesajlar