ポート番号 の変更点


#author("2023-06-27T20:33:18+09:00","default:k1rou","k1rou")
#author("2023-06-27T20:33:31+09:00","default:k1rou","k1rou")
*ポート番号 とは [#lc99b608]
-プロセスの識別番号
-16bit
-0〜65535番号
-[[IPアドレス]]と組み合わせることで、特定のホストのプロセスを指定することができる。

*ポート番号の割り当て [#n1d920d3]
-サーバのプロセスに定められているポート番号があり、これをウェルノンポート番号と呼ぶ。
--[[IANA]]が管理
-クライアントはアプリを起動の都度、空いているポート番号が割り当てられる。

**ウェルノンポート番号 [#rb0b5469]
-Well Known Port Number
-アプリケーション毎に番号が割り当てられている
-主にサーバ側のアプリケーションを識別するために使われる

-0 〜 1023番号
| ポート番号 | TCP/UDP | プロトコル |h
| 20 | TCP | [[FTP]](data) |
| 21 | TCP | [[FTP]](control) |
| 22 | TCP | [[SSH]] |
| 23 | TCP | [[Telnet]] |
| 25 | TCP | [[SMTP]] |
| 53 | TCP/UDP | [[DNS]] |
| 69 | UDP | [[TFTP]] |
| 80 | TCP | [[HTTP]] |
| 109 | TCP | [[POP2]] |
| 110 | TCP | [[POP3]] |
| 123 | UDP | [[NTP]] |
| 143 | TCP | [[IMAP]] |
| 161 | UDP | [[SNMP]] |
| 162 | UDP | [[SNMP]](trap) |
| 179 | TCP | [[BGP]] |
| 389 | TCP | [[LDAP]] |
| 443 | TCP | [[HTTPS]] |
| 445 | TCP | [[SMP]] |
| 445 | TCP | [[SMB]] |
| 465 | TCP | [[SMTPS]] |
| 500 | UDP | [[IKE]] |
| 520 | UDP | [[RIP]] |
| 587 | TCP | [[SMTP]](サブミッションポート) |

**登録済みポート番号 [#d8f58796]
-Registered Port Number
-特定のアプリケーション向けに番号が割り当てられている
-ユーザが自由に使うことも想定されている

-1024 〜 49151

**動的ポート番号、プライベートポート番号 [#p20f9376]
-Dynamic Port Number
-クライアント側のアプリケーションを識別するために動的に割り当てられる
-サーバからクライアントへの応答時の宛先として一時的に使われる

-49152 〜 65535

*関連サイト [#d65a3638]
-Service Name and Transport Protocol Port Number Registry - [[IANA]]~
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

-TCPやUDPにおけるポート番号の一覧 -Wikipedia~
https://ja.wikipedia.org/wiki/TCP%E3%82%84UDP%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%83%9D%E3%83%BC%E3%83%88%E7%95%AA%E5%8F%B7%E3%81%AE%E4%B8%80%E8%A6%A7


*関連用語 [#i0627dc9]
-[[ネットワーク]]
-[[ファイアウォール]]
-[[TCP/IP]]
-[[URL]]
-[[ソースポートランダマイゼーション]]
-[[NAPT]]