Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] netstat -an CLOSE_WAIT .



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


On Fri, Dec 10, 2004 at 12:22:55PM +0900, 권민수 wrote:
 > netstat -an 에서 CLOSE_WAIT상태가 뜨네요. 
 > 
 > CLOSE_WAIT를 없앨수있는 방법이 있나요?
 > 

CLOSE_WAIT는 보통 서버에서 나타나고 client에서 보낸 FIN을 처리하고
이 FIN에 대한 ACK를 전송한 상태입니다. 이때 client는 FIN_WAIT2상태
에 있고 서버에서 FIN이 전송되기를 기다리게 됩니다.
(즉 client에서 server로 보내는 방향만 close되었고, server에서 client
로 보내는 부분은 가능합니다.)
정상적인 경우는 서버에서 close(2)를 수행하면 FIN이 전송되고 server
의 상태는 LAST_ACK상태가 됩니다. 이때 서버의 FIN을 받은 client는
TIME_WAIT상태로 들어갑니다.

말씀하신 CLOSE_WAIT는 없앨수있는게 아니고 server에서 close(2)하지
않았기 때문입니다. 이런 half-close는 ssh/rsh등으로 client에서
server의 프로그램을 실행했을때 서버에서 요청한 프로그램이 종료될때까지
흔히 나타나는 겁니다.

 > FIN packet을 못받아서 나오는것같은데. 못받더라고 일정시간이 지나면 close가 될수있게 하는방법이 있으면 알려주세요..
 > 
-- 
Regards,
Pyun YongHyeon
http://www.kr.freebsd.org/~yongari	|	yongari@xxxxxxxxxxx
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2004/12/11 01:02:44 $
Powered by FreeBSD