TCP şovları DİNLEME devlet sütununda UDP hiçbir şey göstermiyorsa:
Çünkü UDP'nin tek bir devleti var mı? DİNLEME ) yani göstermeye gerek yok mu, yoksa başka bir neden mi var?
TCP şovları DİNLEME devlet sütununda UDP hiçbir şey göstermiyorsa:
Çünkü UDP'nin tek bir devleti var mı? DİNLEME ) yani göstermeye gerek yok mu, yoksa başka bir neden mi var?
Yanıtlar:
Yorumlarda belirtildiği gibi, UDP bağlantısız. TCP'den farklı olarak, "dinleme", "kurulmuş", "kapalı" veya benzeri bir şey kavramı yoktur. Bir UDP bağlantı noktası açıksa, listede görünür; açık değilse, yapmaz. Gösterilecek başka devlet yok. gösterme LISTENING
ya da bu sütuna benzer bir şey, başka olası durumlar olduğu anlamına gelebilir ve bu yanlış olacaktır.
Netstat'ın durum göstermediği iddiasına rağmen, UDP Windows işletim sistemi dışındaki bilgisayarlarda netstat kullanmıyor yapar Devlet sütunu için bir değer gösterir. Örneğin, Solaris "Boşta" veya "Unbound" gösterir. "Boşta" soketleri, söyleyebileceğim kadarıyla, belirli yerel bağlantı noktalarına bağlı olanlardır, "Bağlanmamış" soketler her zaman "*. *" Ve büyük olasılıkla bir şekilde açık ancak belirli bağlantı noktalarına bağlı değildir. Linux'taki netstat en azından "KURULDU" olarak gösterebilir. Ayrıca, bir UDP limanının trafiği başlatmak için başka bir yerden bağlantılar beklediğini veya başka bir yerde bir şeyler gönderebilmesi için açık olduğunu da bilmek istiyorum.
read
), ya var ya da engellemeyi bekleyen bir işlem yok recv
(veya ilgili) sistem çağrısı ve çekirdek, böyle bir işlem olup olmadığını bilir (çünkü, bir boru veya tipte olduğu gibi, girdi göründüğünde nasıl tepki vereceğini bilmek zorundadır). Bu yüzden mümkün olması gerekir netstat
Bir işlemin kendisine bir UDP soketinde veri gönderilmesini bekliyor olup olmadığını belirlemek ve bildirmek için.