LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

TCPやUDPにおけるポート番号の一覧

本項ではTCPやUDPにおけるポート番号の一覧を示す。コンピュータネットワークにおいて、インターネット・プロトコル・スイートのトランスポート層にあたるTransmission Control Protocol (TCP) やUser Datagram Protocol (UDP) では、他のプロトコル同様、ホスト間通信のエンドポイントを指定する際に数字の識別子が用いられており、これをポート番号と呼んでいる。インターネットに関連する番号を統合管理している組織であるInternet Assigned Numbers Authority (IANA) は、TCPやUDPのポート番号管理も行っており、特定のポート番号とそのポート番号を用いるアプリケーションの組合せを管理している。以下の表は、これらの組合せを示したものである。表は以下のように色分けされている。0-1023の範囲のポート番号は、ウェルノウンポート番号と呼ばれている。1024-49451の範囲のポート番号は、登録済みポート番号と呼ばれている。ここでは、主なもの、Wikipedia上に記事が存在するプロトコルなどに限定してリストに挙げている。完全なリスト、最新のリストについては、IANAが公表しているリストを参照のこと。TCPにおいては、クライアントのポート番号とサーバーのポート番号の取扱いが異なる。サーバーのポート番号は、アプリケーションごとに固有の番号である。しかし、クライアントのポート番号は、1024から4096までの範囲で周回するインクリメンタルな番号を使用することが多いため、登録済みポート番号の下位番号については、あるパケットを見るだけでは、送信元と送信先のいずれがクライアントかサーバーかを即断することはできない。セッション開始時のパケットを確認する必要がある。UDPにおいては、DNSなどのようにクライアントのポート番号とサーバーのポート番号を異なるものとする場合もあれば、インスタントメッセンジャーの一つであるIP Messengerなどのようにクライアントのポート番号とサーバーのポート番号を一致させる場合もある。なお、クライアントのポート番号とサーバーのポート番号を異なるものとする場合、クライアントのポート番号をインクリメンタルにする場合もあるが、セキュリティ上の理由などからランダム性を持たせる場合もある。この範囲のポート番号は、自由に利用できるポート番号として割り当てられている。この範囲は、カスタム用途、一時的な使用、エフェメラルポートの自動割り当てに使われる。多くのLinuxでは、 /proc/sys/net/ipv4/ip_local_port_range でこのポート番号の範囲が32768から61000までと設定されている。また、FreeBSDではnet.inet.ip.portrange(設定ファイル上は/etc/sysctl.conf)にて49152から65535の範囲が設定されている。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。