Ben ne zaman netstat -a
Windows makinem, dört durumlardan biri ile limanların bir listesini almak:
- LISTENING
- CLOSE_WAIT
- TIME_WAIT
- ESTABLISHED
Ne yapmak CLOSE_WAIT
ve ne TIME_WAIT
demek / göstermek?
Ben ne zaman netstat -a
Windows makinem, dört durumlardan biri ile limanların bir listesini almak:
- LISTENING
- CLOSE_WAIT
- TIME_WAIT
- ESTABLISHED
Ne yapmak CLOSE_WAIT
ve ne TIME_WAIT
demek / göstermek?
Yanıtlar:
TCP / IP'nin çalışması nedeniyle, bağlantılar hemen kapatılamaz. Bağlantı kesildikten sonra paketler kullanım dışı olabilir veya yeniden gönderilebilir. CLOSE_WAIT uzak uç noktanın (bağlantının diğer tarafı) bağlantıyı kapattığını gösterir. TIME_WAIT, yerel bitiş noktasının (bu tarafın) bağlantıyı kapattığını gösterir. Bağlantı, gecikmiş paketlerin bağlantıyla eşleştirilebilmesi ve uygun şekilde ele alınabilmesi için çevresinde tutulmaktadır. Bağlantılar, dört dakika içinde zaman aşımına uğradıklarında kaldırılacaktır. Daha fazla ayrıntı için http://en.wikipedia.org/wiki/Transmission_Control_Protocol adresine bakın.
Temel olarak "BEKLE", bir tarafın bağlantıyı kapattığı, ancak kapanmanın son onayının beklediği anlamına gelir.
Ayrıntılar için örneğin bu TCP durumları şemasına bakınız:
TIME_WAIT, uzak TCP'nin FIN isteğinin ACK'sını aldığından emin olmak için yeterli zamanı beklediğini gösterir. Bakınız en.wikipedia.org/wiki/Transmission_Control_Protocol (ve ayrıca RFC 793)