FTP 원리
·
Computer Science/Computer Network
FTP는 일반 응용프로그램과 달리 제어 채널과 데이터 채널이라는 두가지 연결이 존재한다.제어 채널은 FTP 연결을 설정하고 데이터 채널은 파일 데이터를 전송한다. 유저로 부터 FTP 연결 요청이 들어오면 사용자 인터페이스 모듈이 사용자 이름과 암호를 해석하여 명령 송수신 모듈에 전달한다. 이때 사용자들은 무수히 많고 하나하나 아이디를 부여해 줄 수 없기 때문에 익명FTP 서비스를 제공한다. 익명 FTP 서비스는 아이디를 admin , 비밀번호를 관례상 사용자의 이메일주소로 설정한다. 명령 송수신 모듈은 FTP서버와 연결을 시도하여 제어 채널을 설정하고 명령이 입력될 때 마다 사용자 인터페이스를 통해 명령을 해석하고 명령 송수신 모듈을 통해 FTP서버에 전송된다. 이때 명령에 데이터 전송등의 내용이 존재하..