オペレーティングシステム
主要項目
プロセス管理
割り込み
メモリ管理
ファイルシステム
デバイスドライバ
ネットワーク
コンピュータネットワーク(英: computer network)は、複数のコンピュータを接続する技術。または、接続されたシステム全体。コンピュータシステムにおける「通信インフラ」自体、あるいは通信インフラによって実現される接続や通信の総体が(コンピュータ)ネットワークである、とも言える。 コンピュータネットワークの分類法のひとつに、その規模によって分類する手法がある。LAN (Local Area Network)、WAN (Wide Area Network)、MAN (Metropolitan Area Network)などがある。 任意の2ノード間の最悪遅延は規模に依存するため、遅延が重要なシステムでは規模を考慮した作り込みと調整により Quality of Service (QoS) を達成しなければならない。 Controller Area Network は、そのQoSにいわゆるハードリアルタイム性が要求されるという点が特殊である。自動車や船舶などといったヴィークル類の内部、産業用ロボット群などを対象としたネットワークである。 Personal Area Network (PAN) は、個人の持つコンピュータ機器間の通信を行うネットワークである。例えば、プリンター、ファクシミリ、電話、PDA、走査(スキャン)などが接続される。PANの典型的な大きさは、せいぜい直径9メートル以内である。 PANの物理的接続にはUSB[1]やFireWireが使われる。無線PAN (WPAN) もあり、IrDAやBluetoothが接続に使われる。 個人の家、オフィス、ビルなど、狭い範囲をカバーするネットワークである。現在では、ほとんどのLANはイーサネット技術に基づいている。右図は典型的な図書館のコンピュータネットワークである。図書館には有線や無線のLANがあり、各種機器(プリンターやサーバ)を相互接続すると共に、インターネットにも接続している。 図書館員用のコンピュータ(黄緑部分)はカラープリンターが使え、貸し出し記録にアクセスでき、学術ネットワークとインターネットにもアクセスできる。利用者用コンピュータはインターネットと図書目録にアクセスできる。ワークグループ毎にローカルなプリンターが接続されている。これらプリンタは他のワークグループからはアクセスできない。接続する線の色はサブネットを表しており、各相互接続機器は異なるサブネットを接続しているため、ネットワーク層(第3層)で動作する必要がある。図書館員向けにVoIPネットワークも構築されている。 LAN を WAN (Wide Area Network) と比較すると、データ転送レートは高く、地理的なカバー範囲が狭い。イーサネットは現在では10ギガビット・イーサネットまで存在する。IEEEでは、100ギガビットや40ギガビットの標準化が検討されている。低速な通信路を複数束ねて、高速な転送レートの通信路にする方式として逆マルチプレクサがある。例えば、1ギガビットのインタフェースを4つ束ねて4ギガビットにする。 Campus Area Network (CAN) は複数のLANを相互接続したネットワークであり、大学のキャンパス、工場、軍の基地などといった地理的にまとまった領域をカバーする(遠隔地にあるLANの相互接続はCANではない)。キャンパスネットワークとも呼ぶ。 MAN (Metropolitan Area Network) の一種と見ることもできるが、典型的なMANよりもカバーする範囲が狭いと言える。通常、そのキャンパス(敷地・構内)を管理する組織がCANのすべてのネットワークの管理を行う。これに対しMANでは複数の組織が所有もしくは管理するネットワークが組み合わされる場合がある。[2] 地理的に連続な地域をカバーするネットワークを論じる際に使われる用語である。かつては、ルーターよりもレイヤ2スイッチが安価であり、大学のキャンパスはレイヤ2スイッチでネットワークを組むのにちょうどよい規模だった。しかし、接続されるノード数が増えたため、現在ではルーターやブリッジなどが複数混在するネットワークになっている。「キャンパススイッチ」と呼ばれるネットワーク機器は、各種イーサネット規格に対応している傾向があり、WANインタフェースを混在していることは少ない。 LANやCAN同士を相互接続したネットワーク。1つの都市全域より広い範囲をカバーすることはない。MANの構築には各種ルーター、スイッチ、ハブが使われる。 広い範囲をカバーするネットワークであり、通信業者の提供するインフラを使うことが多い。WANの技術の大半は、OSI参照モデルの下位3層(物理層、データリンク層、ネットワーク層)で機能する。
規模による分類
Personal Area Network (PAN)詳細は「Personal Area Network」を参照
Local Area Network (LAN)詳細は「Local Area Network」を参照典型的な図書館ネットワーク。ツリー構成で、リソースへのアクセスは制御されている。
Campus Area Network (CAN)
Metropolitan Area Network (MAN)詳細は「Metropolitan Area Network」を参照
Wide Area Network (WAN)詳細は「Wide Area Network」を参照