ネットワーキング
 Computer >> コンピューター >  >> ネットワーキング >> ネットワーキング

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

「コンピュータポート」と聞いて、何を思い浮かべますか?USBポートでしょうか、それともTCP/IPポートでしょうか。混同しやすい言葉ですが、実はポートには「物理ポート」と「仮想ポート」の2種類があります。USBポートは物理ポートの代表例であり、TCP/IPポートは仮想ポートの代表例です。

仮想ポートの数は物理ポートをはるかに上回りますが、まずは身近な物理ポートから見ていきましょう。どちらのタイプのポートも、スマートフォン、タブレット、PCはもちろん、自動車や各種機械に組み込まれた電子部品など、ほぼすべての電子機器に搭載されています。本記事では説明をシンプルにするため「コンピュータ」という言葉で統一しますが、実際にはあらゆるデバイスが対象になり得ます。

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

ポートとは何か?

ポートは「ジャック」や「差し込み口」と呼ばれることもありますが、正式には「ポート」と呼びます。ポートの基本的な役割は、あるハードウェアを別のハードウェアに接続し、互いに通信できるようにすることです。技術的な用語で言えば、これらは入出力(I/O)ポートです。1台のデバイスに搭載できるポートの数は、利用できる物理的なスペースによって制限されます。

ポートは通信方式によって「シリアル(直列)」と「パラレル(並列)」の2つに分類できます。

シリアルポートは、一度に1ビットしか転送できません。列車をイメージすると分かりやすいでしょう。線路の同じ区間を走れるのは一度に1両だけです。機関車の後に貨物車、さらにその後に最後尾の車両、という順序でなければなりません。もし2つの車両が同じ区間に同時に存在すれば、それは衝突事故を意味します。

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

シリアルポートを流れるデータも同じ仕組みです。ビット1とビット2がケーブルの同じ区間に同時に存在すると衝突が発生し、通信が正しく機能しなくなります。

一方、パラレルポートは多くのビットを同時に転送できます。複数車線の高速道路をイメージしてください。高速道路を走る1台1台の車がビットに相当し、ある区間には5台、10台、場合によっては20台の車が横に並んで走ることができます。これにより、はるかに高速な通信が可能になります。

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

具体例を挙げましょう。「HELLO」というメッセージを、列車(シリアル方式)とトラック(パラレル方式)でそれぞれ別の人に送るとします。各文字は機関車やトラックの前面に描かれています。

列車を待っている人(シリアル方式)は、まず機関車の「H」を見て、次の貨物車の「E」、続いて「L」「L」「O」の順に文字を受け取ります。

5車線の高速道路でトラックを待っていた人(パラレル方式)は、5台のトラックが横一列に同時に到着する様子を目にし、「HELLO」という文字列を一目で読み取ることができます。

主な物理ポートの種類

DE-9(RS-232)ポート:汎用

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

古いコンピュータでは今でも見かけることがありますが、産業分野以外ではますます珍しくなっています。かつてはマウス、キーボードなどさまざまなデバイスの接続に使われていました。

PS/2ポート:汎用

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

主に古いコンピュータで見られるPersonal System/2(PS/2)ポートは、キーボードとマウスの接続によく使われていました。色分けされており、紫がキーボード、緑がマウス用です。

PS/2ポートは、高度なセキュリティが求められる施設のコンピュータで今でも採用されることがあります。PS/2専用のマウスとキーボードのみを使用すれば、USBポートが不要になるからです。USBポートがある場所では、データ窃取やマルウェア注入のリスクが生じます。

USBポートの基本情報

ユニバーサル・シリアル・バス(USB)ポートには、現在よく見られる規格として「USB 2」と「USB 3」の2つの主要系統があります。これらの規格名はデータ転送速度を示すものであり、コネクタの形状(フォームファクタ)を指すものではありません。形状については後述します。

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

USB 2.0の最大データ転送速度は480Mbpsです。USB 3にも複数のバージョンがありますが、外観はバージョンを示す小さな表示以外ほぼ同じです。USB 3.0は最大5Gbps、USB 3.1は最大10Gbps、USB 3.2は最大20Gbpsで、さらにUSB 4も登場しています。USB 3対応デバイスは旧式のUSB 2ポートでも動作しますが、転送速度はUSB 2の水準に制限される点に注意しましょう。

見た目で判別する方法として、USB 2のType A/Type BとUSB 3の対応コネクタは、内部の樹脂ブロックの色で簡単に見分けられます。高速なUSB 3.0は青色、低速なUSB 2.0は黒色です。その他のUSBコネクタにはこのような色分けブロックはありません。

USB Type A:汎用

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

USB Type Aポートは誰もが知っている最も一般的なポートです。データ転送と給電の両方が可能で、約5Vの出力電圧に対して、電流は100mA〜500mA(0.5A)程度です。

「Type A」という名称はポートの形状(フォームファクタ)を指します。長方形で、半分に端子ブロックがあり、もう半分が差し込み口になっている、あの最も一般的な形状です。

USB Type B:汎用

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

主にデスクトッププリンターで見かけるUSB Type Bポートは、四角い穴が特徴です。USB 2とUSB 3の両規格が存在し、USB 2版は納屋の断面のような形、USB 3版は石造りの暖炉のような形をしています。

USB Type C:汎用

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

新しいフォームファクタであるType Cは、「向きを気にして差し込む」という煩わしさを解消しました。表裏どちらの向きでも挿入できるリバーシブルコネクタです。給電も約5Vですが、Type Aより大きな電流(最大5A)を流せるため、急速充電が特徴の一つとなっています。

RJ-11:通信

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

RJ-11は、電話やFAX通信に使われるデバイスでない限り、めったにお目にかかりません。そう、電話用ジャックです。電気信号を受動的に伝送できますが、電話回線の中には通電しているものもあり、うっかり触れると強いショックを受けることがあります。古い規格だからといって、油断は禁物です。

RJ-45:通信

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

「ネットワークジャック」と呼ばれることの方が多いRJ-45ポートは、Ethernetケーブルを使ってデバイスをネットワークに接続するための8ピンポートです。見た目は電話ジャックに似ていますが、少し幅広です。

3.5mm TRSコネクタ:オーディオ

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

オーディオ機器の接続に最もよく使われます。緑はスピーカーやヘッドホン用、ピンクはマイク用、青はオーディオ機器からの直接入力(ラインイン)用です。他の色もありますが、家庭用デバイスではあまり一般的ではありません。

VGA/SVGAポート:映像

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

Video Graphics Array(VGA)またはSuper Video Graphics Array(SVGA)ポートは、モニターやプロジェクターをコンピュータに接続するために使われます。VGAは最大640×480の解像度、SVGAは800×600以上に対応します。

両者は外観上まったく同じで、DE-9に似ていますが、3行×5列の15ピン構成である点が異なります(DE-9は5ピン+4ピンの2行構成)。

DisplayPort:映像と音声

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

コンピュータに、一角が斜めにカットされた長方形のスロットがあれば、それはDisplayPortです。映像機器を接続するための20ピンコネクタで、ケーブル経由での音声伝送にも対応しています。接続先のデバイスにスピーカーがあれば、コンピュータ側の音声も出力できます。

HDMI:映像と音声

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

High Definition Media Interface(HDMI)ポートは非常に普及しています。こちらも映像ポートであり、音声信号の伝送にも対応しています。ほとんどのPCや多くのテレビに搭載されています。

以上が、日常的によく出会う主な物理ポートです。ここにないポートについては、インターネット上に多数のポート識別リソースがあるので活用しましょう。

仮想ポートとは

仮想ポートは65,535個存在し、すべてネットワーク通信に関係しています。それぞれ用途が異なり、通過するデータの種類によって使い分けられます。これらのポートは、TCP(Transmission Control Protocol)またはUDP(User Datagram Protocol)、あるいはその両方で使用されます。

TCPはInternet Protocol(IP)とセットで語られることが多く、「TCP/IP」という表記を目にしたことがあるかもしれません。TCPは2台のデバイス間で接続を確立し、データを転送するために使われます。片方のデバイスが相手に接続を要求し、双方の合意のもとでデータ転送が行われます。これは「ハンドシェイク接続」と呼ばれ、多少時間がかかります。

【徹底解説】コンピュータポートとは?物理ポートと仮想ポートの種類・役割をわかりやすく紹介

一方、UDPはハンドシェイクを行いません。いきなり送信を開始するため高速ですが、事前の取り決めがないぶん、エラーが発生する可能性があります。

理論上は、どんなネットワーク通信もどのポート経由でも行えます。しかし、数千ものポートが自由に使えたのでは混乱を招きます。そこで、利便性を高めるために標準規格に従うのが一般的です。IANA(Internet Assigned Numbers Authority)はポート番号とその用途の登録簿を管理しています。

通信パケットがコンピュータに届くとき、パケットには接続先ポートの情報が含まれています。コンピュータはこの情報をもとに、パケットをどう処理すべきか判断します。だからこそ、同じネットワークケーブル1本でWebページの閲覧、ファイル転送、印刷がすべて行えるのです。

IPアドレスにポート番号が付記されているのを見たことがあるかもしれません。「192.168.0.1:8080」のように、コロンの後の数字がポート番号です。

以下に、特によく使われる代表的なポートをまとめました。最後の1つは、往年のゲーマー向けのおまけです。

ポート番号用途
20FTP(ファイル転送プロトコル)のデータ転送
21FTPの制御メッセージ
22SSH(Secure Shell)
23Telnet
25SMTP(メール送信)
53DNS(ドメインネームシステム)
69TFTP(簡易版FTP)
80HTTP(Webページ閲覧)
8080HTTPの代替ポート
123NTP(コンピュータの時刻同期)
143IMAP(メール受信)
161SNMP(ネットワーク管理)
194IRC(チャット)
443HTTPS(TLS/SSLによる暗号化された安全な接続)
465SMTPS(TLS/SSL認証付きSMTP)
587メール送信(SMTPサブミッション)
515LPD(プリンターとコンピュータの接続)
666FPSゲーム「Doom」

まとめ:ポートを理解して活用しよう

これで、よく見かける物理ポートと仮想ポートの種類と役割について理解できたはずです。ブックマークしておけば、必要なときにすぐ参照できる便利なリファレンスになります。

見慣れない変わったポートに出会ったことはありますか?他のポートについて疑問がある、詳しく知りたいという方は、ぜひコメントでお知らせください。

  1. ボディエリアネットワーク(BAN)とは?仕組みと主な活用事例を徹底解説

    現代のテクノロジーは、コンピュータ間のあらゆる接続やネットワークをワイヤレス化することを目指して進化を続けています。つまり、システムからネットワークケーブルの使用を完全に排除しようとしているのです。 そのため、多くの企業がさまざまな技術を開発してきましたが、その中でも特に注目されているのがBAN(WBAN)技術です。これは、人体のセンサー技術を向上させる有力なソリューションの一つとして大きな期待を集めています。 このテーマに馴染みがなく、ボディエリアネットワークが何のために使われるのか、どのように利用するのかを知らない方もご安心ください。この記事では、このネットワークについて初心者にもわかりや

  2. デバイスドライバとは?役割・重要性・種類をわかりやすく解説

    デバイスドライバとは、コンピュータのカーネル(OSの中核部分)がさまざまなハードウェアと通信するためのソフトウェアです。ハードウェアが内部でどのように動作しているかという詳細な仕組みを意識することなく、OSとハードウェアをつなぐ架け橋となる存在です。 デバイスドライバは、コンピュータに接続されたハードウェア部品を制御し、適切なインターフェースを提供することで、OSがそのハードウェアを利用できるようにします。つまり、オペレーティングシステムはハードウェアの動作原理を細かく知る必要がなく、共通のインターフェースを通じてカーネルやOSとハードウェアがやり取りできるのです。 このように、デバイスドライ