Well Known Portsチートシート
• 7 min read 7 min • 3297 words 3,297 words
はじめに
めちゃくちゃ間違えている情報が混じっている可能性があります。
ご了承ください、、
Well Known Portsとは
ポートってありますよね。ポート番号って65535まで設定ができます。
その中でも、0番~1023番まではWell Known Portsと言って何かしらのサービスやプロトコルで利用することが広く知られているポート番号のことを指します。
ただ聞くところによると1024番以上の番号にもあるということです。
本記事ではそういったWell Known Portsについてみていきます。
一覧表
| ポート番号 | プロトコル, サービス | TCP/UDP | 説明 |
|---|---|---|---|
| 20 | FTP(データ用) | TCP | FTPでファイル本体のデータ転送に使用される |
| 21 | FTP(制御用) | TCP | FTPの接続制御やコマンド送信に使用される |
| 22 | SSH | TCP | 暗号化されたリモートログインや通信を行う |
| 23 | Telnet | TCP | 暗号化されていないリモートログイン |
| 25 | SMTP | TCP | メールサーバ間でメールを転送する |
| 42 | WINS | TCP/UDP | Windows環境での名前解決サービス |
| 43 | WHOIS | TCP | ドメインやIPアドレスの登録情報を照会する |
| 53 | DNS | TCP/UDP | ドメイン名とIPアドレスの名前解決 |
| 67 | BOOTP(サーバ) | UDP | DHCP/BOOTPサーバがIPアドレスを配布 |
| 68 | BOOTP(クライアント) | UDP | クライアントがIPアドレスを取得 |
| 69 | TFTP | UDP | 簡易的なファイル転送(設定ファイル取得など) |
| 80 | HTTP | TCP | Webページの送受信に使用される |
| 88 | Kerberos | TCP/UDP | ネットワーク認証を行うプロトコル |
| 109 | POP2 | TCP | 旧式のメール受信プロトコル |
| 110 | POP3 | TCP | メールをサーバから取得する |
| 111 | RPCbind | TCP | RPCサービスのポート番号を管理する |
| 113 | ident | TCP | 接続元ユーザー情報を識別する |
| 119 | NNTP | TCP | ネットニュースを配信・取得する |
| 123 | NTP | UDP | ネットワーク上で時刻同期を行う |
| 135 | Microsoft RPC | TCP | WindowsのRPC通信に使用される |
| 137 | NetBIOS(名前解決) | TCP/UDP | NetBIOS名とIPアドレスの対応付け |
| 138 | NetBIOS(データ転送) | TCP/UDP | NetBIOSのデータグラム通信 |
| 139 | NetBIOS(セッション制御) | TCP/UDP | NetBIOSセッション通信 |
| 143 | IMAP | TCP | メールをサーバ上で管理・取得する |
| 161 | SNMP | UDP | ネットワーク機器の監視・管理 |
| 162 | SNMP(SNMPトラップ) | UDP | 障害などを通知するSNMPトラップ |
| 179 | BGP | TCP | AS間で経路情報を交換する |
| 194 | IRC | TCP | リアルタイムチャット通信 |
| 389 | LDAP | TCP/UDP | ディレクトリサービスへのアクセス |
| 443 | HTTPS | TCP | 暗号化されたHTTP通信 |
| 445 | SMB/CIFS | TCP/UDP | Windowsのファイル・プリンタ共有 |
| 465 | SMTPS | TCP | SMTPをSSL/TLSで暗号化した通信 |
| 514 | syslog | UDP | システムログをネットワーク経由で送信 |
| 515 | LPR | TCP | プリンタ制御用プロトコル |
| 520 | RIP | UDP | ルーティング情報を交換する |
| 546 | DHCPv6(クライアント) | TCP/UDP | IPv6環境でアドレスを取得 |
| 547 | DHCPv6(サーバ) | TCP/UDP | IPv6アドレスを配布する |
| 554 | RTSP | TCP/UDP | ストリーミング配信の制御 |
| 587 | SMTPサブミッションポート | TCP | メール送信専用ポート |
| 636 | LDAPS | TCP | LDAPをSSL/TLSで暗号化 |
| 843 | Adobe Flash(ソケット通信) | TCP | Flashのソケット通信(現在は廃止) |
| 860 | iSCSI | TCP/UDP | ストレージをネットワーク越しに利用 |
| 873 | rsync | TCP | 差分同期によるファイル転送 |
| 888 | CDDB(CD DataBase) | TCP | CD情報を取得するサービス |
| 989 | FTPS(データ用) | TCP | SSL/TLSで暗号化されたFTPデータ転送 |
| 990 | FTPS(制御用) | TCP | SSL/TLSで暗号化されたFTP制御通信 |
| 992 | Telnets | TCP | TelnetをSSL/TLSで暗号化 |
| 993 | IMAPS | TCP | IMAPをSSL/TLSで暗号化 |
| 995 | POP3S | TCP | POP3をSSL/TLSで暗号化 |
レジスタードポート
Well Known Portsの0番~1023番より上位の1024番~49251番までをレジスタードポートといい、IANAが用途の受付・登録をしているポート番号で、こちらにも有名なサービス等があるので紹介します!
ちなみに、49152番以降はエフェメラルポートで特定の用途への割り当てが行われないポート番号です。
一覧表
| ポート番号 | プロトコル, サービス | TCP/UDP | 説明 |
|---|---|---|---|
| 1433 | SQL Server | TCP | Microsoft SQL Serverがクライアント接続を受け付ける |
| 1434 | SQL Server(ブラウザ) | UDP | SQL Serverのインスタンス情報を提供する |
| 1521 | Oracle Database | TCP | Oracleデータベースへの接続に使用される |
| 1701 | L2TP | UDP | VPNで使用されるトンネリングプロトコル |
| 1723 | PPTP | TCP | 古い方式のVPN接続プロトコル |
| 1900 | SSDP(UPnP) | UDP | UPnP対応機器の検索・検出 |
| 2049 | NFS | TCP | ネットワーク経由でファイル共有を行う |
| 2869 | SSDP(UPnP/イベント通知/新) | TCP | UPnPのイベント通知に使用される |
| 3000 | ローカルWebサーバ(非正規) | TCP | 開発用Webサーバでよく使われる |
| 3306 | MySQL/MariaDB | TCP | MySQL系データベースへの接続 |
| 3389 | RDP | TCP/UDP | Windowsのリモートデスクトップ接続 |
| 4172 | PCoIP | TCP/UDP | 仮想デスクトップの高速画面転送 |
| 4500 | IPsec(ISAKMP/IKE) | UDP | NAT越えIPsec通信に使用される |
| 5000 | SSDP(UPnP/イベント通知/旧) | TCP | 旧仕様のUPnPイベント通知 |
| 5060 | SIP | UDP | VoIP通話の制御・セッション管理 |
| 5432 | PostgreSQL | TCP | PostgreSQLデータベースへの接続 |
| 5555 | Android Debug Bridge | TCP | Android端末のデバッグ接続 |
| 5900 | RFB(VNC) | TCP | リモートデスクトップ操作 |
| 6379 | Redis | TCP | インメモリ型データストア通信 |
| 8080 | HTTP(プロキシ等) | TCP | 代替HTTPポートとして利用される |
| 9100 | RAWプロトコル(ネットワークプリンター) | TCP | プリンタへ直接印刷データを送信 |
| 10050 | Zabbix | TCP | Zabbixエージェントからのデータ収集 |
| 10051 | Zabbix(トラップ) | TCP | Zabbixサーバがデータを受信 |
| 10443 | HTTPS(非正規) | TCP | HTTPSの代替ポートとして使用 |
| 25565 | Minecraft | TCP | Minecraftサーバへの接続 |