반응형
- 개요
- FTP는 하나의 시스템에서 다른 시스템으로의 파일 전송용 프로토콜
- FTP는 파일 전송 작업을 위해 2개의 TCP 연결을 사용하는데, 각각의 연결로는 제어 연결로와 데이터 연결로가 있음
- 실제적인 데이터 전송은 데이터 연결로에서 수행되고, FTP 명령어들은 제어 연결로를 통해 수행됨
- FTP 연결
- FTP 제어 연결
- FTP 접속 및 동작 환경 설정, 데이터 전송 등을 실행하는 데 사용
- 사용자가 명령어를 송신하면 서버가 응답하는 형태
- 서버는 항상 TCP 포트 21번에 대해 passive open 상태에서 사용자의 요청을 대기하며, 요청이 들어오면 연결이 이루어짐
- FTP 데이터 연결
- 실제적인 데이터 전송이 이루어지는 연결
- 전달된 명령어에 의해 서버측의 TCP 20번 포트에서 사용자 측으로의 데이터 연결로 설정 과정이 개시되고 이후 데이터가 이 연결을 통해 전송됨
- FTP의 연결 과정
클라이언트가 어떤 명령어를 입력하면 이 명령어는 제어 연결을 통해 서버에서 전달되고, 서버는 그 결과를 데이터 연결을 통해 클라이언트로 전달하여 화면에 표시함
- FTP의 구성 요소
반응형
'밥벌이 > 네트워크' 카테고리의 다른 글
IP 주소 (0) | 2011.06.01 |
---|---|
TELNET(TELecommunication NETwork) Protocol (0) | 2011.06.01 |
HTTP(Hyper Text Transfer Protocol) (0) | 2011.06.01 |
SNMP 프로토콜 (0) | 2011.06.01 |
DNS(Domain Name Server) (0) | 2011.06.01 |