2011-01-27 4 views
3

sysctl tw_reuse = 0 및 tw_recycle = 0이고 netstat가 TIME_WAIT 연결을보고하지 않으면 그 의미는 ...? 두 서버 간의 로컬 네트워크 연결입니다. A -> B, A는 netstat에서 B와 TIME_WAIT 연결이 있지만 A에서 B로는 연결되어 있지 않습니다.TIME_WAIT 연결이 없습니다. 이유가 무엇입니까?

답변

3

통신을 닫는 연결 면만 TIME_WAIT 상태가 될 수 있습니다. 관련 UNIX Socket FAQ 시퀀스 다이어그램을 참조하십시오.

는 TCP가 가 전송되는 모든 데이터가있는 경우 모든 가능한에서 전달됩니다 보장 것을 기억하십시오. 소켓을 닫을 때 서버가 TIME_WAIT 상태가되어 모든 데이터가 완료되었음을 실제로 알 수 있습니다.

+0

나는 생각했다. :) 감사! – ThomK

관련 문제