コンピュータ科学、コンピュータ工学、および電気通信において、ネットワークとは、ホストと呼ばれる通信するコンピュータと周辺機器のグループであり、ネットワークハードウェアによって促進される通信プロトコルを介して他のホストにデータを通信します。
コンピュータネットワーク内では、ホストはネットワークアドレスによって識別され、ネットワークハードウェアがホストの位置を特定して識別できるようにします。ホストにはホスト名、つまりホストノードの覚えやすいラベルも付けられ、ホストファイルやドメインネームサービス(DNS)などのネームサーバーを使用してネットワークアドレスにマッピングできます。情報交換をサポートする物理媒体には、銅線ケーブル、光ファイバーなどの有線媒体、無線周波数媒体などがあります。ネットワークアーキテクチャ内のホストとハードウェアの配置は、ネットワークトポロジーとして知られています。[ 1 ] [ 2 ]
最初のコンピュータネットワークは、1940年にジョージ・スティビッツがダートマス大学の端末をニューヨークのベル研究所にある自身の複素数計算機に接続した際に誕生しました。今日では、ほぼすべてのコンピュータが、グローバルインターネットや、多くの最新電子機器に搭載されている組み込みネットワークなどのコンピュータネットワークに接続されています。多くのアプリケーションは、ネットワークに接続されていないと機能が制限されます。ネットワークは、ワールドワイドウェブへのアクセス、デジタルビデオやオーディオ、アプリケーションサーバーやストレージサーバー、プリンター、電子メールやインスタントメッセージングアプリケーションなど、アプリケーションやサービスをサポートします。
1940年、ベル研究所のジョージ・スティビッツは、ダートマスのテレタイプをベル研究所のコンピュータに接続し、自身の複素数計算機を実行させて、遠隔でのコンピュータの使用を実証した。[ 3 ] [ 4 ]これは、コンピュータをリアルタイムで遠隔使用した最初の例だった。[ 3 ]
1950年代後半、米軍の半自動地上環境(SAGE)レーダーシステム[ 5 ] [ 6 ] [ 7 ] [ 8 ]用に、ベル101モデムを使用したコンピュータネットワークが構築されました。これは、1958年にAT&T社から発売された、コンピュータ用としては初の商用モデムでした。このモデムにより、通常の非調整電話回線でデジタルデータを毎秒110ビット(bit/s)の速度で送信することが可能になりました。
1959年、クリストファー・ストラッチーは英国でタイムシェアリングの特許を出願し、ジョン・マッカーシーはMITでユーザープログラムのタイムシェアリングを実装する最初のプロジェクトを開始しました。[ 9 ] [ 10 ] [ 11 ] [ 12 ]ストラッチーはその年のパリで開催された第1回ユネスコ情報処理会議でJCR・リックライダーにその概念を伝えました。[ 13 ]マッカーシーは、初期のタイムシェアリングシステム3つ(1961年の互換タイムシェアリングシステム、1962年のBBNタイムシェアリングシステム、 1963年のダートマスタイムシェアリングシステム)の作成に尽力しました。
1959年、アナトリー・キトフは、ソビエト連邦共産党中央委員会に対し、コンピューターセンターのネットワークを基盤としたソビエト軍とソビエト経済の統制再編に関する詳細な計画を提案した。[ 14 ]キトフの提案は却下され、後に1962年のOGAS経済管理ネットワーク計画も同様に却下された。[ 15 ]
1960年代には、[ 16 ] [ 17 ]ポール・バランとドナルド・デイビスがそれぞれ独立して、ネットワークを介したコンピュータ間のデータ通信のためのパケット交換の概念を発明した。 [ 18 ] [ 19 ] [ 20 ] [ 21 ]バランの研究は分散ネットワーク全体にわたるメッセージブロックの適応ルーティングを扱っていたが、ソフトウェアスイッチを備えたルータや、ネットワーク自体ではなくユーザーが信頼性を提供するという考え方は含まれていなかった。[ 22 ] [ 23 ] [ 24 ] [ 25 ]
デイビスの階層型ネットワーク設計には、高速ルーター、通信プロトコル、エンドツーエンド原則の本質が含まれていました。[ 26 ] [ 27 ] [ 28 ] [ 29 ]英国国立物理研究所のローカルエリアネットワークであるNPLネットワークは、1968年から1969年にかけて768 kbit/sリンクを使用してこの概念の実装を先駆的に行いました。[ 30 ] [ 28 ] [ 31 ]バランとデイビスの発明はどちらも、コンピュータネットワークの開発に影響を与えた画期的な貢献でした。[ 32 ] [ 33 ] [ 34 ] [ 35 ]
1962年と1963年に、JCR Lickliderは同僚に「銀河間コンピュータネットワーク」の概念について議論する一連のメモを送った。これはコンピュータユーザー間の一般的な通信を可能にすることを目的としたコンピュータネットワークである。これが最終的に1969年に始まったARPANETの基礎となった。[ 36 ]その年、ARPANETの最初の4つのノードは、カリフォルニア大学ロサンゼルス校、スタンフォード研究所、カリフォルニア大学サンタバーバラ校、ユタ大学の間で50 kbit/sの回線を使用して接続された。[ 36 ] [ 37 ]主にBob Kahnによって設計されたネットワークのルーティング、フロー制御、ソフトウェア設計、ネットワーク制御は、 Bolt Beranek & Newmanで働くIMPチームによって開発された。[ 38 ] [ 39 ] [ 40 ]
1970年代初頭、レナード・クラインロックは、ARPANETの開発の基礎となったパケット交換ネットワークのパフォーマンスをモデル化する数学的研究を行った。[ 41 ] [ 42 ] 1970年代後半に学生のファルーク・カムーンと共に行った階層ルーティングに関する理論的研究は、今日のインターネットの運用にとって依然として重要である。[ 43 ] [ 44 ]
1973年、ピーター・カースティンはユニバーシティ・カレッジ・ロンドン(UCL)でインターネットワーキングを実践し、ARPANETを英国の学術ネットワークに接続して、初の国際的な異種コンピュータネットワークを構築した。[ 45 ] [ 46 ]同年、ロバート・メトカーフはゼロックスPARCで、彼がデビッド・ボッグスと共に作成したローカルエリアネットワークシステムであるイーサネットについて記述した正式なメモを書いた。[ 47 ] [ 48 ]これは、1960年代後半にハワイ大学でノーマン・エイブラムソンとフランクリン・クオが始めたパケット無線ALOHAnetに触発されたものである。 [ 49 ] [ 50 ]メトカーフとボッグスは、ジョン・ショックとエドワード・タフトと共に、インターネットワーキング用のPARCユニバーサルパケットも開発した。[ 51 ]同年、ルイ・プーザンが指揮するフランスのCYCLADESネットワークは、ネットワーク自体の中央集権的なサービスではなく、ホストがデータの確実な配信に責任を負う最初のネットワークとなった。[ 52 ]
1974 年、ヴィント・サーフとボブ・カーンは、インターネットワーキングに関する画期的な論文「パケットネットワーク相互通信のためのプロトコル」を発表しました。[ 53 ]同年後半、サーフ、ヨーゲン・ダラル、カール・サンシャインは、最初の伝送制御プロトコル(TCP) 仕様であるRFC 675を作成し、インターネットワーキングの略語として「インターネット」という用語を作り出しました。 [ 54 ] 1976 年 7 月、メトカーフとボッグスは論文「イーサネット: ローカルコンピュータネットワークのための分散パケットスイッチング」を発表しました。[ 55 ] 1977 年 12 月、バトラー・ランプソンとチャールズ・P・タッカーとともに、彼らはその発明に対して米国特許 4063220Aを取得しました。[ 56 ] [ 57 ]
1976 年、データポイント社のジョン・マーフィーは、ストレージ デバイスを共有するために最初に使用されたトークン パッシング ネットワークであるARCNETを作成しました。1979 年、ロバート・メトカーフはイーサネットをオープン スタンダードにすることを目指しました。 [ 58 ] 1980 年、イーサネットは、ロン・クレーン、ボブ・ガーナー、ロイ・オガス、[ 59 ]ハル・マレー、デイブ・レデル、ヨーゲン・ダラルによって開発された 10 Mbit/s プロトコルに、元の 2.94 Mbit/s プロトコルからアップグレードされました。[ 60 ] 1986 年、米国国立科学財団(NSF) は、さまざまな NSF 資金提供サイトを相互に、また地域の研究および教育ネットワークに接続する汎用研究ネットワークとして、米国国立科学財団ネットワーク(NSFNET) を開始しました。 [ 36 ]
1995年、イーサネットの伝送速度容量は10 Mbit/sから100 Mbit/sに増加しました。1998年までに、イーサネットは1 Gbit/sの伝送速度をサポートするようになりました。その後、最大800 Gbit/sの高速化 が実現しました(2025年現在) 。) Ethernet のスケーリングは、その継続的な使用に貢献した要因の一つです。[ 58 ] 1980 年代と 1990 年代には、組み込みシステムが工場、自動車、航空機でますます重要になるにつれて、組み込みコンピュータが通信できるようにネットワーク プロトコルが開発されました。1990 年代後半から 2000 年代にかけて、ユビキタス コンピューティングとモノのインターネットが普及しました。[ 61 ] [ 62 ]
1960 年、商用航空予約システムである半自動ビジネス調査環境(SABRE) が 2 台のメインフレームを接続してオンラインになった。1965 年、Western Electric は、交換ファブリックにコンピュータ制御を実装した最初の広く使用される電話交換機を発表した。1972 年、ヨーロッパの実験的な公共データネットワークで商用サービスが初めて展開された。 [ 63 ] [ 64 ] ヨーロッパ、北米、日本の公共データネットワークは1970 年代後半にX.25 の使用を開始し、 X.75と相互接続した。[ 19 ]この基盤となるインフラストラクチャは、1980 年代に TCP/IP ネットワークを拡張するために使用された。[ 65 ] 1977 年、カリフォルニア州ロングビーチで GTE により最初の長距離光ファイバーネットワークが展開された。
コンピュータネットワークを構築するためにデバイスを接続するために使用される伝送媒体には、電気ケーブル、光ファイバー、および自由空間があります。OSIモデルでは、媒体を処理するソフトウェアは、レイヤー1とレイヤー2(物理層とデータリンク層)で定義されます。一般的なネットワーク技術の例としては、次のものがあります。

コンピュータネットワークでは、以下の種類の有線技術が使用されています。


ネットワーク接続は、無線またはその他の電磁気通信手段を用いてワイヤレスで確立することができる。
最後の2つのケースでは往復遅延時間が長いため、双方向通信は遅くなりますが、大量の情報を送信することは可能です(高いスループットを実現できます)。
物理的な伝送媒体とは別に、ネットワークはネットワークインターフェースコントローラ、リピーター、ハブ、ブリッジ、スイッチ、ルータ、モデム、ファイアウォールといった基本的なシステム構成要素から構築されます。個々の機器は複数の構成要素から成り立っていることが多く、そのため複数の機能を果たすことができます。

ネットワークインターフェースコントローラ(NIC)は、コンピュータをネットワークメディアに接続し、低レベルのネットワーク情報を処理する機能を備えたコンピュータハードウェアです。例えば、NICにはケーブルを接続するためのコネクタや、無線送受信用のアンテナ、および関連回路などが備わっています。
イーサネットネットワークでは、各NICに固有のメディアアクセスコントロール(MAC)アドレスが割り当てられており、通常はコントローラの永続メモリに格納されています。ネットワークデバイス間のアドレス競合を回避するため、電気電子学会(IEEE)はMACアドレスの一意性を維持・管理しています。イーサネットMACアドレスのサイズは6オクテットです。上位3オクテットはNICメーカーを識別するために予約されています。これらのメーカーは、割り当てられたプレフィックスのみを使用して、製造するすべてのイーサネットインターフェイスの下位3オクテットを一意に割り当てます。
リピーターとは、ネットワーク信号を受信し、不要なノイズを除去して再生する電子機器です。信号はより高い電力レベルで再送信されるか、障害物の反対側に再送信されることで、信号の劣化を防ぎながらより長い距離を伝送できます。ほとんどのツイストペアイーサネット構成では、100メートルを超えるケーブルにはリピーターが必要です。光ファイバーの場合、リピーターは数十キロメートル、あるいは数百キロメートル離れた場所に設置することも可能です。
リピーターはOSIモデルの物理層で動作しますが、信号を再生成するのにわずかな時間を要します。このため伝搬遅延が発生し、ネットワークのパフォーマンスに影響を与え、正常な動作を妨げる可能性があります。そのため、多くのネットワークアーキテクチャでは、ネットワーク内で使用するリピーターの数を制限しています(例:イーサネット5-4-3ルール)。
複数のポートを備えたイーサネットリピーターは、イーサネットハブと呼ばれます。リピーターハブは、ネットワーク信号の再調整と分配に加えて、ネットワークの衝突検出と障害分離にも役立ちます。LANにおけるハブとリピーターは、現代のネットワークスイッチの普及により、ほぼ時代遅れとなっています。
ネットワークブリッジとネットワークスイッチは、通信に関係するポートにのみフレームを転送するという点でハブとは異なります。ハブはすべてのポートにフレームを転送します。ブリッジはポートが2つしかありませんが、スイッチはマルチポートブリッジと考えることができます。スイッチは通常、多数のポートを備えているため、デバイスのスター型トポロジーの構築や、スイッチのカスケード接続が容易になります。
ブリッジとスイッチは、OSI モデルのデータリンク層(レイヤ 2) で動作し、2 つ以上のネットワークセグメント間でトラフィックをブリッジして単一のローカル ネットワークを形成します。どちらも、各フレームの宛先 MAC アドレスに基づいてポート間でデータフレームを転送するデバイスです。 [ 69 ]
受信したフレームの送信元アドレスを調べることで、物理ポートとMACアドレスの関連付けを学習し、必要な場合にのみフレームを転送します。宛先MACアドレスが不明な場合は、送信元以外のすべてのポートに要求をブロードキャストし、応答から宛先を特定します。
ブリッジとスイッチは、ネットワークの衝突領域を分割しますが、ブロードキャスト領域は単一に維持します。ブリッジングとスイッチングによるネットワークのセグメンテーションは、大規模で混雑したネットワークを、より小さく効率的なネットワークの集合体に分割するのに役立ちます。

ルータは、パケットに含まれるアドレス情報またはルーティング情報を処理することで、ネットワーク間でパケットを転送するインターネットワーキングデバイスです。ルーティング情報は、多くの場合、ルーティングテーブルと連携して処理されます。ルータはルーティングテーブルを使用してパケットの転送先を決定するため、非常に大規模なネットワークでは非効率的なパケットのブロードキャストは不要です。
モデム(変調器・復調器)は、本来デジタルネットワーク通信用に設計されていない有線ネットワークや無線通信を介してネットワークノードを接続するために使用されます。このために、1つまたは複数の搬送波信号がデジタル信号によって変調され、伝送に必要な特性を持つように調整可能なアナログ信号が生成されます。初期のモデムは、標準的な音声電話回線で送信される音声信号を変調していました。モデムは現在でも、デジタル加入者線技術を用いた電話回線や、 DOCSIS技術を用いたケーブルテレビシステムで広く使用されています。

ファイアウォールとは、ネットワークのセキュリティとアクセスルールを制御するためのネットワーク機器またはソフトウェアです。ファイアウォールは、安全な内部ネットワークと、インターネットなどの潜在的に安全でない外部ネットワークとの間の接続に設置されます。ファイアウォールは通常、認識されていない送信元からのアクセス要求を拒否し、認識されている送信元からの操作を許可するように構成されています。ネットワークセキュリティにおけるファイアウォールの重要な役割は、サイバー攻撃の絶え間ない増加と並行してますます大きくなっています。


通信プロトコルとは、ネットワーク上で情報を交換するための規則の集合である。通信プロトコルには、コネクション型かコネクションレス型か、回線交換方式かパケット交換方式かなど、さまざまな特徴がある。
OSIモデルに基づいて構築されることが多いプロトコルスタックでは、通信機能はプロトコル層に分割され、各層は下位層のサービスを利用して、最下位層がメディアを介して情報を送信するハードウェアを制御します。プロトコル階層化は、コンピュータネットワークの分野で広く用いられています。プロトコルスタックの重要な例として、ワールドワイドウェブプロトコルであるHTTPが挙げられます。HTTPは、インターネットプロトコルであるTCP over IP上で動作し、さらにTCP over IPはWi-FiプロトコルであるIEEE 802.11上で動作します。このスタックは、無線ルーターとパーソナルコンピュータがウェブにアクセスする際に使用されます。

現代のコンピュータネットワークのほとんどは、パケットモード伝送に基づくプロトコルを使用しています。ネットワークパケットとは、パケット交換ネットワークで伝送される、フォーマットされたデータ単位のことです。
パケットは、制御情報とユーザーデータ(ペイロード)の2種類のデータで構成されます。制御情報には、ネットワークがユーザーデータを配信するために必要なデータ(送信元および宛先ネットワークアドレス、エラー検出コード、シーケンス情報など)が含まれます。通常、制御情報はパケットヘッダーとトレーラーに含まれ、ペイロードデータはその間に配置されます。
パケット通信では、回線交換方式の場合よりも、伝送媒体の帯域幅をユーザー間で効率的に共有できます。あるユーザーがパケットを送信していないときは、他のユーザーからのパケットでリンクを埋めることができるため、リンクが過剰に使用されない限り、比較的少ない干渉でコストを共有できます。多くの場合、パケットがネットワークを通過するために必要な経路がすぐに利用できません。その場合、パケットはキューに入れられ、リンクが空くまで待機します。
パケットネットワークの物理リンク技術では、通常、パケットのサイズは一定の最大伝送単位(MTU)に制限されます。長いメッセージは転送前に断片化され、パケットが到着すると、元のメッセージが再構築されます。
TCP/IP とも呼ばれるインターネットプロトコルスイートは、現代のネットワークの基盤です。これは、インターネットプロトコル (IP) を使用したデータグラム伝送によって通過する、本質的に信頼性の低いネットワーク上で、コネクションレス型およびコネクション指向型のサービスを提供します。プロトコルスイートの中核は、インターネットプロトコルバージョン 4 (IPv4) および、アドレス指定機能が大幅に拡張された次世代プロトコルであるIPv6のアドレス指定、識別、およびルーティング仕様を定義することです。インターネットプロトコルスイートは、インターネットを定義するプロトコル群です。[ 70 ]
IEEE 802は、ローカルエリアネットワーク(LAN)およびメトロポリタンエリアネットワーク(MAN)に関するIEEE規格群です。IEEE 802プロトコルスイート全体は、多様なネットワーク機能を提供します。これらのプロトコルはフラットなアドレス指定方式を採用しており、主にOSI参照モデルのレイヤー1とレイヤー2で動作します。
例えば、MACブリッジング(IEEE 802.1D )は、スパニングツリープロトコルを使用してイーサネットパケットのルーティングを処理します。IEEE 802.1QはVLANについて説明し、IEEE 802.1Xはポートベースのネットワークアクセス制御プロトコルを定義しています。これは、VLANで使用される認証メカニズムの基礎を形成します[ 71 ](ただし、WLANでも見られます[ 72 ]) 。これは、ユーザーが「ワイヤレスアクセスキー」を入力する必要があるときにホームユーザーが見るものです。
イーサネットは、有線LANで使用される技術群です。これは、電気電子学会(IEEE)が発行するIEEE 802.3と呼ばれる一連の規格によって規定されています。
IEEE 802.11規格に基づく無線LAN( WLANまたはWiFiとも呼ばれる)は、おそらく今日の家庭ユーザーにとってIEEE 802プロトコルファミリーの中で最もよく知られているものでしょう。IEEE 802.11は、有線イーサネットと多くの特性を共有しています。
同期光ネットワーク(SONET)と同期デジタル階層(SDH)は、レーザーを用いて光ファイバー上で複数のデジタルビットストリームを転送する標準化された多重化プロトコルです。これらは元々、主に回線交換デジタル電話をサポートするために、さまざまなソースからの回線モード通信を伝送するように設計されました。しかし、プロトコル中立性と伝送指向の特性から、SONET/SDHは非同期転送モード(ATM)フレームの伝送にも最適な選択肢となりました。
非同期転送モード(ATM)は、電気通信ネットワーク向けのスイッチング技術です。非同期時分割多重方式を使用し、データを小さな固定サイズのセルにエンコードします。これは、可変サイズのパケットやフレームを使用するインターネットプロトコルスイートやイーサネットなどの他のプロトコルとは異なります。ATMは、回線交換ネットワークとパケット交換ネットワークの両方に類似点があります。そのため、従来の高スループットデータトラフィックと、音声やビデオなどのリアルタイムで低遅延のコンテンツの両方を処理する必要があるネットワークに適しています。ATMはコネクション指向モデルを使用しており、実際のデータ交換を開始する前に、2つのエンドポイント間に仮想回線を確立する必要があります。
ATMは、インターネットサービスプロバイダと家庭ユーザー間の接続であるラストマイルにおいて依然として役割を果たしている。 [ 73 ]
デジタルセルラー規格には、グローバルシステムフォーモバイルコミュニケーションズ(GSM)、ジェネラルパケットラジオサービス(GPRS)、cdmaOne、CDMA2000、エボリューションデータ最適化(EV-DO)、GSMエボリューション向け拡張データレート(EDGE)、ユニバーサルモバイルテレコミュニケーションシステム(UMTS)、デジタル拡張コードレステレコミュニケーションズ(DECT)、デジタルAMPS (IS-136/TDMA)、統合デジタル拡張ネットワーク(iDEN)など、さまざまな種類があります。 [ 74 ]

ルーティングとは、ネットワークトラフィックを伝送するためのネットワーク経路を選択するプロセスです。ルーティングは、回線交換ネットワークやパケット交換ネットワークなど、多くの種類のネットワークで実行されます。
パケット交換ネットワークでは、ルーティングプロトコルによって中間ノードを経由したパケット転送が制御されます。中間ノードは通常、ルータ、ブリッジ、ゲートウェイ、ファイアウォール、スイッチなどのネットワークハードウェアデバイスです。汎用コンピュータもパケット転送とルーティングを実行できますが、専用ハードウェアがないため、パフォーマンスが制限される場合があります。ルーティングプロセスは、さまざまなネットワーク宛先への経路を記録するルーティングテーブルに基づいて転送を制御します。ほとんどのルーティングアルゴリズムは、一度に1つのネットワークパスのみを使用します。マルチパスルーティング技術では、複数の代替パスを使用できます。
ルーティングは、ネットワークアドレスが構造化されており、類似のアドレスはネットワーク内での近接性を意味するという前提において、ブリッジングとは対照的です。構造化されたアドレスを使用すると、単一のルーティングテーブルエントリでデバイスグループへの経路を表すことができます。大規模ネットワークでは、ルーターで使用される構造化アドレス指定は、ブリッジングで使用される非構造化アドレス指定よりも優れたパフォーマンスを発揮します。構造化IPアドレスはインターネットで使用されます。非構造化MACアドレスは、イーサネットや同様のローカルエリアネットワークでのブリッジングに使用されます。

ネットワークノードやリンクの物理的または地理的な位置は、一般的にネットワークにほとんど影響を与えませんが、ネットワークの相互接続のトポロジーは、スループットと信頼性に大きな影響を与える可能性があります。バス型ネットワークやスター型ネットワークなど、多くの技術では、単一の障害がネットワーク全体の停止につながる可能性があります。一般的に、相互接続が多いほどネットワークは堅牢になりますが、設置コストも高くなります。そのため、ほとんどのネットワーク図は、ネットワークホストの論理的な相互接続のマップであるネットワークトポロジーに基づいて作成されます。
一般的なトポロジーは以下のとおりです。
ネットワーク内のノードの物理的な配置は、必ずしもネットワークトポロジーを反映するとは限りません。例えば、FDDIの場合、ネットワークトポロジーはリング型ですが、物理的なトポロジーはスター型になることがよくあります。これは、すべての隣接接続が中央の物理的な場所を経由してルーティングできるためです。ただし、物理的な配置が全く無関係というわけではありません。共通のダクトや機器の設置場所は、火災、停電、浸水などの問題により、単一障害点となる可能性があるからです。

オーバーレイネットワークとは、別のネットワークの上に構築された仮想ネットワークです。オーバーレイネットワーク内のノードは、仮想リンクまたは論理リンクで接続されています。各リンクは、基盤となるネットワーク内のパス(おそらく多数の物理リンクを経由するパス)に対応します。オーバーレイネットワークのトポロジーは、基盤となるネットワークのトポロジーと異なる場合があり(そして多くの場合異なります)。たとえば、多くのピアツーピアネットワークはオーバーレイネットワークです。これらは、インターネット上で動作するリンクの仮想システムのノードとして構成されています。[ 75 ]
オーバーレイネットワークは、データネットワークが開発される以前、コンピューターがモデムを使って電話回線で接続されていたネットワーク黎明期から使用されてきました。
オーバーレイ ネットワークの最も顕著な例は、インターネットそのものです。インターネット自体は、当初、電話網の上にオーバーレイとして構築されました。[ 75 ]今日でも、各インターネット ノードは、トポロジーやテクノロジーが大きく異なるサブ ネットワークの基盤となるメッシュを介して、事実上他のすべてのノードと通信できます。アドレス解決とルーティングは、完全に接続された IP オーバーレイ ネットワークを基盤となるネットワークにマッピングするための手段です。
オーバーレイネットワークのもう1つの例は、ネットワーク内のノードにキーをマッピングする分散ハッシュテーブルです。この場合、基盤となるネットワークはIPネットワークであり、オーバーレイネットワークはキーによってインデックス付けされたテーブル(実際にはマップ)です。
オーバーレイネットワークは、サービス品質保証によってストリーミングメディアの品質を向上させるなど、インターネットルーティングを改善する方法として提案されてきました。IntServ 、DiffServ、IPマルチキャストなどの以前の提案は、ネットワーク内のすべてのルーターの変更が必要となるため、広く受け入れられていません。一方、オーバーレイネットワークは、インターネットサービスプロバイダの協力なしに、オーバーレイプロトコルソフトウェアを実行するエンドホストに段階的に展開できます。オーバーレイネットワークは、2つのオーバーレイノード間の基盤となるネットワークでパケットがどのようにルーティングされるかを制御することはできませんが、たとえば、メッセージが宛先に到達する前に通過するオーバーレイノードのシーケンスを制御することができます。
例えば、Akamai Technologiesは、信頼性が高く効率的なコンテンツ配信(マルチキャストの一種)を提供するオーバーレイネットワークを管理しています。学術研究としては、エンドシステムマルチキャスト、耐障害性ルーティング、サービス品質に関する研究などが挙げられます。
ネットワークは、物理的容量、組織目的、ユーザー認証、アクセス権限など、多くの特性や特徴によって特徴づけられる。また、物理的な範囲や地理的規模による分類も、ネットワークの分類方法の一つである。
ナノスケールネットワークは、メッセージキャリアなどの主要コンポーネントがナノスケールで実装されており、マクロスケール通信メカニズムとは異なる物理原理を活用しています。ナノスケール通信は、生物システムに見られるような非常に小さなセンサーやアクチュエーターへの通信を拡張し、他の通信技術では過酷すぎる環境でも動作する傾向があります。[ 76 ]
パーソナルエリアネットワーク(PAN) は、コンピュータとさまざまな情報技術デバイスが、1 人の近くにある場合に通信するために使用されるコンピュータ ネットワークです。PAN で使用されるデバイスの例としては、パーソナル コンピュータ、プリンタ、ファックス機、電話、PDA、スキャナ、ビデオゲーム機などがあります。PAN には、有線デバイスと無線デバイスが含まれる場合があります。PAN の到達範囲は通常 10 メートルまでです。[ 77 ]有線 PAN は通常、 USBおよびFireWire接続で構築され、Bluetoothや赤外線通信などの技術は通常、無線 PAN を構成します。
ローカルエリアネットワーク(LAN)は、家庭、学校、オフィスビル、または近接した建物群など、限られた地理的範囲内のコンピュータやデバイスを接続するネットワークです。有線LANは、イーサネット技術に基づいて構築されることが最も一般的です。ITU -T G.hnなどの他のネットワーク技術も、同軸ケーブル、電話線、電力線などの既存の配線を使用して有線LANを構築する方法を提供します。[ 78 ]
LANはルータを使用して広域ネットワーク(WAN)に接続できます。WANとは対照的に、LANの特徴としては、データ転送速度が速いこと、地理的範囲が限定されていること[ 79 ] 、接続を提供するために専用線に依存しないことなどが挙げられます。現在のイーサネットやその他のIEEE 802.3 LAN技術は、2024年にIEEEによって標準化された最大800 Gbit / sのデータ転送速度で動作します[ 80 ]。
キャンパスエリアネットワーク(CAN)は、限られた地理的範囲内のLANを相互接続したものです。ネットワーク機器(スイッチ、ルーターなど)や伝送媒体(光ファイバー、Cat5ケーブルなど)は、ほぼすべてキャンパスのテナントまたは所有者(企業、大学、政府機関など)が所有しています。例えば、大学のキャンパスネットワークは、学部や学科、図書館、学生寮など、キャンパス内の様々な建物を相互接続する役割を果たします。
バックボーンネットワークは、異なるLANまたはサブネットワーク間で情報を交換するための経路を提供するコンピュータネットワークインフラストラクチャの一部です。バックボーンは、同じ建物内、異なる建物間、または広範囲にわたる多様なネットワークを接続できます。ネットワークバックボーンを設計する際には、ネットワークのパフォーマンスとネットワークの混雑状況を考慮することが非常に重要です。通常、バックボーンネットワークの容量は、それに接続されている個々のネットワークの容量よりも大きくなります。
例えば、大企業は世界中に分散する部門を接続するために基幹ネットワークを構築することがあります。部門間のネットワークを繋ぐ機器がネットワークの基幹となります。基幹ネットワークのもう一つの例はインターネットの基幹ネットワークです。これは、広域ネットワーク(WAN)、メトロネットワーク、地域ネットワーク、国内ネットワーク、そして大洋横断ネットワークの間でデータの大部分を伝送する、大規模なグローバルな光ファイバーケーブルと光ネットワークシステムです。
メトロポリタンエリアネットワーク(MAN)とは、都市圏ほどの規模の地理的領域内で、ユーザーとコンピュータ資源を相互接続する大規模なコンピュータネットワークのことである。
広域ネットワーク(WAN)とは、都市、国、あるいは大陸間といった広範囲の地理的領域をカバーするコンピュータネットワークです。WANは、電話回線、ケーブル、電波など、様々な種類のメディアを組み合わせた通信チャネルを使用します。WANは、電話会社などの通信事業者が提供する伝送設備を利用することがよくあります。WAN技術は一般的に、OSI参照モデルの下位3層、すなわち物理層、データリンク層、ネットワーク層で機能します。
グローバルエリアネットワーク(GAN)は、任意の数の無線LAN、衛星通信エリアなどを介してモバイルユーザーをサポートするために使用されるネットワークです。モバイル通信における重要な課題は、通信をあるローカルカバレッジエリアから次のエリアに引き継ぐことです。IEEEプロジェクト802では、これは一連の地上無線LANを伴います。[ 81 ]
イントラネットは、通常は企業によって非公開で管理される利害関係者のコミュニティであり、許可されたユーザー(従業員など)のみがアクセスできます。[ 82 ]イントラネットはインターネットに接続されている必要はありませんが、一般的には接続が制限されています。エクストラネットは、イントラネットの拡張であり、イントラネット外のユーザー(ビジネスパートナー、顧客など)との安全な通信を可能にします。[ 82 ]
ネットワークは通常、それを所有する組織によって管理されます。民間企業のネットワークは、イントラネットとエクストラネットを組み合わせて使用する場合があります。また、単一の所有者が存在せず、事実上無制限のグローバル接続を可能にするインターネットへのネットワークアクセスを提供する場合もあります。
イントラネットとは、単一の管理主体によって管理されるネットワークの集合体です。イントラネットは通常、インターネットプロトコル(IP)と、Webブラウザやファイル転送アプリケーションなどのIPベースのツールを使用します。管理主体は、イントラネットの利用を許可されたユーザーのみに制限します。最も一般的なイントラネットは、組織の内部LANです。大規模なイントラネットには、通常、ユーザーに組織情報を提供するWebサーバーが少なくとも1台設置されています。
エクストラネットとは、単一の組織が管理するネットワークでありながら、特定の外部ネットワークへの限定的な接続をサポートするネットワークのことです。例えば、組織はイントラネットの一部へのアクセスをビジネスパートナーや顧客と共有するために提供する場合があります。これらの外部組織は、セキュリティの観点から必ずしも信頼できるとは限りません。エクストラネットへのネットワーク接続は、多くの場合WAN技術を介して実装されますが、常にそうとは限りません。

インターネットワークとは、複数の異なる種類のコンピュータネットワークを、上位層のネットワークプロトコルを用いて接続し、ルータを介して相互に接続することで、単一のコンピュータネットワークを形成するシステムのことである。
インターネットは、インターネットワークの最大の例です。これは、政府、学術機関、企業、公共機関、民間企業などのコンピュータネットワークが相互接続されたグローバルシステムです。インターネットプロトコルスイートのネットワーク技術に基づいて構築されています。米国国防総省のDARPAが開発したARPANET(高等研究計画局ネットワーク)の後継です。インターネットは、銅線通信と光ファイバーネットワークのバックボーンを利用して、ワールドワイドウェブ(WWW)、モノのインターネット(IoT) 、ビデオ転送、および幅広い情報サービスを実現しています。
インターネットの参加者は、インターネットプロトコルスイートおよびインターネット割り当て番号機関(IANA)とアドレスレジストリによって管理されるIPアドレスシステムと互換性のある、数百種類に及ぶ文書化され、多くの場合標準化されたプロトコルからなる多様な方法を使用しています。サービスプロバイダや大企業は、ボーダーゲートウェイプロトコル(BGP)を介してアドレス空間の到達可能性に関する情報を交換し、冗長性のある世界規模の伝送経路網を形成しています。
ダークネットは、通常インターネット上で動作するオーバーレイネットワークであり、専用ソフトウェアを介してのみアクセスできます。これは匿名化ネットワークであり、非標準のプロトコルとポート を使用して、信頼できるピア(時には友人(F2F)[ 84 ]と呼ばれる)間でのみ接続が行われます。
ダークネットは、共有が匿名である(つまり、IPアドレスが公開されない)という点で他の分散型ピアツーピアネットワークとは異なり、そのためユーザーは政府や企業の干渉をほとんど恐れることなく通信できます。[ 85 ]
仮想プライベートネットワーク(VPN)は、ノード間のリンクの一部を物理的な有線ではなく、より大きなネットワーク(例えばインターネット)内のオープン接続または仮想回線によって伝送するオーバーレイネットワークです。仮想ネットワークのデータリンク層プロトコルは、より大きなネットワークを介してトンネル化されると言われています。一般的な用途の一つは、公共インターネットを介した安全な通信ですが、VPNは認証やコンテンツ暗号化といった明示的なセキュリティ機能を備えている必要はありません。例えば、VPNは、強力なセキュリティ機能を備えた基盤ネットワーク上で、異なるユーザーコミュニティのトラフィックを分離するために使用できます。
ネットワークサービスとは、コンピュータネットワーク上のサーバーによってホストされるアプリケーションのことで、ネットワークのメンバーやユーザーに何らかの機能を提供したり、ネットワーク自体の運用を支援したりするものです。
ワールドワイドウェブ、電子メール[ 86 ] 、印刷、ネットワークファイル共有は、よく知られたネットワークサービスの例です。ドメインネームシステム(DNS)などのネットワークサービスは、 IPアドレスとMACアドレスに名前を付けます( 210.121.67.18のような数字よりもnm.lanのような名前の方が覚えやすいです)[ 87 ] 、および動的ホスト構成プロトコル(DHCP)は、ネットワーク上の機器が有効なIPアドレスを持っていることを保証します。[ 88 ]
サービスは通常、そのネットワークサービスのクライアントとサーバー間のメッセージの形式と順序を定義するサービスプロトコルに基づいています。
ビット/秒で表される帯域幅は、消費された帯域幅を指し、これは達成されたスループットまたはグッドプット、つまり通信経路を介したデータ転送の平均成功率に対応します。スループットは、帯域幅シェーピング、帯域幅管理、帯域幅スロットリング、帯域幅キャップ、帯域幅割り当て(例えば、帯域幅割り当てプロトコルや動的帯域幅割り当ての使用)などのプロセスによって影響を受けます。
ネットワーク遅延は、電気通信ネットワークの設計および性能特性です。これは、データビットがネットワークを介してある通信エンドポイントから別の通信エンドポイントに到達するまでの遅延時間を示します。遅延は、通信エンドポイントの特定のペアの位置によってわずかに異なる場合があります。エンジニアは通常、最大遅延と平均遅延の両方を報告し、遅延をいくつかの要素に分割します。これらの要素の合計が総遅延となります。
信号は、リンクを介してパケットをシリアルに送信するのにかかる時間によって、一定の最小レベルの遅延を経験します。この遅延は、ネットワークの混雑による、より変動的なレベルの遅延によってさらに拡大されます。IPネットワークの遅延は、1マイクロ秒未満から数百ミリ秒まで及ぶ可能性があります。
パフォーマンスに影響を与えるパラメータとしては、一般的にスループット、ジッター、ビット誤り率、レイテンシなどが挙げられる。
回線交換ネットワークでは、ネットワークのパフォーマンスはサービス品質と同義です。拒否された通話の数は、トラフィック負荷が高いときにネットワークがどれだけうまく機能しているかの尺度です。[ 89 ]その他のパフォーマンス尺度には、ノイズとエコーのレベルが含まれます。
非同期転送モード(ATM)ネットワークでは、パフォーマンスは回線速度、サービス品質(QoS)、データスループット、接続時間、安定性、技術、変調方式、モデムの機能強化によって測定できます。
ネットワークは性質や設計が異なるため、ネットワークのパフォーマンスを測定する方法は数多くあります。パフォーマンスは測定する代わりにモデル化することもできます。たとえば、状態遷移図は、回線交換ネットワークにおける待ち行列パフォーマンスをモデル化するためによく使用されます。ネットワークプランナーはこれらの図を使用して、ネットワークが各状態でどのように動作するかを分析し、ネットワークが最適に設計されていることを確認します。[ 90 ]
ネットワークの輻輳は、リンクまたはノードが定格を超えるデータ負荷にさらされたときに発生し、サービス品質の低下につながります。ネットワークが輻輳し、キューが満杯になると、パケットは破棄され、参加者は信頼性の高い通信を維持するために再送信に頼らざるを得なくなります。輻輳の典型的な影響には、キューイング遅延、パケット損失、新規接続のブロックなどがあります。後者の2つの結果として、提供される負荷の段階的な増加は、ネットワークスループットのわずかな増加にとどまるか、あるいはネットワークスループットが低下する可能性があります。
パケット損失を補償するために積極的な再送信を用いるネットワークプロトコルは、初期負荷が通常であればネットワーク輻輳を引き起こさないレベルまで低下した後でも、システムをネットワーク輻輳状態に維持する傾向がある。そのため、これらのプロトコルを使用するネットワークは、同じ負荷レベルでも2つの安定状態を示す可能性がある。スループットが低い安定状態は、輻輳崩壊として知られている。
現代のネットワークでは、輻輳制御、輻輳回避、トラフィック制御といった技術が用いられており、ネットワークが輻輳状態になると、エンドポイントは通常、送信速度を落としたり、場合によっては完全に送信を停止したりして、輻輳崩壊を回避しようとします。具体的な技術としては、802.11のCSMA/CAや初期のイーサネットなどのプロトコルにおける指数バックオフ、TCPにおけるウィンドウ縮小、ルーターなどのデバイスにおける公平なキューイングなどが挙げられます。
ネットワーク輻輳の悪影響を回避するもう1つの方法は、特定のトラフィックが輻輳を回避できるようにするQoS(サービス品質)優先度スキームを導入することです。優先度スキームはそれ自体でネットワーク輻輳を解決するものではありませんが、重要なサービスに対する輻輳の影響を軽減するのに役立ちます。ネットワーク輻輳を回避する3つ目の方法は、特定のフローにネットワークリソースを明示的に割り当てることです。その一例として、ITU-T G.hnホームネットワーク規格における競合フリー伝送機会(CFTXOP)の使用が挙げられます。
インターネットに関しては、RFC 2914が輻輳制御について詳細に規定している。
ネットワークの回復力とは、「障害や通常の運用に対する課題に直面しても、許容できるレベルのサービスを提供および維持する能力」である。[ 91 ]
コンピュータネットワークは、セキュリティハッカーによって、ネットワークに接続されたデバイスにコンピュータウイルスやコンピュータワームを仕掛けたり、サービス拒否攻撃によってこれらのデバイスがネットワークにアクセスできないようにするためにも利用される。
ネットワークセキュリティは、コンピュータネットワークとそのネットワークアクセス可能なリソースへの不正アクセス、誤用、変更、または拒否を防止および監視するためにネットワーク管理者が採用する規定とポリシーで構成されます。 [ 92 ]ネットワークセキュリティは、企業、政府機関、および個人間の日常的な取引と通信を保護するために、公共および民間のさまざまなコンピュータネットワークで使用されています。
ネットワーク監視とは、インターネットなどのコンピュータネットワーク上で転送されるデータを監視することです。この監視はしばしば秘密裏に行われ、政府、企業、犯罪組織、または個人によって、あるいはそれらの指示を受けて行われることがあります。監視が合法である場合も違法である場合もあり、裁判所やその他の独立機関からの許可が必要な場合もそうでない場合もあります。
今日ではコンピュータやネットワークの監視プログラムが広く普及しており、ほぼすべてのインターネットトラフィックは、違法行為の手がかりを得るために監視されているか、あるいは監視される可能性がある。
監視は、社会統制を維持し、脅威を認識して監視し、犯罪行為を防止または捜査するために、政府や法執行機関にとって非常に有用です。トータル・インフォメーション・アウェアネス・プログラムなどのプログラム、高速監視コンピュータや生体認証ソフトウェアなどの技術、通信法執行支援法などの法律の出現により、政府は現在、市民の活動を監視する前例のない能力を持っています。[ 93 ]
しかし、国境なき記者団、電子フロンティア財団、アメリカ自由人権協会などの多くの市民権およびプライバシー団体は、市民に対する監視の強化が、政治的および個人的自由が制限された大規模監視社会につながる可能性があると懸念を表明している。このような懸念から、ヘプティング対AT&T訴訟などの訴訟が起こされている。[ 93 ] [ 94 ]ハクティビスト集団アノニマスは、「過酷な監視」とみなすものに抗議して政府のウェブサイトをハッキングした。[ 95 ] [ 96 ]
エンドツーエンド暗号化(E2EE)は、通信を行う2者間でやり取りされるデータを途切れることなく保護するデジタル通信のパラダイムです。これは、送信者がデータを暗号化し、意図した受信者のみが復号できる仕組みであり、第三者の介入を必要としません。エンドツーエンド暗号化により、インターネットサービスプロバイダやアプリケーションサービスプロバイダなどの仲介者が通信内容を読み取ったり改ざんしたりすることが防止されます。エンドツーエンド暗号化は、一般的に機密性と完全性の両方を保護します。
エンドツーエンド暗号化の例としては、ウェブトラフィック用のHTTPS 、電子メール用のPGP、インスタントメッセージング用のOTR、電話用のZRTP、無線用のTETRAなどが挙げられる。
一般的なサーバーベースの通信システムには、エンドツーエンド暗号化は含まれていません。これらのシステムは、クライアントとサーバー間の通信の保護のみを保証し、通信当事者間の保護は保証しません。エンドツーエンド暗号化に対応していないシステムの例としては、Google Talk、Yahoo Messenger、Facebook、Dropboxなどが挙げられます。
エンドツーエンド暗号化のパラダイムは、クライアントの技術的な悪用、低品質な乱数生成器、鍵のエスクローなど、通信のエンドポイント自体におけるリスクに直接対処するものではありません。また、エンドポイントの識別情報や送信されるメッセージの時間と量などに関するトラフィック分析にも対応していません。
1990年代半ばにワールドワイドウェブ上で電子商取引が導入され急速に普及したことで、何らかの認証と暗号化が必要であることは明らかでした。Netscapeは新しい標準の策定に最初に取り組みました。当時、主流のウェブブラウザはNetscape Navigatorでした。Netscapeはセキュアソケットレイヤー(SSL)と呼ばれる標準を作成しました。SSLでは、証明書を持つサーバーが必要です。クライアントがSSLで保護されたサーバーへのアクセスを要求すると、サーバーは証明書のコピーをクライアントに送信します。SSLクライアントはこの証明書を検証し(すべてのウェブブラウザには、ルート証明書の包括的なリストがプリロードされています)、証明書が検証されると、サーバーは認証され、クライアントはセッションで使用する対称鍵暗号をネゴシエートします。これでセッションは、SSLサーバーとSSLクライアント間の非常に安全な暗号化トンネルで行われます。[ 66 ]
1959年6月のUNESCO情報処理会議でC. Stracheyがタイムシェアリングコンピュータに関する最初の論文を発表した直後、MITのHM TeagerとJ. McCarthyは、1959年8月のACM会議で未発表の論文「タイムシェアリングプログラムテスト」を発表した。
{{cite book}}ISBN /日付の不一致(ヘルプ)基本的にすべての作業は1961年までに定義され、1962年に詳細化され、正式な文書形式にまとめられました。ホットポテトルーティングのアイデアは1960年後半に遡ります。
直後、デイビスはストアアンドフォワード パケット交換システムの詳細を考案した。
それぞれの論文で T1 トランクの使用を予見していた。
Paul Baran ... はルーティング手順と敵対的な環境における分散通信システムの生存性に焦点を当てましたが、現在私たちが理解しているような形でのリソース共有の必要性には重点を置きませんでした。実際、ソフトウェアスイッチの概念は彼の研究には存在しませんでした。
Kahn は次のように回想しています。 ... Paul Baran の貢献について... Paul はほぼ完全に音声に関する考慮事項によって動機づけられていたと思います。彼が書いたものを見ると、彼は低コストの電子機器であるスイッチについて話していました。これらの場所に強力なコンピュータを置くという考えは、費用対効果が高いとはまだ考えられていませんでした。そのため、コンピュータ スイッチのアイデアがありませんでした。プロトコルの概念全体が当時存在していませんでした。そして、コンピュータ間の通信のアイデアは、実際には二次的な関心事でした。
バランはコンピュータ通信よりもデジタル音声通信を重視していた。
デイヴィスのパケット交換の発明とコンピュータ通信ネットワークの設計は、インターネットにつながる発展の礎となった。
データ通信の文脈で「プロトコル」という用語が印刷物で初めて登場した例... 次のハードウェアタスクは、端末装置と交換コンピュータ間のインターフェースの詳細設計と、高速回線を介したデータパケットの信頼性の高い伝送を確保するための配置であった。
これは、パケット交換と高速リンクを使用した世界初のデジタルローカルネットワークでした。
歴史家は、ウェールズの科学者ドナルド・W・デイヴィスとアメリカのエンジニア、ポール・バランに重要な洞察を与えている。
ほぼすべての点で、1965 年後半に開発されたデイビスの元の提案は、今日構築されている実際のネットワークと似ていました。
コンピュータと通信回線を相互接続する技術的な問題とは別に、コンピュータネットワークの概念は、理論的な観点から多くの場所で検討されてきた。特に注目すべきは、1960年代初頭にランド研究所のポール・バランらが行った研究「分散通信について」である。また、1960年代半ばにイギリスの国立物理研究所のドナルド・デイヴィスらが行った研究も注目に値する。ARPANETの開発に影響を与えたもう1つの初期の主要ネットワーク開発は、DWデイヴィスのリーダーシップの下、イギリスのミドルセックスにある国立物理研究所で行われた。
カーン、セヴェロ・オムスタイン、ウィリアム・クロウザー、デビッド・ウォルデンからなる BBN チームによって開発されました。
グループとARPANETの設計・実装担当者との間には相当な技術的交流があったものの、NPLデータネットワークの取り組みはARPANETの設計に根本的な影響をほとんど与えなかったようだ。標準ネットワークインターフェース、ルーティングアルゴリズム、スイッチングノードのソフトウェア構造といったNPLデータネットワーク設計の主要な側面は、ARPANETの設計者によってほとんど無視された。しかし、より根本的なものではない多くの点で、NPLデータネットワークがARPANETの設計と進化に影響を与えたことは疑いない。
待ち行列プロセスとネットワーク内のフローの理論が用いられ、ネットワークの性能は一連の方程式で記述される。... 解析的手法はクラインロックらによって成功裏に用いられてきたが、重要な単純化の仮定を置いた場合に限られる。... クラインロックの研究において、解析的手法の結果とシミュレーションの結果が良好な一致を示していることは心強い。
ネットワークルーティングのための階層型アドレス指定システムは、Fultzによって提案され、さらに詳細にはMcQuillanによって提案されている。最近の非常に包括的な分析は、KleinrockとKamounの論文に掲載されている。
階層的アプローチは、階層内のレベルを接続する要素であるセパレータを最適に配置することで、ルーティング テーブル サイズと更新メッセージの頻度の両方で大きな利益が得られることを示す理論的結果(例:[16])によってさらに動機付けられています。 ... [16] KLEINROCK, L., AND KAMOUN, F. 大規模ネットワークの階層的ルーティング:パフォーマンス評価と最適化。Computer Networks (1977)。
カリフォルニア州のゼロックス・パロアルト研究所の研究員、ロバート・メトカーフが、コンピュータ同士を接続する手段である「イーサネット」を提案する最初のメモを書いた。
Pup (PARC Universal Packet) は、David R. Boggs、John F. Shoch、Edward A. Taft、および Robert M. Metcalfe によって設計され、最初に (BCPL で) 実装された一連のインターネットワーキング プロトコルとパケット フォーマットです。これは、後の TCP/IP の設計に大きな影響を与えました。
著者らは、国際ネットワークプロトコルの初期段階の議論において有益なコメントをくださった多くの同僚、特に R. Metcalfe、R. Scantlebury、D. Walden、H. Zimmerman、断片化とアカウンティングの問題について建設的なコメントをくださった D. Davies と L. Pouzin、およびアソシエーションの作成と破棄についてコメントをくださった S. Crocker に感謝いたします。
、ゼロックスはメトカーフ、ボッグス、バトラー・ランプソン、チャック・タッカーの名義でイーサネット技術に関する特許を申請した。(メトカーフは、「我々全員が働く特権に恵まれた知的指導者」であるランプソンと、「アルトを設計した男」であるタッカーの名前を特許に記載するよう主張した。)
スペイン人は、意外にも公共ネットワークを最初に構築した人々だった。彼らは銀行ネットワークを巧みに一夜にして公共ネットワークに変え、誰よりも先にそれを成し遂げた。
{{cite web}}: CS1 maint: url-status (リンク){{cite book}}: CS1 maint: 数値名: 著者リスト (リンク)
この記事は、連邦規格1037C(一般調達局)からのパブリックドメイン資料を組み込んでいます。 2022年1月22日にオリジナルからアーカイブされました。