ポート番号とプロトコル番号の違いは何ですか?
10 に答える
ポートは電話の内線と考えることができ、コンピュータの IP アドレスは電話番号のようなものです。番号 (IP アドレス) を呼び出してコンピューターと通信し、内線 (ポート) をダイヤルして特定のアプリケーションと通信することができます。アプリケーションは、通信するためにポートでリッスンしている必要があります。
プロトコルとは、会話の両端にある 2 つのアプリケーションが話すことに同意する言語です。アプリケーションがバイト ストリームをアプリケーションに送信している場合、アプリケーションはそれらのバイトを解釈する方法を知る必要があります。
Protocol = 通信方法、Port = 通信先
プロトコルとは、データの解釈方法とメッセージへの応答方法に関する合意です。これらは通常、メッセージ形式と正当なメッセージを指定します。プロトコルの例は次のとおりです。
ポートは、TCP および UDP のソケット エンド ポイントの一部です。これにより、オペレーティング システムは、ホスト上のどの TCP サービスまたは UDP サービスが着信メッセージを受信する必要があるかを識別できます。
多くのポートが予約されており (ポート 80 など)、特定のプロトコル (ポート 80 の場合は HTTP) を期待するサーバーによってリッスンされているため、一般的に混乱が生じます。一般に、ポート 80 に送信されるメッセージは HTTP メッセージであると想定されますが、HTTP 以外のサーバーがポート 80 でリッスンしたり、HTTP サーバーが別のポート (8080 や 8088 など) でリッスンしたりすることを妨げるものは何もありません。
Port = 船が入港する場所
Protocol = 貨物がどのように船に積み込まれるか
ポート = 耳、口、眼球、タッチ
プロトコル = 英語、スペイン語、手話、点字
シンプルポートでは、通信相手を意味します。& Protocol とは、コミュニケーションの方法や方法を意味します。
IP 用語では、プロトコル番号は、IP 内で伝送されるレイヤ 4 プロトコルに割り当てられた値です。たとえば、TCP の場合は 6、UDP の場合は 17 で、/etc/protocols
ほとんどの UNIX システムのファイルによく見られます。
ポート番号は、UDP および TCP ヘッダー内で使用され、これらのプロトコル内で伝送されるさまざまな上位レベルのプロトコルを表します。たとえば、SMTP の場合は 25、HTTP の場合は 80 など/etc/services
です。
プロトコルとは、2 つのデバイスが両方とも理解できる方法でデータを交換する方法の仕様です。ポートは、コンピューターが着信データを誰が受信するかを決定するのに役立つ番号付きの「タグ」のようなものです。
多くのプロトコルには、デフォルトで実行されるポートがあります。これにより、それらを簡単に検出したり、それらを使用するアプリケーションを構成したりできます。しかし、これは難しいルールではありません。連絡先が変更について知っている限り、いつでも別のポートでリッスンできます。
ポートは、通信用に選択する単なるチャネルであり、プロトコルによって通信方法が決まります。特定のプロトコルは、通常、HTTP のポート 80、FTP のポート 21 など、特定のポートを使用します。