トランスポート層プロトコル UDP/TCP のポート

このセクションでは、私のコラム「コンピュータ ネットワーク プロトコルのクイック スタート チュートリアル」のセクションとして、いくつかのポートの知識ポイントを紹介します。

前回の記事では UDP プロトコルと TCP プロトコルについて詳しく説明しましたが、トランスポート層のアドレスとしてのポートはアプリケーションを効果的に識別できます。実際、UDP プロトコルだけでなく、TCP プロトコルもアプリケーション通信の表現としてポートを使用します。ポートの概念を理解するのは難しくありませんが、サーバーとクライアントの間でのポートの使用法には特定の違いがあり、それについてはこのセクションで詳しく説明します。

ポート範囲

UDP プロトコルでも TCP プロトコルでも、ポートは 2 バイトで表されるため、その範囲は 0 ~ 65535 です。理論的には、これらの範囲のポートは TCP プロトコルと UDP プロトコルの両方で動作できます。しかし、実際には異なる可能性があります。以下の分析を参照してください。

クライアント
一般的に、図 1 に示すように、クライアント ポートとサーバー ポートには明らかな違いがあります。
ここに画像の説明を挿入

図 1
図 1 の送信元ポートは 55632 で、これはクライアント ブラウザが Web ページにアクセスするために使用するポートを示しています。宛先ポートは 80 です。これは、Web サーバーが外部に対して開くポートを意味します。クライアントのポートは通常非常に大きく、サーバーのポートは通常小さいことがわかります。図 2 と 3 は、Web ページ訪問時のクライアント ポートとサーバー ポートの分布を示しています。

おすすめ

転載: blog.csdn.net/javajiawei/article/details/125829047