ポート番号とは、TCPまたはUDPにおいて、通信先のプログラムを特定するための番号である。
| 通信プロトコル | ポート番号 | 説明 |
|---|---|---|
| TCP | 20 | FTPデータ転送ポート |
| TCP | 21 | FTPコントロールポート |
| TCP | 22 | SSH |
| TCP | 23 | Telnet |
| TCP | 25 | SMTP |
| UDP | 53 | DNS |
| UDP | 67 | DHCP(サーバ) |
| UDP | 68 | DHCP(クライアント) |
| TCP | 80 | HTTP |
| TCP | 110 | POP3 |
| TCP | 119 | NNTP |
| UDP | 123 | NTP |
| TCP | 143 | IMAP |
| TCP | 443 | HTTPS |
| TCP | 993 | IMAPS |
Linuxでプロセスが使用しているポートを表示するには、lsof コマンドに -i オプションを指定して実行する。
$ lsof -i
Windowsでプロセスが使用しているポートを表示するには、NETSTAT.EXE コマンドに -nao オプションを指定して実行する。
C:\ NETSTAT -nao
Linuxでポート番号から使用しているプログラムを表示するには、lsof コマンドの -i オプションにポート番号を指定して実行する。
$ lsof -i:80