ネットワークを構築するにあたり、必要になってくるのがIPアドレスとポート番号です。しかしIPアドレスやポート番号について、あまり分からない人のためにすこし説明しましょう。
1.IPアドレスとポート番号とは
IPアドレスとは、インターネットやイントラネットなどのIPネットワークに接続されたコンピュータ1台1台に割り振られた識別番号であり、家庭で言う住所番地に当たります。
IPアドレスは、数字3桁を4つ使い、「192.168.0.20」というように使用されます。
インターネットやLAN上では、このIPアドレスによって相手のコンピュータを探し、通信中はTCP/IPなどの通信の約束手順に法って行っています
ポート番号とはコンピュータ内部の各アプリケーション等の格納部屋を表す番号で、マンションやアパートでいう部屋番号にあたります。
時々「ポート番号を開ける」や「ポート番号を閉める」といった言葉が出てきますが、アパートの部屋の入り口を開けるのが「ポート番号を開ける」ことであり、逆にアパートの入り口を閉めてカギをかけるのが「ポート番号を閉める」ということになります。
2.IPアドレスについて
IPアドレスは大きく2種類に分けられていて、インターネットなど外部で仕様されるグローバルIPアドレスとLANなどのネットワークで仕様されるプライベートIPアドレスがあります。
A.グローバルIPアドレスについて
グローバルIPアドレスは世界的な公的機関(IANA:Assigned Numbers Authorityという会社)で管理されており、世界中のインターネット上のすべてのコンピュータに番号が付けられています。ただし、通常インターネットプロバイダ(ISP)を利用している場合は、ISPの所有するグローバルIPアドレスが自動的に割り当てられるため、意識する必要はありません。また、この番号は重複することがありません。
B.プライベートIPアドレスについて
プライベートIPアドレスがグローバルIPアドレスの空白域で、各人や各会社が自由に使っていいIPアドレスです。
LANや機器類の設定等に使われます。
クラス A 10.0.0.0 ~ 10.255.255.255
クラス B 172.16.0.0 ~ 172. 31.255.255
クラス C 192.168.0.0 ~ 192.168.255.255
プライベートIPアドレスではインターネットで通信することはできません。
インターネットで通信するにはグローバルIPアドレスに変換しなければなりません。それを行う機能がNATです。
3.IPアドレスとDNSについて
インターネットで「http://www~」などとアドレスを入力すると、自動的にIPアドレスに変換して、ホームページを見ることが出来ます。このようにインターネットでのIPアドレスと名前の対応付けをする為の仕組みをDNSといいます。
インターネット上での通信は、すべてIPアドレスという番号を各コンピュータにつけて、そのIPアドレスを元に通信を行っています。しかしインターネットを行う際、URLは分かるものの、IPアドレスはほとんどの人はわからないと思います。
そこで、インターネット上ではDNSサーバーというのがあり、URLを入力すると、一旦必ずDNSサーバーで参照を受け、URLと対応するIPアドレスを見つけて、通信を行っているわけです。
ですから、URLを間違って入力すると、IPアドレスが見つからず「DNSがみつかりません」というようなメッセージが出てきます。
4.ポート番号について
ポート番号は1~65536番まであります。
1~1023番までウェルノウンポート(well-buown port)といい、IPアドレスを管理しているIANA(Internet Assigned Numbers Authority)によって、 一元管理されているので使用できません。
1024~49151番まで予約済みポート(registerd port)で、特定のサービスによって予約されています。 予約済みのポートであってもユーザーは自由に使うことが出来ます。
49152番以降を ダイナミックプライベートポート(dynamicprivate port) といい、自由に使用することができます。
別名エフェメラルポートとも呼ばれています。これは通信を行う時にOS等が一時的に使うポートであり、通信が終わると開放されます。
以下のリストはよく使用されるポート一覧です。
プロトコル
TCP ... 通信開始前に仮想回線を確立する(コネクション型)。信頼性重視。速度は遅い
UDP ... 通信開始前に仮想回線を確立しない(コネクションレス型)。高速性重視。信頼性は低い。
| Port番号 | プロトコル | Network Service | Network Service(日本語) | 用途 |
|---|---|---|---|---|
| 7 | TCP/UDP | Echo | Echo | 簡易 TCP/IP サービス |
| 9 | TCP/UDP | Discard | Discard | 簡易 TCP/IP サービス |
| 13 | TCP/UDP | Daytime | Daytime | 簡易 TCP/IP サービス |
| 17 | TCP/UDP | Quotd | Quotd | 簡易 TCP/IP サービス |
| 19 | TCP/UDP | Chargen | Chargen | 簡易 TCP/IP サービス |
| 20 | TCP | FTP default data | FTP default data | FTP転送(データ転送本体) |
| 21 | TCP/UDP | FTP control | FTP control | FTP転送(コントロール) |
| 23 | TCP | Telnet | Telnet | Telnet |
| 25 | TCP/UDP | SMTP | SMTP | メール送受信 |
| 42 | TCP/UDP | WINS Replication | WINS Replication | Windows インターネット ネーム サービス |
| 53 | TCP/UDP | DNS | DNS | DNS サーバー |
| 53 | TCP/UDP | DNS | DNS | インターネット接続ファイアウォール/インターネット接続の共有 |
| 67 | UDP | DHCP Server | DHCP Server | DHCP サーバー |
| 67 | UDP | DHCP Server | DHCP Server | インターネット接続ファイアウォール/インターネット接続の共有 |
| 69 | UDP | TFTP | TFTP | Trivial FTP Daemon Service |
| 80 | TCP | HTTP | HTTP | Windows Media サービス |
| 80 | TCP | HTTP | HTTP | World Wide Web 発行サービス |
| 80 | TCP | HTTP | HTTP | SharePoint Portal Server |
| 88 | TCP/UDP | Kerberos | Kerberos | Kerberos キー配布センター |
| 102 | TCP | X.400 | X.400 | Microsoft Exchange MTA Stacks |
| 110 | TCP | POP3 | POP3 | Microsoft POP3 サービス |
| 110 | TCP | POP3 | POP3 | Exchange Server |
| 119 | TCP | NNTP | NNTP | ネットワークニュース |
| 123 | UDP | NTP | NTP | Windows Time |
| 123 | UDP | SNTP | SNTP | Windows Time |
| 135 | TCP | RPC | RPC | メッセージ キュー |
| 135 | TCP | RPC | RPC | リモート プロシージャ コール |
| 135 | TCP | RPC | RPC | Exchange Server |
| 135 | TCP | RPC | RPC | 証明書サービス |
| 135 | TCP | RPC | RPC | クラスタ サービス |
| 135 | TCP | RPC | RPC | 分散ファイルシステム |
| 135 | TCP | RPC | RPC | 分散リンクトラッキング |
| 135 | TCP | RPC | RPC | 分散トランザクション コーディネータ |
| 135 | TCP | RPC | RPC | イベント ログ |
| 135 | TCP | RPC | RPC | Fax サービス |
| 135 | TCP | RPC | RPC | ファイル複製 |
| 135 | TCP | RPC | RPC | ローカル セキュリティ機関 |
| 135 | TCP | RPC | RPC | Remote Storage Notification |
| 135 | TCP | RPC | RPC | リモート記憶域サーバー |
| 135 | TCP | RPC | RPC | Systems Management Server 2.0 |
| 135 | TCP | RPC | RPC | ターミナル サービス ライセンス |
| 135 | TCP | RPC | RPC | ターミナル サービス セッション ディレクトリ |
| 137 | TCP/UDP | NetBIOS Name Resolution | NetBIOS 名前解決 | Computer ブラウザ |
| 137 | TCP/UDP | NetBIOS Name Resolution | NetBIOS 名前解決 | サーバー サービス |
| 137 | TCP/UDP | NetBIOS Name Resolution | NetBIOS 名前解決 | Windows インターネット ネーム サービス |
| 137 | TCP/UDP | NetBIOS Name Resolution | NetBIOS 名前解決 | Net Logon |
| 137 | TCP/UDP | NetBIOS Name Resolution | NetBIOS 名前解決 | Systems Management Server 2.0 |
| 138 | UDP | NetBIOS Datagram Service | NetBIOS Datagram Service | Computer ブラウザ |
| 138 | UDP | NetBIOS Datagram Service | NetBIOS Datagram Service | メッセンジャー |
| 138 | UDP | NetBIOS Datagram Service | NetBIOS Datagram Service | サーバー サービス |
| 138 | UDP | NetBIOS Datagram Service | NetBIOS Datagram Service | Net Logon |
| 138 | UDP | NetBIOS Datagram Service | NetBIOS Datagram Service | 分散ファイル システム |
| 138 | UDP | NetBIOS Datagram Service | NetBIOS Datagram Service | Systems Management Server 2.0 |
| 138 | UDP | NetBIOS Datagram Service | NetBIOS Datagram Service | ライセンス ログ サービス |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | Computer ブラウザ |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | Fax サービス |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | パフォーマンス ログと警告 |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | 印刷スプーラ |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | サーバー サービス |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | Net Logon |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | リモート プロシージャ コール ロケータ |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | 分散ファイル システム |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | Systems Management Server 2.0 |
| 139 | TCP | NetBIOS Session Service | NetBIOS Session Service | ライセンス ログ サービス |
| 143 | TCP | IMAP | IMAP | Exchange サーバー |
| 161 | UDP | SNMP | SNMP | SNMP サービス |
| 162 | UDP | SNMP Traps Outbound | SNMP Traps Outbound | SNMP Trap サービス |
| 270 | TCP | MOM 2004 | MOM 2004 | Microsoft Operations Manager 2004 |
| 389 | TCP/UDP | LDAP Server | LDAP Server | ローカル セキュリティ機関 |
| 389 | TCP/UDP | LDAP Server | LDAP Server | 分散ファイル システム |
| 443 | TCP | HTTPS | HTTPS | HTTP SSL |
| 443 | TCP | HTTPS | HTTPS | World Wide Web 発行サービス |
| 443 | TCP | HTTPS | HTTPS | SharePoint Portal Server |
| 445 | TCP/UDP | SMB | SMB | Fax サービス |
| 445 | TCP/UDP | SMB | SMB | ライセンス ログ サービス |
| 445 | TCP/UDP | SMB | SMB | 印刷スプーラ |
| 445 | TCP/UDP | SMB | SMB | サーバー サービス |
| 445 | TCP/UDP | SMB | SMB | リモート プロシージャ コール ロケータ |
| 445 | TCP/UDP | SMB | SMB | 分散ファイルシステム |
| 445 | TCP/UDP | SMB | SMB | Net Logon |
| 500 | UDP | IPSec ISAKMP | IPSec ISAKMP | IPSec サービス |
| 515 | TCP | LPD | LPD | TCP/IP Print Server |
| 548 | TCP | File Server for Macintosh | File Server for Macintosh | File Server for Macintosh |
| 554 | TCP | RTSP | RTSP | Windows Media サービス |
| 563 | TCP | NNTP over SSL | NNTP over SSL | Network News Transfer Protocol |
| 593 | TCP | RPC over HTTP | RPC over HTTP | リモート プロシージャ コール |
| 593 | TCP | RPC over HTTP | RPC over HTTP | Exchange Server |
| 636 | TCP/UDP | LDAP SSL | LDAP SSL | ローカル セキュリティ機関 |
| 993 | TCP | IMAP over SSL | IMAP over SSL | Exchange Server |
| 995 | TCP | POP3 over SSL | POP3 over SSL | Exchange Server |
| 1270 | TCP | MOM-Encrypted | MOM-Encrypted | Microsoft Operations Manager 2000 |
| 1433 | TCP | SQL over TCP | SQL over TCP | Microsoft SQL Server |
| 1433 | TCP | SQL over TCP | SQL over TCP | MSSQL$UDDI |
| 1434 | UDP | SQL Probe | SQL Probe | Microsoft SQL Server |
| 1434 | UDP | SQL Probe | SQL Probe | MSSQL$UDDI |
| 1645 | UDP | Legacy RADIUS | Legacy RADIUS | インターネット認証サービス |
| 1646 | UDP | Legacy RADIUS | Legacy RADIUS | インターネット認証サービス |
| 1701 | UDP | L2TP | L2TP | ルーティングとリモート アクセス |
| 1723 | TCP | PPTP | PPTP | ルーティングとリモート アクセス |
| 1755 | TCP/UDP | MMS | MMS | Windows Media サービス |
| 1801 | TCP/UDP | MSMQ | MSMQ | メッセージ キュー |
| 1812 | UDP | RADIUS Authentication | RADIUS 認証 | インターネット認証サービス |
| 1813 | UDP | RADIUS Accounting | RADIUS アカウンティング | インターネット認証サービス |
| 1900 | UDP | SSDP | SSDP | SSDP Discovery Service |
| 2101 | TCP | MSMQ-DCs | MSMQ-DCs | メッセージ キュー |
| 2103 | TCP | MSMQ-RPC | MSMQ-RPC | メッセージ キュー |
| 2105 | TCP | MSMQ-RPC | MSMQ-RPC | メッセージ キュー |
| 2107 | TCP | MSMQ-Mgmt | MSMQ-Mgmt | メッセージ キュー |
| 2393 | TCP | OLAP Services 7.0 | OLAP Services 7.0 | SQL Server: Downlevel OLAP Client Support |
| 2394 | TCP | OLAP Services 7.0 | OLAP Services 7.0 | SQL Server: Downlevel OLAP Client Support |
| 2460 | UDP | MS Theater | MS Theater | Windows Media サービス |
| 2535 | UDP | MADCAP | MADCAP | DHCP サーバー? |
| 2701 | TCP/UDP | SMS Remote Control (control) | SMS リモート コントロール(コントロール) | SMS リモート コントロール エージェント |
| 2702 | TCP/UDP | SMS Remote Control (data) | SMS リモート コントロール(データ) | SMS リモート コントロール エージェント |
| 2703 | TCP/UDP | SMS Remote Chat | SMS Remote Chat | SMS リモート コントロール エージェント |
| 2704 | TCP/UDP | SMS Remote File Transfer | SMS Remote File Transfer | SMS リモート コントロール エージェント |
| 2725 | TCP | SQL Analysis Services | SQL Analysis Services | SQL 2000 Analysis Server |
| 2869 | TCP | UPNP | UPNP | ユニバーサル プラグ アンド プレイ サービス |
| 2869 | TCP | SSDP event notification | SSDP event notification | SSDP Discovery Service |
| 3268 | TCP | Global Catalog Server | グローバル カタログ サーバー | ローカル セキュリティ機関 |
| 3269 | TCP | Global Catalog Server | グローバル カタログ サーバー | ローカル セキュリティ機関 |
| 3343 | UDP | Cluster Services | クラスタ サービス | クラスタ サービス |
| 3389 | TCP | Terminal Services | ターミナル サービス | NetMeeting リモート デスクトップ共有 |
| 3389 | TCP | Terminal Services | ターミナル サービス | ターミナル サービス |
| 3527 | UDP | MSMQ-Ping | MSMQ-Ping | メッセージ キュー |
| 4011 | UDP | BINL | BINL | Remote Installs BINL サービス |
| 4500 | UDP | NAT-T | NAT-T | ルーティングとリモート アクセス |
| 5000 | TCP | SSDP legacy event notification | SSDP legacy event notification | SSDP Discovery Service |
| 5004 | UDP | RTP | RTP | Windows Media サービス |
| 5005 | UDP | RTCP | RTCP | Windows Media サービス |
| 42424 | TCP | ASP.Net Session State | ASP.Net Session State | ASP.NET State Service |
| 51515 | TCP | MOM-Clear | MOM-Clear | Microsoft Operations Manager 2000 |