FTP と SMTP: 違いと比較

ネットワーキングの世界では、データ転送にさまざまな種類のプロトコルが使用されます。 IP/TCP として知られるインターネット転送プロトコルは、インターネットであろうと他のネットワークであろうと、すべての通信プロトコルで使用されます。

インターネット プロトコル スイートを購入すると、エンドツーエンド通信などの多くの機能が提供されます。 データのパケット化、ルーティング、アドレス指定、送信、受信の方法を分類します。

FTP および SMTP も、さまざまな目的に使用される通信プロトコルの一種です。

主要な取り組み

  1. FTP (ファイル転送プロトコル) は、ネットワークを介したコンピューター間のファイル転送を容易にします。
  2. SMTP (Simple Mail Transfer Protocol) は、メール サーバー間の電子メール メッセージの送信とルーティングを担当します。
  3. FTP はファイルの保存と取得に使用されますが、SMTP は電子メール通信のみを扱います。

FTP 対 SMTP

FTP は「File Transfer Protocol」の略で、インターネット上でファイルを転送するために使用される標準プロトコルで、ユーザーは XNUMX 台のリモート コンピュータ間でファイルを転送できます。 SMTP 「Simple Mail Transfer Protocol」の略で、オンラインで電子メールを送受信するための標準プロトコルです。

FTP 対 SMTP

FTP はクライアント用に構築された通信プロトコルです。 モデル。 FTP は、個別のデータ接続と制御接続を使用して、サーバーとクライアントの間でコンピュータ ファイルを転送します。

FTP ユーザーは、ユーザー名とパスワードを使用して送信を認証できます。 FTP は暗号化されているため、ファイルを転送する最も安全な手段の XNUMX つと考えられています。

暗号化のため、FTP はその暗号化に取って代わりました。 SFTPすなわち、 SSH ファイル転送プロトコル。

FTP は、オペレーティング システムに GUI (グラフィカル ユーザー インターフェイス) が搭載される前から、初めて行の形式、つまりクライアントによって使用されるプログラム内のコマンドとして使用されました。

SMTP は、FTP とは異なり、電子メールの送信のみに使用されます。 インターネット通信プロトコルです。 SMTP ではデータ接続が必要ですが、これも永続的です。

通常、メール エージェントとメール サーバーは SMTP を使用して電子メール/メッセージを送受信します。 SMTP は 1981 年に最初に開始されました。

それ以来、新しい変更を加えて何度も再修正、更新、拡張されてきました。SMTP には、認証、暗号化、バイナリ データ転送、国際化された電子メール アドレスなど、さまざまな拡張機能があります。

それは TCP 通信用の25番。

また読む:  USB Bluetooth アダプターと Wi-Fi アダプター: 違いと比較

比較表

比較のパラメータFTPSMTP
完全形ファイル転送プロトコル簡易メール転送プロトコル
プロトコールステートフルプッシュ
TCP接続数21
TCP 接続の種類持続性と非持続性の両方しつこいです
ポート番号20&2125、587、465
バンドの種類帯域外インバンド

FTPとは何ですか?

ファイル転送プロトコルとして知られる FTP は、Ajay Bhushan によって最初に作成され、114 年に RFC 1971 として公開されました。1971 年から 1980 年にかけて、NCP で実行されました。

ネットワーク制御プログラムは、TCP/IP の前身とも呼ばれます。 FTP は、アクティブとパッシブという XNUMX つの異なるタイプのモードで実行できます。

それは確立されたデータ接続によって異なります。 どちらのモードも 1998 年に更新されました。

パッシブモデルはさらに更新され、広範なパッシブモードとして使用されました。 FTP には、ネットワーク上で使用される XNUMX 種類のデータがあります。

ASC II、画像、 EBCDIC そしてローカル。 FTP でのデータ転送は、XNUMX つの方法で行うことができます。 まず、データが連続的に送信されるストリームモード。

次に、レコード指向のファイルを転送するために設計されたブロック モードがあります。 XNUMX つ目はモード B を拡張した圧縮モードです。

FTP は通常、ユーザー名とパスワードを使用して、 助成金 ユーザーへのアクセス。 FTP のユーザー名とパスワードは、それぞれ USER コマンドと PASS コマンドを使用してサーバー経由で送信されます。

送信されるシーケンスは暗号化されているため、ネットワーク上で攻撃することはできません。

FTP は、クライアント サーバー アーキテクチャを使用して、あるホストから別のホストにファイルを送信するために使用される標準プロトコルに従います。

FTP には XNUMX 種類の接続があり、XNUMX つはコントロール、もう XNUMX つはデータです。 データの使用 ポート FTP は、データ転送において非常に信頼性が高く、効率的です。

ファイル転送プロトコル

SMTPとは何ですか? 

1960 年代には、電子メッセージの送信にさまざまな種類の方法が使用されました。 ユーザーは以下を使用して相互に通信しました。 メインフレームコンピュータ.

ますます多くのコンピュータが接続されるようになり、特に米国政府にこのメッセージを送信する必要がありました。 メールの交換にはさまざまな規格が作られました。

これが SMTP の誕生です。 1971年に1980つの実装を組み込んで開発されたと言われています。 SMTP は、Jon Postel が公開した XNUMX 年に適切に開発されました。

これは、メールに使用されていたファイル転送プロトコルに代わるものです。 SMTP は 19870 年代初頭に普及しました。

また読む:  Cisco GLC-LH-SM と GLC-LH-SMD: 違いと比較

コンピューターが常にネットワークに接続されている場合、メッセージの送受信がより適切に機能しました。 SMTP は UUCP と非常によく似ていました。

Unix から Unix へのコピー プログラムであり、SMTP と同じ機能を備えていました。 どちらも同じメカニズムを持っていました。まずメッセージを保存し、次にそれを転送します。

このテクノロジーは Push Technology Sendmail と呼ばれ、1981 年に登場し、SMTP プロトコルを最初に使用したテクノロジーの XNUMX つでした。 時間が経つにつれて、Unix や他の企業が SMTP を実装し始めました。

SMTP は接続指向です。つまり、接続がなければメッセージを送信できません。 テキストベースのプロトコルを使用し、送信者は次の方法で受信者と通信します。 command 文字列。

SMTP トランザクションには、MAIL、RCPT、DATA コマンドの 25 種類の応答/コマンド シーケンスがあります。 元の SMTP はメールの転送にポート XNUMX を使用しました。

ただし、最新の SMTP では 提出 ポート、つまり 587 と 465。

SMTP

FTP と SMTP の主な違い

  1. FTP はファイル転送プロトコルを意味します。 SMTP は簡易メール転送プロトコルを意味します。
  2. FTP にはステートフル プロトコルがあります。 SMTP には、主にメッセージの保存と転送を行うプッシュ プロトコルがあります。
  3. FTP は、XNUMX つの TCP 接続データと制御を使用します。 SMTP は XNUMX つの TCP 接続のみを使用します。
  4. FTP には、持続型と非持続型の両方の TCP があります。 SMTP には、唯一の永続的なタイプの TCP があります。
  5. FTP はポート番号 20 と 21 を使用します。SMTP はポート番号 25 と送信ポート 587 を使用します。
  6. FTP は帯域外です。 SMTP はバンド内にあります。
FTPとSMTPの違い
参考文献
  1. https://link.springer.com/article/10.1007/s11416-006-0030-0
  2. https://link.springer.com/chapter/10.1007/11863908_1

最終更新日 : 13 年 2023 月 XNUMX 日

ドット1
XNUMXつのリクエスト?

私はあなたに価値を提供するために、このブログ記事を書くことに多大な努力を払ってきました. ソーシャルメディアや友人/家族と共有することを検討していただければ、私にとって非常に役立ちます. 共有は♥️

「FTP と SMTP: 違いと比較」についての 12 件のフィードバック

  1. FTP のアクティブ モードとパッシブ モードの説明は特に啓発的でした。このよく考えられた記事をありがとう。

    返信
  2. SMTP のプロトコル メカニズムの詳細な説明は啓発的でした。これらのプロトコルがどのように機能するかを理解することは常に有益です。

    返信
  3. 完璧な説明です!これらのプロトコルがどのように機能するのか全く分かりませんでした。ありがとう!

    返信
  4. SMTP の開発の歴史的背景は非常に興味深いものでした。テクノロジーが長年にわたってどのように進化したかを知るのは常に素晴らしいことです。

    返信

コメント

後で読むためにこの記事を保存しますか? 右下のハートをクリックして自分の記事ボックスに保存!