■ ポート番号
* コンピュータが通信に使用するプログラムを識別するための番号 * 0番~65535番の範囲である
■ 主な使用ポート
ウェルノウンポート番号 (0–1023)
Well Known Port Numbers
ポート番号 | 用途・プロトコル | 備考 |
---|---|---|
20 | TCP,UDP | FTP(File Transfer Protocol) FTPによるデータ送信 |
21 | TCP,UDP | FTP(File Transfer Protocol) 上記FTPの制御 |
22 | TCP,UDP | SSH(Secure Shell)| |
23 | TCP,UDP | Telnet |
25 | TCP,UDP | SMTP(Simple Mail Transfer Protocol) メール配信プロトコル |
53 | TCP,UDP | DNS (Domain Name System) |
80 | TCP,UDP | HTTP |
110 | TCP,UDP | POP3 |
443 | TCP,UDP | HTTPS / SSL |
445 | TCP,UDP | Windows / SMB(Server Message Block) |
補足:ポート関連の脆弱性
https://www.youtube.com/watch?v=8jT-U9-21Pg
https://www.ubackup.com/jp/anti-ransomware/how-to-block-port-445-in-windows.html
ランサムウェア WannaCry (ワナクライ) は、 ポート 445経由でHDDがWannaCryウイルスに感染するとのこと
その他のポート番号
http://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
http://cya.sakura.ne.jp/pc/Port.htm
登録済みポート番号 (1024–49151)
Registered Port Numbers
ポート番号 | 用途・プロトコル | 備考 |
---|---|---|
3128 | TCP,UDP | Squid| |
3306 | TCP,UDP | MySQL |
3389 | TCP,UDP | RDP(Remote Desktop Protocol ) リモート デスクトップ プロトコル |
5432 | TCP,UDP | PostgreSQL |
33434 | TCP,UDP | traceroute |
プライベート ポート番号 (49152–65535)
Private Port Numbers
* 自由に利用できるポート番号として割り当てられている
■ その他
エフェメラル ポート / 動的 ポート
ephemeral ports(Ephemeral:短命な)/ Dynamic port
* サーバ側のポート番号は、基本的にWebサーバが80/443番を使用するように固定だが クライアント側は何番でも構わないため、他のプロセスと重複しないように自由に番号が決められる。 このポートを「エフェメラル ポート(動的 ポート、ダイナミックポート)」という * 基本的には1024番以降が用いられるが、OSによって異なる => Windows : 1024番 ~ 5000番