FTP(File Transfer Protocol)

반응형
  • 개요
    • 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