nobody
09-05-2007, 01:14 PM
không hiểu 1 số state trong lệnh netstat
CLOSE_WAIT
CLOSED
ESTABLISHED
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
LISTEN
SYN_RECEIVED
SYN_SEND
TIMED_WAIT
Nhờ anh em giải thích giúp
nhatphuc
09-09-2007, 08:05 PM
ESTABLISHED có nghĩa là socket đang nhận và gửi và điều này có nghĩa là có 1 active connection đang hoạt động
SYN_SENT Socket đang tiến hành thiết lập kết nối và đang trong quá trình đợi ACK từ host khách
SYN_RECEIVED có nghĩa là kết nối đã được xác nhận, AKA, sau khi đã vượt qua bước SYN_SENT
FIN_WAIT_1 nghĩa là socket đã được lệnh đóng lại, và đang trong quá trình ngắt kết nối.
FIN_WAIT_2 gần giống _1 chỉ khác là đang chờ socket đóng và gửi đóng kết nối cho máy khách
CLOSED socket không sử dụng
CLOSE_WAIT Nghĩa là remote đã ngắt rồi và đang chờ để đóng
LAST_ACK có nghĩa socket đang trong quá trình chờ, phía remote đã kết thúc và đã đóng và socket đã đóng rồi
LISTEN socket đang chờ 1 kết nối đến.
ngoài ra thỉnh thoảng ta còn bắt gặp trường hợp
UNKNOWN đây là tín hiệu lạ vì OS không biết cái gì đang sảy ra và socket nào đang làm gì