LAN'ımda Port Numaramı Nasıl Bulunur?

Bir terminal açın. Windows için, "Başlat"a tıklayıp "Çalıştır" kutusuna "CMD" yazarak bir komut istemi açın. Mac için, bulucuya "terminal" yazın veya Uygulamalar klasörüne gidin, Yardımcı Programlar klasörünü açın ve "Terminal"i açın. Bu komutlar, istemci bilgisayardan veya sunucu tarafından çalıştırılabilir. Çoğu zaman, sunucu tarafına erişiminiz olmayacaktır.

Terminalden veya komut isteminden "netstat -an" komutunu çalıştırın. Çıktı Linux, Windows ve Mac için benzerdir. Çıktınızın birden fazla bölümü varsa, şu sütun başlıklarını bulana kadar yukarı kaydırın: Protokol, Yerel adres, Yabancı Adres ve Eyalet. Yerel ve yabancı adres sütunları, İnternet protokolü (IP) adresini ve bağlantı noktası numarasını iki nokta üst üste ile ayırarak gösterir. Her satır, başka bir bilgisayarla görüşme halinde olan veya görüşme kurmayı bekleyen bir uygulamayı gösterir.

Bilgisayarınızda çalışan hizmetlerin bağlantı noktası numarasını bulmak için "dinle" durumunu arayın (bilgisayarınız bir sunucu olarak.) "Dinle", bilgisayarınızın başka bir bilgisayarın buna erişim talep etmesini beklediği anlamına gelir. uygulama. Bağlantı noktası numarasını belirlemek için ilgili satırın "Yerel adres" sütununun altına bakın.

Bilgisayarınızın başka bir bilgisayarda çalışan hizmetlere bağlanmak için kullandığı bağlantı noktası numarasını bulmak için "kurulu" durumunu arayın (bilgisayarınız bir istemci görevi görür). "Kuruldu", bilgisayarınızın başka bir bilgisayardaki bir uygulama ile iletişim kurduğu anlamına gelir. Bağlantı noktası numarasını belirlemek için ilgili satırın "Yabancı Adres" sütununun altına bakın.

Belirli bir uygulama tarafından kullanılan bağlantı noktası numarasını belirlemek için Windows komut isteminden "netstat -bn" ve "netstat -abn" komutunu çalıştırın. Uygulamayı hizmet olarak çalıştıran bir bilgisayarda (sunucu tarafı), uygulamayı "dinleme" durumunda arayın ve uygulamanın bağlantı noktası numarasını bulmak için "Yerel Adres" sütununu kontrol edin. Hizmete bağlanmaya çalışan bir bilgisayarda (istemci tarafı), bağlantıyı kurmak için uygulamayı açın ve ardından "netstat -abn" komutunu çalıştırın. Uygulamayı "kurulu" durumda arayın ve "Yabancı Adres" sütununda bu uygulamanın bağlantı noktası numarasını bulun.

Bunu Linux veya Mac için yapmak daha zordur, ancak "lsof -i" komutu bazen size uygulamaları ve kullandıkları tcp bağlantı noktalarını gösterir.

Sunucuda yapılandırılan standart olmayan bağlantı noktası numarasını bulun. Bunu, önceki yöntemlerden birini kullanarak veya sunucuda çalışan uygulamanın yapılandırma tercihlerine bakarak yapın. Sunucuya erişiminiz yoksa, sunucunun yöneticisine uygulamanın hangi bağlantı noktası numarasını kullandığını sorun.

Her konuşma iki bağlantı noktası numarasıyla ilişkilendirilir. Sunucu tarafı, 0 ile 1023 arasında değişen standart veya iyi bilinen bir bağlantı noktası numarasıdır ve istemci tarafı, yalnızca bu kısa görüşme için rastgele oluşturulmuş ve 49152 ile 65535 arasında değişen bir sayıdır.

Bir sunucunun uygulamasının bağlantı noktası numarası standart olmayan bir bağlantı noktası olarak yapılandırıldığında, bir bilgisayar bağlanmak için istemcinin uygulamasının bağlantı noktası numarasını sunucununkiyle eşleşecek şekilde değiştirmelidir. hizmet. Örneğin Google, standart 80 numaralı bağlantı noktası yerine 8080 numaralı bağlantı noktasını kullanacak şekilde yapılandırılmışsa, buna "" yazarak erişirsiniz.http://google.com: 8080" web tarayıcınıza; bu durumda tarayıcı, istemci uygulaması olacaktır. Her istemci uygulamasının standart olmayan bağlantı noktası numaralarını yapılandırmanın farklı bir yolu vardır.

netstat komutunun tüm seçeneklerini görmek için "netstat /?" yazın. Windows komut isteminde veya Mac veya Linux terminalinde "man netstat" yazın.