インターネットとは

## 起源
 1967年に研究を開始したパケット通信のネットワークARPNetがインターネットの起源。
 当初は研究目的で限られた利用用途だったが、商用利用が認められ、広がった。

## ネットワークの分類
ネットワークは用途や構成によって複数の分類が存在する。
例として4つ上げる。
 - LAN
 - WAN
 - イントラネット
 - インターネット

### LAN
「Local Area Network」の略で、**限られたエリアで接続できるネットワーク**のこと。
プライベートネットワークなので特定の人しかアクセスできない。
同じフロアや建物内など、限定的な範囲を接続する。

### WAN
「Wide Area Network」の略称で、**物理的に離れたエリアと接続できるネットワーク**のこと。
プライベートネットワークなので特定の人しかアクセスできない。
物理的に離れた場所にあるLAN同士を接続する。

### イントラネット
内部（intra）とネットワークを意味する（net）を組み合わせた言葉であり、直訳すると「内部ネットワーク」のこと。
企業内など限られた範囲内で利用可能なネットワーク環境であり、ログイン・アクセスできるのも権限のある社員のみに限られる。

### インターネット
LANやWAN、イントラネットと異なり、オープンなネットワーク。
誰もが接続可能であり、世界規模で構成されている巨大なネットワーク。

## インターネットの構成要素
インターネットを構成するのは以下の3つ。
- サーバー/クライアント
- TCP/IP（プロトコル）
- IPアドレス・ドメイン

インターネットの構成要素を手紙のやりとりに例えると、それぞれ以下のように考えていただくとわかりやすいかなと思います。
サーバー/クライアントは手紙を出す人/手紙を受け取る人
TCP/IPは手紙を出す際のルール（ハガキの表面の送り先の住所や名前、差出人の住所や名前の書き方）
IPアドレス・ドメインは住所

### サーバー/クライアント
サーバーとクライアントは「クラサバ」と略されることもある。
#### クライアントサーバーシステム
分散型コンピューターシステムのひとつ。
サービスを利用するコンピュータ（クライアント）と、サービスやデータを提供するコンピュータ（サーバ）が、ネットワークを介して通信しながら動作するシステム

全てのコンピュータがサーバー、クライアント両方になりうる。

### TCP/IP（プロトコル）
#### プロトコルとは
通信機器同士が通信を行うためのルール。
「機器同士でのデータの受け渡し方法」や「どれだけのデータをどこに送るのか」ということが決められている。

#### 階層モデル
ISO（国際標準機構）とITU（国際電気通信連合）によりOSI（Open Systems Interconnection）と呼ばれるネットワーク標準規格の策定が始められ、このOSIで用いいられる通信のモデルが**OSI参照モデル**。
ただし、上記の策定中にTCP/IPが広く普及したため、結果としてすでに普及しているTCP/IPがデファクトスタンダード（世界標準）となっている。

##### OSI参照モデル
以下の7階層に分かれている。
- アプリケーション層
- プレゼンテーション層
- セッション層
- トランスポート層
- ネットワーク層
- データリンク層
- 物理層

「アプセトネデブ」の語呂合わせで覚える人もいる。

##### TCP/IP
TCP/IPはOSI参照モデルの7階層を4階層に分けている。
- アプリケーション層：OSI参照モデルのアプリケーション層、プレゼンテーション層、セッション層にあたる層
- トランスポート層：OSI参照モデルのトランスポート層にあたる層
- インターネット層：OSI参照モデルのネットワーク層にあたる層
- ネットワークインターフェース層：OSI参照モデルのデータリンク層、物理層にあたる層

#### データの送受信
##### データの送信
データを送信するときは、レイヤの高階層（OSI参照モデルのアプリケーション層）から低階層（OSI参照モデルの物理層）の向きに処理を行う。
レイヤを下りるごとに処理した情報をヘッダとして下位層へ包んでいくことを**「カプセル化」**という。

##### データの受信
送信とは逆の向きで、低階層から高階層への処理を進めていく。
ヘッダを取り外す作業を**「非カプセル化」**という。

### IPアドレス・ドメイン
インターネットにつながる全ての機械にIP（Internet Protocol：インターネット プロトコル））アドレスという番号が割り振られている。
つまり、IPアドレスがわかればどの機械化がわかる。
このIPアドレスは数字の羅列で人が覚えるのは難しいため、人が覚えやすい文字列に置き換えたものをドメインネームと呼ぶ。

## 参考サイト
 [【基礎偏】LANとWANの違いを3つの視点で解説！代表的な3つの構成とサービスも紹介](https://business.ntt-east.co.jp/service/omakase_it_monitoring/column/lan_lan_wan/index.html)
 [イントラネットとは? インターネットやエクストラネットとの違い](https://www.ntt.com/business/services/network/internet-connect/ocn-business/bocn/knowledge/archive_108.html#:~:text=%E3%82%A4%E3%83%B3%E3%83%88%E3%83%A9%E3%83%8D%E3%83%83%E3%83%88(Intranet)%E3%81%A8%E3%81%AF%E3%80%81,%E3%81%AE%E3%81%BF%E3%81%AB%E9%99%90%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82)
 [ネットワークの構成要素を詳しく解説](https://www.netattest.com/network-component_2022_mkt_fsp)
 [インターネットとは｜初心者にもわかりやすく解説](https://gamewith-hikari.gamewith.co.jp/archives/8978)
[クライアント/サーバシステムとは](https://www.nic.ad.jp/ja/basics/terms/client-server-system.html)
[クライアントサーバーシステム](https://www.ntt-west.co.jp/business/glossary/words-00517.html#:~:text=%E5%88%86%E6%95%A3%E5%9E%8B%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE,%E6%A9%9F%E3%80%8D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%82%E3%81%AE%E3%80%82)
[OSI参照モデルとは？TCP/IPとの違いを図解で解説](https://www.itmanage.co.jp/column/osi-reference-model/)
[OSI参照モデルを基本からわかりやすく解説！TCP/IPとの違いも図解で](https://www.seraku.co.jp/tectec-note/industry/osi-reference-model/)
[IP（アイピー）アドレス、ドメインネーム、URL（ユーアールエル）って何？](https://www.soumu.go.jp/hakusho-kids/life/what/what_04.html)