C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[20118] Re:passive 모드가 무엇이죠?
유영인.Chris [cuperido] 1032 읽음    2002-07-15 11:21
Firewall 등이 설치되어 있는 서버나, 유동 아이피 처럼 직접적으로 서로간에 바로 다이렉트 통신이 되지 않을경우를 대비하여 만들어진 대비책으로 알고 있습니다. 아래는 검색엔진에서 돌아다니는 설명입니다.

-----------------------------------------------------------------------------
Active mode와 Passive mode

ftp 는 기본적으로 두가지 모드를 지원한다. 이들은 active 모드와 passive 모드이다. 물론, 대부분 사용되는 ftp 모드는 active 모드이다.

기본적으로 ftp 세션은 아래의 그림과 같이 active 모드를 사용할 경우, ftp 클라이언트와 서버간의 통신은 SYN 패킷과 ACK 패킷에 의해 이루어진다. 하지만, 이럴 경우 active 모드는 Firewall 등과 같은 시스템 구성에 있어서 문제점을 야기할 수 있게 된다. 왜냐하면, Firewall 등을 사용할 경우, ftp 서버는 Firewall 을 통해 클라이언트와의 통신을 이루어야 하므로, 이런 추구상황까지 살펴보아야 하기 때문이다. 즉, 이런 문제점들을 해결하기 위해 등장한 것이 바로 passive 모드이다.

ftp 가 passive 모드로 동작될 경우에는 ftp 서버의 20번 포트로 클라이언트가 직접 통신할 필요가 없다. 때문에, Firewall 등과 같은 시스템 구축에 상당한 도움이 된다.



모라 님이 쓰신 글 :
: ftp프로그램을 짤려는데 passive 모드에 대해서 애매하네요.
: 레퍼런스봐도 개념이 안잡히고요.
: 네트워크쪽인데 여기에 아시는분이 많아서 물어봅니다.
:

+ -

관련 글 리스트
20103 passive 모드가 무엇이죠? 모라 742 2002/07/14
20118     Re:passive 모드가 무엇이죠? 유영인.Chris 1032 2002/07/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.