Windows2003 FTP 전송시 연결끊김현상

http://www.kimjongho.kr/MemoBoard/MemoBoardDetail.asp?seq=35&page=1&sel=0&searchText=

Windows 2003에서 Windows 방화벽이 켜진 상태라면, FTP를 이용하여 파일을 전송하면 60초(? 100초?) 이 상 걸리는 대용량 파일의 경우 파일을 전송한 후 연결이 끊어진다.

즉, 파일은 다 전송됐지만(20번 data 포 트) 컨트롤 세션이 끊어져(21번 control 포트) 재접속 후 다시 이어쓰기로 전송을 해줘야 완벽히 전송이 끝난다. (사실 은 이미 전송은 완료됐으므로 다시 전송할 필요는 없다.)

위 현상으로 연결이 끊어질 때는 타임아웃 시간(90초~100 초) 동안 멍청이가 되어 멍~하고 있다가 아래와 같은 에러를 뱉어내면서 연결이 끊어진다.

Connection closed by remote host
또 는
기본 연결이 닫혔습니다. 받기에서 예기치 않은 오류가 발생했습니다.


Microsoft에서도 이런 현상 에 대한 비슷한 내용이 올라와 있는데, 별 해결책이 되지는 못한다.
http://support.microsoft.com/kb/931130

이 문 제를 해결하려면 다음과 같이 해야 한다.

[ALG 서비스 사용하지 않기]
1. 클라이언트 측에 서 Application Layer Gateway Service를 중지한다.
2. Windows 방화벽에 FTP 프로그램 을 예외로 등록한다.


[레지스트리 수정하기]

1. HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\ALG\ISV키에 있는 "{6E590D61-F6BC-4dad-AC21-7DC40D304059}"의 값 을 "Disable"로 설정한다. ("{6E590D61-F6BC-4dad-AC21-7DC40D304059}" 키가 아니 라 REG_SZ로 되어 있는 레지스트리 값을 수정해야 한다.)

2. Windows 방화벽에 FTP 프로그램을 예외 로 등록한다.
top


http://www.joon.pe.kr/blog/trackback/318


<< Prev   1   ... 25   26   27   28   29   30   31   32   33   ... 334   Next >>