ftpdサービスは、ファイル転送方法を知るためにFTPプロトコルにどのようにアクセスしますか?

ftpdサービスは、ファイル転送方法を知るためにFTPプロトコルにどのようにアクセスしますか?

この問題は、FTPプロトコルだけでなく他の一般的なプロトコルにも当てはまります。

私たちはFTPをプロトコルと呼びますが、文字通りFTPにはソースコードがあります。 ftpdサービスがサーバー上で実行されている場合、サービスはどのようにFTPソースコードにアクセスして使用しますか? ftpdサービスにソースコードが含まれていますか?

多くの感謝と歓声を送ります。

答え1

FTP ftp

  • ファイル転送プロトコル「ファイル転送プロトコル」に翻訳されます。 1971年に初めて導入され、現在のバージョンは以下で定義されています。 RFC959。それの一部ですTCP/IP プロトコルファミリー
  • ファイル転送プロトコルこれは、コマンドラインFTPクライアント、つまりFTPプロトコルを使用してファイルを転送するためにTCPポート20と21を使用してFTPサーバーに接続するアプリケーションです。利用可能な機能の例ですgetputコマンドラインまたはグラフィックインターフェイスを使用する複数のFTPクライアントがあります。

答え2

私たちはFTPをプロトコルと呼びますが、文字通りFTPにはソースコードがあります。

いいえ。 FTPはプロトコルです。

FTPクライアントまたはFTPサーバー実装するソースコードを含むプログラムです。

したがって、あなたの質問は、実際にはプログラムよりもカートを置くことです。実装する規約。

ftpdサービスにソースコードが含まれていますか?

一般的にそうではありません。これは、実際にはソースコードと実行プログラムの関係を理解することで起こります。ただし、独自のソースコードを含むFTPサーバーを作成できます。しかし、これは特別な目的はありません。

関連情報