Ketika saya melakukannya netstat -a
di mesin Windows saya, saya mendapatkan daftar port dengan salah satu dari empat negara:
- LISTENING
- CLOSE_WAIT
- TIME_WAIT
- ESTABLISHED
Apa yang dimaksud CLOSE_WAIT
dan TIME_WAIT
diindikasikan?
windows
networking
port
tcpip
Lazer
sumber
sumber
Jawaban:
Karena cara TCP / IP bekerja, koneksi tidak dapat segera ditutup. Paket mungkin tiba rusak atau dikirim ulang setelah koneksi ditutup. CLOSE_WAIT menunjukkan bahwa titik akhir jarak jauh (sisi lain koneksi) telah menutup koneksi. TIME_WAIT menunjukkan bahwa titik akhir lokal (sisi ini) telah menutup koneksi. Koneksi sedang dijaga agar setiap paket yang tertunda dapat dicocokkan dengan koneksi dan ditangani dengan tepat. Koneksi akan dihapus ketika waktu habis dalam waktu empat menit. Lihat http://en.wikipedia.org/wiki/Transmission_Control_Protocol untuk lebih jelasnya.
sumber
Pada dasarnya "WAIT" menyatakan bahwa satu sisi menutup koneksi tetapi konfirmasi akhir dari penutupan masih tertunda.
Lihat misalnya diagram status TCP ini untuk perincian:
http://www.jxos.org/Projects/TCP/tcpstate.html
sumber
netstat
? ( lih. )TIME_WAIT mewakili menunggu waktu yang cukup untuk memastikan bahwa TCP jarak jauh menerima ACK dari permintaan FIN-nya. Lihat en.wikipedia.org/wiki/Transmission_Control_Protocol (dan juga RFC 793)
sumber