Network

コンピュータ同士をつなぎ、データをやり取りさせる通信の仕組み

ネットワークインフラ
Network」の技術書を見る (94 冊) →

Network とは

ネットワーク (Network) は、コンピュータや機器同士をつなぎ、データをやり取りさせる通信の仕組みだ。家庭内の LAN から、世界中をつなぐインターネットまで、規模を問わず「離れた機器が情報を交換する」基盤を指す。Web の閲覧もメールの送受信も、すべてネットワークの上で成り立っている。

階層で考える

ネットワークは、役割ごとの層に分けて理解される。

役割
アプリケーション層 HTTP など、アプリが使う通信
トランスポート層 TCP/UDP、データの届け方
ネットワーク層 IP、宛先までの経路選択
データリンク層 隣接機器間の通信

この階層モデルにより、各層が独立して役割を果たし、複雑な通信を整理して扱える。

基本となる概念

IP アドレス (機器の住所)、ポート (機器内の窓口)、DNS (名前と住所の対応づけ)、ルーティング (経路選択) などが、ネットワークを理解する土台になる。「データが宛先まで、どの経路を、どう識別されて届くか」を追えると、通信の全体像が見えてくる。

なぜ学ぶ価値があるか

ネットワークの知識は、特定の言語やツールに依存しない普遍的な基礎だ。Web アプリの不具合、通信の遅さ、接続できない原因の切り分けなど、トラブルの多くはネットワーク層に起因する。また、通信は攻撃の経路にもなるため、ファイアウォールや暗号化といったセキュリティはネットワークの理解と切り離せない。目に見えない通信の仕組みを理解することが、システム全体を見渡す力につながる。

学習には関連書籍が役立つ。

この記事は役に立ちましたか?

関連用語

関連する記事