경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
편집을 취소할 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 |
당신의 편집 |
18번째 줄: |
18번째 줄: |
| | [[파일:FTP 액티브 모드.png]] | | | [[파일:FTP 액티브 모드.png]] |
| | [[파일:FTP 패시브 모드.png]] | | | [[파일:FTP 패시브 모드.png]] |
| |-
| |
| |
| |
| # 클라이언트는 서버의 21번 포트로 접속
| |
| # 자신이 사용할 두 번째 포트를 서버 알림
| |
| # 서버는 클라이언트의 요청에 응답
| |
| # 서버의 20번 데이터 포트는 클라이언트가 알려준 두 번째 포트로의 접속 시도
| |
| # 클라이언트가 서버의 요청에 응답
| |
| |
| |
| # 클라이언트는 서버의 21번 포트로 접속
| |
| # 서버는 통신에 사용할 두 번째 포트를 클라이언트 알림
| |
| # 클라이언트는 다른 포트를 열어 서버가 알려준 포트로 접속 시도
| |
| # 서버가 클라이언트의 요청에 응답
| |
| |} | | |} |
| * 디폴트는 active 모드이며, passive 모드로의 변경은 FTP 클라이언트가 결정한다. | | * 디폴트는 active 모드이며, passive 모드로의 변경은 FTP 클라이언트가 결정한다. |
| * active 모드의 경우 서버가 클라이언트에 접속을 해야 하는 문제가 있어 클라이언트의 inbound를 열어야 하는 문제
| |
| * passive 모드의 경우 임의의 포트가 사용되어 서버에서 여러 포트의 방화벽을 열어야 하는 문제
| |
|
| |
|
| == [[FTP 명령어]] == | | == [[FTP 명령어]] == |