[PPT]PowerPoint Presentation - 近畿大学理工学部情報学科 · Web viewTitle...

Post on 31-Mar-2018

219 views 6 download

Transcript of [PPT]PowerPoint Presentation - 近畿大学理工学部情報学科 · Web viewTitle...

ネットワーク技術 II第 11.1 課

TCP/IP トランスポート層http://www.info.kindai.ac.jp/NetEngII

38 号館 4 階 N-411 内線 5459takasi-i@info.kindai.ac.jp

OSI モデルトランスポート層

TCP/IP トランスポート層

トランスポート層の役割

送信元ホストと宛先ホストの間に論理的な接続を確立するフローの制御信頼性の確保

トランスポート層の転送サービス

上位レイヤのアプリケーションデータの分割 エンドツーエンドにわたる接続の確立 一方のエンド ホストからもう一方のエンドホストへのセグメントの転送 スライディング ウィンドウを利用したフロー制御 シークエンス番号と確認応答を利用した信頼性の保証

TCP と UDPトランスポート層のプロトコルTCP(Transmission Control Protocol)

コネクション型データ送信の確実性を重視

UDP(User Datagram Protocol)コネクションレス型データ送信の効率を重視

TCP(Transmission Control Protocol)

伝送制御プロトコルコネクション型信頼性が高い発信するメッセージをセグメントに分割する宛先のステーションでメッセージを再構成す

る受信されなかったものをすべて再送する到着セグメントのメッセージを再構成する

TCP の機能エンドツーエンド操作の確立 スライディング ウィンドウを利用したフロー制御 シーケンス番号と確認応答を利用した信頼性の確保

10 番のデータを送信しまし

10 番を受信しました

11 番を送ってください

UDP(User Datagram Protocol)

ユーザデータグラムプロトコルコネクションレス型信頼性が低いメッセージ(ユーザ・データグラム)を転送

するメッセージの配送でソフトウェアによる

チェックを行わない(信頼性が低い)到着メッセージを再構成しない確認応答を行わないフロー制御を行わない

TCP と IPIPレイヤ 3 プロトコルコネクションレス型ネットワークを通じてベストエフォート

( 最善の努力はするが保障はしない ) 型の配送を行う

TCPレイヤ 4 プロトコルコネクション型フロー制御を行い、信頼性がある

この 2 つを組み合わせることで信頼性のある通信が可能

配送システム

コネクション型送受信間で接続を確立してからデータ伝送全てのパケットを同じ経路で転送パケットの送信順に到達

コネクションレス型送受信間で接続を確立せずにデータ転送パケットごとに異なる伝送経路パケットの到達順序はバラバラ

コネクション型とコネクションレス型

〒 〒

コネクションレス型は郵便

ABC ABC

手紙 1

手紙 2

手紙 3 手紙 2

手紙 1

手紙 3

コネクション型は電話

コネクション型

ホスト A ホスト B

データ 1

データ 2

データ 3

データ 1

データ 2

データ 3

コネクションレス型

ホスト A ホスト B

データ 1

データ 2

データ 3

データ 1

データ 2

データ 3

IPコネクションレス型順番通りに届くかわからない

ベストエフォード型通信確実に届くかわからない

データ 1

データ 2データ 1

データ 2

データ 3 ?

レイヤ 3 からレイヤ 4 へコネクションレス型→コネクション型ベストエフォード型→信頼性あり

これらを保障するのがレイヤ 4 の役割

ホスト X

ホスト Y

コネクション型のフェーズ

1. コネクション確立フェーズ 送信元と宛先に単一の経路を定める

2. データ転送フェーズ 確立された経路でデータを順次転送する

3. コネクション終了フェーズ 接続を終了する

不確かな会話

外国語で会話する場合確実に伝わるかどうかわからない

ゆっくりしゃべる何度も繰り返ししゃべる相手がうなずいたら次の話をする

フロー制御

速過ぎて聞き取れませ

相手に聞き取れる範囲の速さにしないと伝わらない

フロー制御どれくらいの速さ

で通信しますか?

今忙しいのでゆっくりにしてく

ださい

フロー制御により双方に最適な通信速度が決定される

接続の確立

同期同期

確認応答

接続のネゴシエーション開始

接続確立

データ確認応答

データ転送開始

会話の多重化

アプリケーション

プレゼンテーション

セッション

トランスポート

電子メール ファイル転送端末セッション

セグメント

複数のアプリケーションが同一の接続を使用可能

ホスト間を接続

ポート データポート データポート データ

バッファ

バッファ

受信したが処理が未だのデータは一時的にバッファに保存される

データ 1データ 1 データ 2データ 2

データ 3

バッファが満杯なのでデータ 3 は破棄

輻輳の発生

輻輳 (congestion)ネットワークの容量を超えるトラフィックネットワークでの輻輳送信ホストが速過ぎるためにネットワーク

が処理しきれない宛先ホストでの輻輳複数のホストから多量のデータが送られて

きて宛先ホストが処理しきれない

輻輳

〒郵便局

狭い道なので渋滞発生

〒郵便局

来た郵便が多過ぎて処理しきれない

ネットワークでの輻輳

宛先ホストでの輻輳

フロー制御バッファ

データ 1データ 1 データ 2データ 2

バッファが満杯になると not ready (準備中 ) 信号を送信 , 転送側に準備ができるまで待ってもらう

フロー制御バッファ

データ 1

データ 2

バッファが空くと ready (準備完了 ) 信号を送るデータ 3

データ 3

接続の確立

接続を確立するには双方のシークエンス番号を同期させる必要がある

これから 10 番の

仕事をします

相手はこれから10 番の仕事をする

シークエンス番号同期の目的

遅れて届いたセグメントかどうか確認する

ポート データ

返事が無いから

再送しよう

ポート データ

このセグメントは

いつ送られた物?

3 ウェイハンドシェイク

接続の確立は 3 ステップ1. 送信側がシークエンス番号を送信2. 受信側が ACK とシークエンス番号を送

信3. 送信側が ACK を送信

3 ウェイハンドシェイク

SYN 送信(seq = x) SYN 受信

(seq = x)SYNおよび ACK 送信(seq = y, ack = x+1)SYNおよび ACK 受信

(seq = y, ack = x+1)ACK 送信(ack = y+1) ACK 受信

(ack = y+1)

ACK確認応答 (acknowledgemnet)メッセージを正しく受信したことの確認返答

ACK が無い限りはメッセージが正しく受信されていないとして再送信する

(参考 ) NAK 否定確認応答 (negative acknowledgment)

メッセージにエラーがあったことを通知

ACK と NAKACK : 正しく届いたときに返事

NAK : エラーを含んで届いたときに返事

わかりました。次の話題をお願いします。

聞き取れません。もう 1 度言ってください。

データ送信と ACKデータを受信すると ACK を返す

10 番のデータを

送ります

受け取りました11 番を送ってくだ

さい

期待値 ACK : 次に送って欲しいパケットの番号

ACK を使う理由NAK を使った場合データが宛先にエラー入りで届いたデータが宛先に届かなかったデータにエラーがあったので NAK を返し

たがその NAK が送信元に届かなかった

NAK が来なかった場合、正しく届いたからなのか、データが届いていないのか送信元は区別できない

NAK NAK

TCP基本ウィンドウ

送信 1

ACK 2

送信 2

ACK 3

送信 3

ACK 4

次に送って欲しいパケットの番号を返答する

確認応答

送信 1

送信 1

送信 1

ACK 2

タイマ起動一定時間の間にACK がなければ再送信

ACK 2タイマ起動

タイマ起動

ウィンドウサイズACK が来るまで送信可能なメッセージ数

送信 1ACK 2

送信 2ACK 3

送信 3ACK 4

ウィンドウサイズ 1

送信 1送信 2

ACK 4送信 3

ウィンドウサイズ 3

送信 4送信 5

ACK 7送信 6

ウィンドウ制御

送信 1

ACK 3

バッファサイズ 2

送信 2送信 3

ウィンドウサイズ 3 で送ろう

送信 3

ACK 5

送信 4送信 5

速過ぎたのでサイズ 2 にし

よう

ACK 7

送信 5送信 6

TCP のシークエンス番号

送信元ポート

宛先ポート

シークエンス番号 確認応答番号

TCP セグメントのヘッダ ( 一部 )

10 番のデータを

送ります

受け取りました11 番を送ってくだ

さい

1028 23 10 1送信元 宛先 Seq Ack

23 1028 1 11送信元 宛先 Seq Ack

1028 23 11 2送信元 宛先 Seq Ack

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

データを送信するポートの番号

データを送信するポートの番号

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

データが正しい順序で着信することを保証するための番号

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

予想される次のTCPオクテット

(TCP セグメント )

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

ヘッダの長さ( ワード (32b) 単

位 )

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

0 で埋められる

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

セッションの確立・終了等の

制御機能を実行するビット

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

送信側が受け入れ可能なTCPオクテット ( セグメン

ト ) の数

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

TCP セグメント全体のチェックサム

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

緊急データの末尾を示す

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

最大 TCP セグメントサイズ

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

ヘッダ長を 32 ビットの倍数に

するために 0 で埋める

TCP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポートシークエンス番号確認応答番号ヘッダ長 予約済み コード

ビットウィンドウサイズ

チェックサム 緊急ポインタオプション ( 可変長 ) パディングデータデータ

上位レイヤプロトコルのデータ

UDP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポート

セグメント長 チェックサム

データ

データ

データ

シークエンス番号フィールドや確認応答番号フィールドは無い

UDP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポート

セグメント長 チェックサム

データ

データ

データ

データを送信するポートの番号

データを送信するポートの番号

シークエンス番号フィールドや確認応答番号フィールドは無い

UDP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポート

セグメント長 チェックサム

データ

データ

データ

UDP セグメント全体の長さ

バイト (8b) 単位

シークエンス番号フィールドや確認応答番号フィールドは無い

UDP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポート

セグメント長 チェックサム

データ

データ

データ

UDP セグメント全体のチェックサム

シークエンス番号フィールドや確認応答番号フィールドは無い

UDP セグメントのフォーマット

0~ 3 4~ 7 8~ 11 12~ 15

16~ 19

20~ 23

24~ 27

28~ 31

送信元ポート 宛先ポート

セグメント長 チェックサム

データ

データ

データ

上位レイヤプロトコルのデータ

シークエンス番号フィールドや確認応答番号フィールドは無い

上位レイヤのプロトコル

TCP

FTP(File Transfer Protocol) ファイル転送

HTTP(Hyper Text Transfer Protocol)ハイパーテキスト転送

SMTP(Simple Mail Transfer Protocol) メール転送

telnet 端末エミュレーション

DNS(Domain Name System) 名前管理

UDP

TFTP(Trivial File Transfer Protocol) ファイル転送

SNMP(Simple Network Management Protocol)

ネットワーク管理

DHCP(Dynamic Host Configuration Protocol) 動的ホスト制御

ポート番号

情報を渡す上位層レイヤを示すネットワークを行き交うセッション(対話形式のやり取り ) を追跡するよく使われるアプリケーションに固有の Well-known Port とそれ以外のポートがある

ポート番号の割り当て

0~ 255

Welknownポート

公開アプリケーション用

256~ 1023

市場で好評な企業に割り当て

1024~ 49151

登録ポート

アプリケーションによって割り当て

49152~ 65535

プライベートポート

自由に使える

ポート番号アプリケーション層

ポート番号

トランスポート層

FTP(File Transfer Protocol) 21

TCPtelnet 23SMTP(Simple Mail Transfer Protocol) 25HTTP(Hyper Text Transfer Protocol) 80POP3(Post Office Protocol version 3) 110DNS(Domain Name System) 53

UDPTFTP(Trivial File Transfer Protocol) 69SNMP(Simple Network Management Protocol) 161

RIP(Routing Information Protocol) 520

ポート番号一覧番号 TCP/UDP キーワード 説明

0 TCP/UDP 予約済1 TCP/UDP TCPMUX TCP Port Service Multiplexer2 TCP/UDP COMPRESSNET 管理ユーティリティ3 TCP/UDP COMPRESSNET 圧縮プロセス4 TCP/UDP 割り当て無し5 TCP/UDP RJE Remote Job Entry6 TCP/UDP 割り当て無し7 TCP/UDP ECHO エコー8 TCP/UDP 割り当て無し9 TCP/UDP DISCARD 破棄

ポート番号一覧番号 TCP/UDP キーワード 説明10 TCP/UDP 割り当て無し11 TCP/UDP SYSTAT Active Users12 TCP/UDP 割り当て無し13 TCP/UDP DAYTIME 日付と時刻14 TCP/UDP 割り当て無し15 TCP 割り当て無し16 UDP 割り当て無し17 TCP/UDP QOTD Quote of the day18 TCP/UDP MSP メッセージ送信19 TCP/UDP CHRGEN キャラクタ生成

ポート番号一覧番号 TCP/UDP キーワード 説明20 TCP/UDP FTP-DATA ファイル転送 ( データ )21 TCP/UDP FTP ファイル転送22 TCP/UDP SSH SSH Remote Login Protocol23 TCP/UDP TELNET ターミナル接続24 TCP/UDP プライベートメールシステム25 TCP/UDP SMTP 簡易メール転送26 TCP/UDP 割り当て無し27 TCP/UDP NSW-FE NSW User Sistem FE28 TCP/UDP 割り当て無し29 TCP/UDP MSG-ICP MSG ICP

ポート番号一覧番号 TCP/UDP キーワード 説明30 TCP/UDP 割り当て無し31 TCP/UDP MSG-AUTH MSG 認証32 TCP/UDP 割り当て無し33 TCP/UDP DSP Display Support Protocol34 TCP/UDP 割り当て無し35 TCP/UDP プライベートプリントサーバ36 TCP/UDP 割り当て無し37 TCP/UDP TIME 時刻38 TCP/UDP RAP Route Access Protocol39 TCP/UDP RLP Resource Location Protocol

ポート番号一覧番号 TCP/UDP キーワード 説明40 TCP/UDP 割り当て無し41 TCP/UDP NAME ホスト名サーバ42 UDP NAMESERVER ホスト名サーバ43 TCP/UDP NICNAME Who is 検索44 TCP/UDP MPM-FLAGS MPM Flag Protocol45 TCP/UDP MPM Message Processing Mudule( 受信 )

46 TCP/UDP MPM-SEND Message Prosessing Module( 送信 )

47 TCP/UDP NI-FTP NI FTP48 TCP/UDP AUDITD Digital Audit Daemon49 TCP/UDP TACACS Login Host Ptotocol (TACACS)

ポート番号一覧番号 TCP/UDP キーワード 説明50 TCP/UDP RE-MAIL-CK Remote Mail Cheking Protocol51 TCP/UDP LA-MAINT IMP Logical Adress MAintenance

52 TCP/UDP XNS-TIME XNS Time Protocol53 TCP/UDP DOMAIN ドメイン名サーバ54 TCP/UDP XNS-CH XNS Clearinghouse55 TCP/UDP ISI-GL ISI Graphic Language56 TCP/UDP XNS-AUTH XNS 認証57 TCP/UDP プライベート端末アクセス58 TCP/UDP XNS-MAIL XNS メール59 TCP/UDP プライベートファイルサービ

ポート番号一覧番号 TCP/UDP キーワード 説明60 TCP/UDP 割り当て無し61 TCP/UDP NI-MAIL NI Mail62 TCP/UDP ACAS ACA Services63 TCP/UDP WHOIS++ Whois++64 TCP/UDP COVIA Communication Intergrator (CI)65 TCP/UDP TACACS-DS TACACS-Database Service66 TCP/UDP SQL*NET Oracle SQL*NET67 TCP/UDP BOOTPS Bootstrap Protocol Server68 TCP/UDP BOOTPC Bootstrap Protocol Client69 TCP/UDP TFTP トリビアルファイル転送

ポート番号一覧番号 TCP/UDP キーワード 説明70 TCP/UDP GOPHER Gopjer71 TCP/UDP NETRIS-1 Remote Job Service72 TCP/UDP NETRIS-2 Remote Job Service73 TCP/UDP NETRIS-3 Remote Job Service74 TCP/UDP NETRIS-4 Remote Job Service75 TCP/UDP プライベートダイヤルアウト

サービス

76 TCP/UDP DEOS Distributed External Object Store

77 TCP/UDP プライベート RJE サービス78 TCP/UDP VETTCP Vettcp79 TCP/UDP FINGER finger

ポート番号一覧番号 TCP/UDP キーワード 説明80 UDP HTTP World Wide Web HTTP

TCP WWWTCP/UDP WWW-HTTP

81 TCP/UDP HOST2-NS HOSTS2 Name Server82 TCP/UDP XFER XFER Utility83 TCP/UDP MIT-Ml-DEV MIT ML Device84 TCP/UDP CTF Common Trace Facility85 TCP/UDP MIT-Ml-DEV MIT ML Device86 TCP/UDP MFCOBOL Macro Fouce Cobol87 TCP/UDP プライベート端末リンク88 TCP/UDP KERBEROS Kerberos89 TCP/UDP SU-MIT-TG SU/MIT Telnet Gateway

ポート番号一覧番号 TCP/UDP キーワード 説明90 TCP/UDP DNSIX DNSIX Securit Attribute Token Map

91 TCP/UDP MIT-DOV MIT Dover Spooler92 TCP/UDP NPP ネットワークプリント93 TCP/UDP DCP デバイス制御プロトコル94 TCP/UDP OBJCALL Tivolo Object Dispatcher95 TCP/UDP SUPDUP SUPDUP96 TCP/UDP DIXIE DIXIE Protocol Specification97 TCP/UDP SWIFT-RVF リモート仮想ファイル98 TCP/UDP TACNEWS TAC News99 TCP/UDP METAGRAM Metagram Relay

ポート番号一覧番号 TCP/UDP キーワード 説明100 TCP NEWACCT 使用非推奨101 TCP/UDP HOSTNAME NIC Host Name Server102 TCP/UDP ISO-TSAP ISO-TSAP103 TCP/UDP GPPITNP Genesis Point-to-Point Net104 TCP/UDP ACR-NEMA ACR-NEMA105 UDP CSO CSO名サーバ

TCP/UDP CSNET-NS メールボックス名サーバ106 TCP/UDP 3COM-TSMUX 3COM-TSMUX107 TCP/UDP RTELNET リモート端末サービス108 TCP/UDP SNAGAS SNA Gateway Access Server109 TCP/UDP POP2 メール転送

ポート番号一覧番号 TCP/UDP キーワード 説明110 TCP/UDP POP3 メール転送111 TCP/UDP SUNRPC SUN Remote Procedure Call112 TCP/UDP MCIDAS McIDAS Data Transmission Protocol

113 TCP IDENTTCP/UDP AUTH 認証サービス

114 TCP/UDP AUDIONEWS Audio News Multicast115 TCP/UDP SFTP 簡易ファイル転送116 TCP/UDP ANSANOTIFY ANSA REX Notify117 TCP/UDP UUCP-PATH UUCP Path Service118 TCP/UDP SQLSERV SQL Services119 TCP/UDP NNTP ネットニュース

ポート番号一覧番号 TCP/UDP キーワード 説明120 TCP/UDP CFDPTKT CFDPTKT121 TCP/UDP ERPC Encore Expedited Remoto Procedure Call

122 TCP/UDP SMAKYNET SMAKYNET123 TCP/UDP NTP Network Time Protocol124 TCP/UDP ANSATRADER ANSA REX Trader125 TCP/UDP LOCUS-MAP Locus PC-Interface Net Map Server

126 TCP/UDP UNITARY Unisys Unitary Login127 TCP/UDP LOCUS-CON Locus PC-Interface Con Server

128 TCP/UDP GSS-XLICEN GSS X License Verfication129 TCP/UDP PWDGEN パスワード生成

ポート番号一覧番号 TCP/UDP キーワード 説明130 TCP/UDP CISCO-FNA Cisco FNATIVE131 TCP/UDP CISCO-FNT Cisco TNATIVE132 TCP/UDP CISCO-SYS Cisco SYSMAINT133 TCP/UDP STSTSRV Statistics Service134 TCP/UDP INGRES-NET INGRES-NET Service135 TCP/UDP EPMAP DCE Endpoint Resolution136 TCP/UDP PROFILE PROFILE Naming System137 TCP/UDP NETBIOS-NS NetBIOS名サービス138 TCP/UDP NETBIOS-DGM NetBIOS データグラムサービ

ス139 TCP/UDP NETBIOS-SSN NetBIOS セッションサービス

ポート番号一覧番号 TCP/UDP キーワード 説明140 TCP/UDP EMFIS-DATA EMFIS データサービス141 TCP/UDP EMFIS-CNTL EMFIS 制御サービス142 TCP/UDP BL-IDM Britton-Lee IDM143 TCP/UDP IMAP Interim Mail Access Protocol144 TCP/UDP UMA 汎用制御アーキテクチャ145 TCP/UDP UAAC UAAC Protocol146 TCP/UDP ISO-IP0 ISO-IP0147 TCP/UDP ISO-IP ISO-IP148 TCP/UDP JARGON Jargon149 TCP/UDP AED-512 AED 512 Emulation Service

ポート番号一覧番号 TCP/UDP キーワード 説明150 TCP/UDP SQL-NET SQL ネット151 TCP/UDP HEMS HEMS152 TCP/UDP BFTP バックグラウンドファイル転

送153 TCP/UDP SGMP SGMP154 TCP/UDP NETSC-PROD NETSC155 TCP/UDP NETSC-DEV NETSC156 TCP/UDP SQL SQL サーバ157 TCP/UDP KNET-CMP KNET/VM Command/Meaage Protocol

158 TCP/UDP PCMAIL-SRV PC メールサーバ159 TCP/UDP NSS-ROUTING NSS-Routing

ポート番号一覧番号 TCP/UDP キーワード 説明160 TCP/UDP SGMP-TRAPS SGMP-TRAPS161 TCP/UDP SNMP 簡易ネットワーク管理162 TCP/UDP SNMPTRAP SNMPTRAP163 TCP/UDP CMIP-MAN CMIP/TCP Manager164 TCP CMIP-AGENT CMIP/TCP Agent

UDP SMIP-AGENT165 TCP/UDP XNS-COURIR Xerox166 TCP/UDP S-NET Sirius Systems167 TCP/UDP NAMP NAMP168 TCP/UDP RSVD 受信デーモン169 TCP/UDP SEND 送信デーモン

ポート番号一覧番号 TCP/UDP キーワード 説明170 TCP/UDP PRINT-SRV Network PostScript171 TCP/UDP MULTIPLEX Netwotk Innovation Multiplex172 TCP/UDP CL/1 Network Innovation CL/1173 TCP/UDP XYPLEX-MUX Xyplex174 TCP/UDP MAILQ MAILQ175 TCP/UDP VMNET Vmnet176 TCP/UDP GENRAD-MUX GENRAD-MUX177 TCP/UDP XDMCP X ディスプレイ管理制御178 TCP/UDP NEXTSTER NextStep Window Server179 TCP/UDP BGP Border Gateway Protocol

ポート番号一覧番号 TCP/UDP キーワード 説明180 TCP/UDP RIS Intergraph181 TCP/UDP UNIFY Unify182 TCP/UDP AUDIT Unisys Audit SITP183 TCP/UDP OCBINDER OCBinder184 TCP/UDP OCSERVER OCServer185 TCP/UDP REMOTE-KIS Remote-KIS186 TCP/UDP KIS KIS Protocol187 TCP/UDP ACI Application Communication Interface

188 TCP/UDP MUMPS Plus Five’s MUMPS189 TCP/UDP QFT キューファイル転送

ポート番号一覧番号 TCP/UDP キーワード 説明190 TCP/UDP GACP ゲートウェイアクセス制御191 TCP/UDP PROSPERO Prospero Directory Service192 TCP/UDP OSU-NMS OSU Network Monitoring System

193 TCP/UDP SRMP Spider Romote Monitoring Protocol

194 TCP/UDP IRC Internet Relay Chat195 TCP/UDP DN6-NLM-AUD DNSIX Network Level Module Audit

196 TCP/UDP DN6-SMM-RED DNSIX Session Mgt Module Audit Redir

197 TCP/UDP DLS Directory Location Service198 TCP/UDP DLS-MON Directory Location Service Moniter

199 TCP/UDP SMUX SMUX

ポート番号一覧番号 TCP/UDP キーワード 説明200 TCP/UDP SRC IBM System Resource Controller

201 TCP/UDP AT-RTMP AppleTalk Routing Maintenance

202 TCP/UDP AT-NBP AppleTalk Name Binding203 TCP/UDP AT-3 AppleTalk 未使用204 TCP/UDP AT-ECHO AppleTalk エコー205 TCP/UDP AT-5 AppleTalk 未使用206 TCP/UDP AT-3 AppleTalk 未使用207 TCP/UDP AT-ZIS AppleTalkゾーン情報208 TCP/UDP AT-8 AppleTalk 未使用209 TCP/UDP QMTP クイックメール転送

ポート番号一覧番号 TCP/UDP キーワード 説明210 TCP/UDP Z39.50 ANSI Z39.50211 TCP/UDP 914C/G Texas Instrument 914C/G Tarminal

212 TCP/UDP ANET ATEXSSTR213 TCP/UDP IPX IPX214 TCP/UDP VMPWSCS VM PWSCS215 TCP/UDP SOFTPC Insignia Solutions216 TCP/UDP CAILIC Computer Assciates Intel License Server

217 TCP/UDP DBASE dBASE Unix218 TCP/UDP MPP Netix Message Posting Protocol

219 TCP/UDP UARPS Unisys ARPs

ポート番号一覧番号 TCP/UDP キーワード 説明220 TCP/UDP IMAP3 Interactive Mail Access Protocol version 3

221 TCP/UDP FLN-SPX Berkekey rlogin with SPX 認証222 TCP/UDP RSH-SPX Berkekey rshd with SPX 認証223 TCP/UDP CDC Certificate Destribution Center224 TCP/UDP 予約済225 TCP/UDP 予約済226 TCP/UDP 予約済227 TCP/UDP 予約済228 TCP/UDP 予約済229 TCP/UDP 予約済

ポート番号一覧番号 TCP/UDP キーワード 説明230 TCP/UDP 予約済231 TCP/UDP 予約済232 TCP/UDP 予約済233 TCP/UDP 予約済234 TCP/UDP 予約済235 TCP/UDP 予約済236 TCP/UDP 予約済237 TCP/UDP 予約済238 TCP/UDP 予約済239 TCP/UDP 予約済

ポート番号一覧番号 TCP/UDP キーワード 説明240 TCP/UDP 予約済241 TCP/UDP 予約済242 TCP/UDP DIRECT Direct243 TCP/UDP SUR-MEAS Survey MEasurement244 TCP/UDP DAYNA Dayna245 TCP/UDP LINK Link246 TCP/UDP DSP3270 Display Systems Protocol247 TCP/UDP SUBNTBCST_TFTP SUBNTBC TFTP248 TCP/UDP BHFHS bhfhs249 TCP/UDP 予約済

ポート番号一覧番号 TCP/UDP キーワード 説明250 TCP/UDP 予約済251 TCP/UDP 予約済252 TCP/UDP 予約済253 TCP/UDP 予約済254 TCP/UDP 予約済255 TCP/UDP 予約済

ポート番号の最新版は以下の URL で確認できるhttp://www.iana.org/assignments/port-numbers

ポート番号の例

telnet ( ポート番号 23) の場合

1028 23 10 1送信元 宛先 Seq Ack

telnet のポート番号

1024以上の値を動的に割り当てる