Loading article…
EFTPは、1970年代後半にゼロックスPARCでPARCユニバーサルパケットプロトコルスイートの一部として開発された非常にシンプルなファイル転送プロトコルです。これはTCP/IPスイートのTrivial File Transfer Protocol(TFTP)の着想源となりました。[ 1 ] [ 2 ]
後継のTFTPと同様に、EFTPも信頼性の高いバイトストリームプロトコル(PUPの場合はバイトストリームプロトコル)を使用せず、基本インターネットワーク層上で直接動作しました。(初期のEFTPは、ベアイーサネットパケット上で動作していました。)また、TFTPと同様に、単純なロックステッププロトコルでした。常に未処理のパケットは1つだけで、どちらかの側がパケットを受信すると、応答として1つのパケットが送信されました(転送が終了するまで)。TFTPとは異なり、転送の一部としてファイル名を送信する機能は備えていなかったため、ファイル名が不要な場所(スプーリングなど)か、ファイル名を提供する別のプロトコルと組み合わせて使用する場合にのみ使用できました(ブートなど)。
EFTPは非常にシンプルな技術だったため、当時としては重要な考慮事項であった、ごく少量のメモリで簡単に実装できた。EFTPは、イーサネット経由でのゼロックス・アルトスの起動や、レーザープリンターのプリントスプーラーへのファイル送信などに使用された。
EFTPという略語には、 Easy File Transfer Protocol、Ether File Transfer Protocol、Experimental File Transfer Protocolなど、さまざまな拡張形が付けられています。
その後まもなく、マシンとの間でビットをやり取りする方法としてTFTP(EFTPの単なる模倣)を作成しました。これはUDPを使用した最初の本格的なアプリケーションでした...
このプロトコルは元々 Noel Chiappa によって設計されました... エラー メカニズムは PARC の EFTP アボート メッセージによって提案されました。