ポート番号の把握

ポート番号(ポートばんごう)とは、コンピュータがデータ通信を行う際に通信先のプログラムを特定するための番号のことである。


ポート番号とは、インターネット上の通信において、複数の相手と同時に接続を行なうためにIPアドレスの下に設けられたサブ(補助)アドレス。単にポートと略されることもある。 TCP/IPで通信を行なうコンピュータはネットワーク内での住所にあたるIPアドレスを持っているが、複数のコンピュータと同時に通信するために、補助アドレスとして0から65535のポート番号を用いる。 IPアドレスとポート番号を組み合わせたネットワークアドレスを「ソケット」と呼び、実際にはデータの送受信はソケット単位で行われる。実世界の住所で例えれば、マンションの所在地(「○○市××町4-2-1 コーポ△△」)がIPアドレスにあたり、部屋番号(「305号室」)がポート番号に対応する。


ポート番号について解説していきます。ポート番号は16ビット(2の16乗=65535)のデータフィールドを持っており、それぞれTCPとUDPごとに存在します。例えばTCP4000番とUDP4000番は別物です。 TCPとUDPといったプロトコルのヘッダ情報にはセッションの確立やアプリケーションの識別を行うために、このようなポート番号と呼ばれる情報が含まれています。


ポート番号とは、TCP/IP通信において、 コンピュータが通信に使用するプログラムを識別するための番号です。ポート番号は16ビットの整数であり、 0番〜65535番まであります。 TCP/IP通信においては、 IPアドレスがあればネットワーク上のコンピュータを一意に識別することができますが、 該当コンピュータのどのプログラムに通信パケットを届けるかは、 IPアドレスだけでは決定できません。 どのプログラムに通信パケットを渡すのかを決定するために、 ポート番号を使用します。例えば、クライアントがHTTPを使って通信する際は、 該当サーバのIPアドレスとポート番号80番を指定してパケットを送ります。 ここで、ポート番号80番を指定するのは、HTTPのサーバは、 80番ポートでパケットを待っていることが多いためです。 サーバ側では、80番ポートが宛先となっているパケットが届くと、 事前に指定しておいたそのポート宛のパケットを処理するプログラム(ApacheやIISなど)が動き、 パケットの中身を処理します。上記のような仕組みにより、クライアントからのパケットを受け取ったサーバは、 宛先のポート番号が80番であることからWebサービスを提供すれば良いことがわかり、 適切なプログラムで処理を行うことができます。 また、サーバがクライアント端末にパケットを返す時にも、 そのクライアント端末のIPアドレスとポート番号を指定して通信を行います。このように、TCP/IPネットワーク上でコンピュータ同士が通信を行う際には、 IPアドレスとポート番号をセットで用いて通信を行います。ポート番号には、下記のような三つの種別があります。上記のうち、WELL KNOWN PORT NUMBERSは、使用目的が定められたポート番号であり、 Internet Assigned Numbers Authority(IANA)が管理しています。 先ほど例に挙げたポート番号80番も、このWELL KNOWN PORT NUMBERSに該当します。 REGISTERED PORT NUMBERSに関しては、IANAが登録を受け付け、公開しています。 DYNAMIC AND/OR PRIVATE PORTSについては、誰でも自由に使用できるポートとして開放されています。 なお、ポート番号の一覧はIANAのWebサイトで見ることができます。(*) 実際に通信を行う際には、上記の種別を踏まえた上で、 通信プログラムの性質に応じて柔軟にポート番号を使用します。

これが内需関連株ですよ 外貨準備高(がいかじゅんびだか) 銘柄分散投資できること 外貨建(がいかだて) テクニカル分析ひっぱりだこ ビッグフィギュアちっくに! くらしと前受収益 今回の予定原価計算 為替相場のポイント(かわせそうばのぽいんと) ここまではクレジットライン 安心の買入債務 もう債権しちゃった うち為替(一部為替)ラクラク びっくりIFD注文 ほっとヘルシュタットリスク 直物為替(じきものかわせ) 低位株どうぞ inserted by FC2 system