ftpd 서비스는 파일 전송 방법을 알기 위해 FTP 프로토콜에 어떻게 액세스합니까?

ftpd 서비스는 파일 전송 방법을 알기 위해 FTP 프로토콜에 어떻게 액세스합니까?

이 문제는 FTP 프로토콜뿐만 아니라 다른 일반 프로토콜에도 적용됩니다.

우리는 FTP를 프로토콜이라고 부르지만 말 그대로 FTP에는 소스 코드가 있습니다. ftpd 서비스가 서버에서 실행 중일 때 서비스는 FTP 소스 코드에 어떻게 액세스하고 사용합니까? ftpd 서비스에 소스 코드가 포함되어 있습니까?

많은 감사와 환호를 보냅니다.

답변1

FTP를 ftp.

  • 파일 전송 프로토콜"파일 전송 프로토콜"로 번역됩니다. 1971년에 처음 소개되었으며 현재 버전은 다음에서 정의됩니다. RFC959. 그것은의 일부이다TCP/IP 프로토콜 제품군.
  • 파일 전송 프로토콜명령줄 FTP 클라이언트, 즉 FTP 프로토콜을 사용하여 파일을 전송하기 위해 TCP 포트 20 및 21을 사용하여 FTP 서버에 연결하는 응용 프로그램입니다. 사용 가능한 기능의 예입니다 get. put명령줄이나 그래픽 인터페이스를 사용하는 FTP 클라이언트가 여러 개 있습니다.

답변2

우리는 FTP를 프로토콜이라고 부르지만 문자 그대로 FTP에는 소스 코드가 있습니다.

아니요. FTP는 프로토콜입니다.

FTP 클라이언트 또는 FTP 서버구현하다소스코드가 포함된 프로그램입니다.

따라서 귀하의 질문은 실제로 프로그램보다 카트를 놓는 것입니다.구현하다규약.

ftpd 서비스에 소스 코드가 포함되어 있습니까?

일반적으로 그렇지 않습니다. 이는 실제로 소스 코드와 실행 프로그램의 관계를 이해하는 것으로 귀결됩니다. 그러나 자체 소스 코드를 포함하는 FTP 서버를 작성할 수 있습니다. 그러나 이는 특별한 목적이 없습니다.

관련 정보