×

tomoロゴ tomo

【高校情報】プロトコルとは?TCP/IP・OSIモデル・代表例をわかりやすく解説

イリエダ
イリエダ
こんにちは、イルカの妖精イリエダよ。

 

今日は【高校情報】の重要テーマ、プロトコルについて学んでいくわ。

「なんとなく難しそう…」って思うかもしれないけど、実はすごくシンプルな考え方なの。

一緒に順番に理解していきましょうね。

情報のプロトコルとは??

プロトコルとは、

コンピュータ同士が通信するときのルール(約束)のこと

よ。

例えば、人と人が会話するときもルールがあるよね。

  • 同じ言語を使う
  • 順番に話す
  • 相手に伝わる形で話す

これと同じで、コンピュータ同士もルールがないと正しく通信できないの。

つまり、

プロトコル = コンピュータ同士の会話ルール

プロトコル 高校 情報

イリエダ
イリエダ
ルールがあるからこそ、世界中のコンピュータがつながるのよ。

 

インターネットのプロトコルとは??

インターネットでは、さまざまな種類のコンピュータやOSがつながっているわよね。

それでも問題なく通信できるのは、共通のプロトコルが使われているからなの。

その代表が、

TCP/IP(ティーシーピー・アイピー)よ。

Transmission Control Protocol / Internet Protocol

の略で、それぞれ次のような意味があるわ。

 

  • TCP(Transmission Control Protocol):通信をしっかり管理するルール
  • IP(Internet Protocol):送り先を決めるルール

 

このTCP/IPによって、世界中のコンピュータが同じルールで通信できるようになっているの。

TCP/IPの4階層モデル

TCP/IPでは、通信の処理を4つの階層(レイヤー)に分けて考えるわ。

通信の流れを役割ごとに分担して、効率よく・確実にデータをやり取りするための仕組みなの。

役割
アプリケーション層 サービスの提供(Web・メールなど) HTTP, SMTP など
トランスポート層 データのやり取りの管理 TCP, UDP
インターネット層 通信相手の特定(住所) IP
ネットワークインターフェース層 実際の通信(電気信号など) LAN, Wi-Fi

 

例えば、あなたがWebページを見ようとするときはこう。

  • アプリケーション層:「このページを見たい」というリクエストを作る
  • トランスポート層:データを分割・順序管理・エラー確認する
  • インターネット層:送り先(IPアドレス)を決める
  • ネットワークインターフェース層:実際に電気信号や電波として送信する

そして、受信側ではこの流れが逆順で処理されるのよ。

 

プロトコル 高校 情報

 

これは「荷物を送る流れ」に似ているわ。

  • アプリケーション層:何を送るか決める
  • トランスポート層:箱に詰めて整理する
  • インターネット層:住所を書く
  • ネットワーク層:実際に配達する

つまり、

TCP/IPは「通信の役割分担」をすることで、インターネットを成り立たせている仕組みなのよ。

OSI参照モデル(OSIさんしょうモデル)とは?

もう一つ大事なのがOSI参照モデルよ。

Open Systems Interconnection

の略で、通信の仕組みを7つの層に分けて整理したモデル(設計図)のことなの。

 

昔はコンピュータのメーカーごとに通信のルールが違っていて、機器同士がうまくつながらない問題があったの。

そこで登場したのが、このOSI参照モデルよ。

世界共通で通信の仕組みを理解するための基準として作られたの。

 

OSIの7つの層を上から順番に見ていきましょう。

  1. アプリケーション層:ユーザーが直接利用するサービス(Web・メールなど)
  2. プレゼンテーション層:データの形式変換や暗号化を行う
  3. セッション層:通信の開始・終了や接続の管理
  4. トランスポート層:データの分割や順序制御、再送などの管理
  5. ネットワーク層:通信相手の特定や経路の決定(IPアドレス)
  6. データリンク層:隣接する機器同士の通信(MACアドレスなど)
  7. 物理層:電気信号や光信号としてデータを送る

 

プロトコル 高校 情報

 

データは、送信するときに上(アプリケーション層)から下(物理層)へ流れていくの。

そして、受信側では下から上へ処理されるわ。

それぞれの層が自分の役割だけを担当することで、効率よく通信できる仕組みになっているのよ。

7つに分ける理由は以下のものがあるわ。

  • 役割ごとに分けることで仕組みを理解しやすくなる
  • 一部を変更しても他の部分に影響しにくい
  • 異なるメーカー同士でも共通のルールで通信できる

 

あとはTCP/IPとの違いも抑えておきましょう。

  • TCP/IP:実際にインターネットで使われている通信モデル(4層)
  • OSI:通信の仕組みを整理するための理論モデル(7層)

つまり、

OSIは「設計図」、TCP/IPは「実際に動いている仕組み」と覚えるとわかりやすいわ。

 

最初は7層もあって難しく感じるかもしれないけど、

「通信を細かく分担しているだけ」と考えると、一気に理解しやすくなるわよ。

 

代表的なプロトコル一覧

ここは試験でよく出るからしっかり押さえておきましょう。

プロトコル 正式名称(英語) 役割
HTTP / HTTPS HyperText Transfer Protocol / HyperText Transfer Protocol Secure Webページを見るとき
SMTP Simple Mail Transfer Protocol メールを送るとき
POP / IMAP Post Office Protocol / Internet Message Access Protocol メールを受信するとき
TCP Transmission Control Protocol 確実にデータを届ける
UDP User Datagram Protocol 速さ重視でデータを送る

それぞれ役割が違うので、場面によって使い分けられているの。

まとめ

最後にポイントを整理しましょう。

  • プロトコルは通信のルール
  • インターネットではTCP/IPが使われている
  • 通信は階層構造で管理されている
  • HTTPやSMTPなど用途ごとのプロトコルがある

つまり、

プロトコルがあるからこそ、世界中のコンピュータが正しく通信できるのよ。

イリエダ
イリエダ
最初は難しく感じても、仕組みがわかると一気に楽しくなるわよ。

次は「プロトコルの覚え方」を伝授するわ。

 

それじゃあね!

妖精

ここまで読んでくれてありがとう!おつかれさまでした。

「高校情報Iのまとめページ」で他の記事も復習してみてね。

▶ まとめを見に行く