「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

TCP/IPモデル

pointこの用語のポイント

point通信機能のモデル(イメージ図)だよ

point米国国防高等研究計画局(DARPA)ってところが作ったよ

point事実上の世界標準だよ

スポンサーリンク

簡単に書くよ

TCP/IPモデル(読:ティーシーピー/アイピーモデル 英:TCP/IP model)とは

「通信機能って、どんな仕組みにするの?」を整理した共通ルール(のひとつ)
もう少し小難しく書くと

米国国防高等研究計画局(DARPA)ってところが作ったデータ通信機能におけるモデル(イメージ図)のこと
です。


image piyo

詳しく書くよ

通信するときは送り手と受け手で同じルールを共有する必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。

TCP/IPモデル

ところがどっこい、以前はメーカーごとに好き勝手なルールを作って、好き勝手に通信をしていました。
あるメーカーさんが作った機器は日本語でやり取りしていましたし、別のメーカーさんが作った機器は英語でやり取りしていたわけです。

これでは、別のメーカーさんが作った機器とやり取りしようとしても言葉が通じません。
「他のメーカーの製品とは通信できない」残念な状況だったのです。

TCP/IPモデル2

これは不便ですよね?

そんな状況を見た賢い人が「共通ルールを作ってしまえば、メーカーが違っても通信できるんじゃないかな?」と考えました。

なるほど、確かにそうです。

そこで米国国防高等研究計画局(DARPA)というところが「データ通信機能は、こんな感じにしようぜ!」なルール(モデル)を作りました。

このルール(モデル)を満たしている製品は、異なるメーカーでも通信できます。
人種が違っても同じ言語を話せばコミュニケーションは取れますよね。
それと同じです。

TCP/IPモデル3

この

異なるメーカーの製品でも通信できるようにするために作られたルール(モデル)

が「TCP/IPモデル」です。

TCP/IPモデルでは、ネットワークを4つの階層に分けて考えます。
なんで分けて考えるかというと、まとめて考えると頭が痛くなるからです。
あっちも こっちも一度に考えるより、部分ごとに1つずつ考えた方が分かりやすいですよね。

その分けた階層は以下の4つです。

第4層:アプリケーション層
第3層:トランスポート層
第2層:インターネット層
第1層:ネットワークインターフェイス層


生徒手帳をイメージすると、少しは分かりやすいかもしれませんね。
生徒手帳には、いろいろな校則が載っています。
それぞれの校則は4つの大項目のいずれかに分類されています。
以下のようなイメージです。

■「TCP/IPモデル」生徒手帳に記載されている校則
□第一条「ネットワークインターフェイス層
 直近の機器と通信するときの関する校則を以下に記載する。
 (1)ほげほげ
 (2)ほげほげ

□第二条「インターネット層
 目的の相手と通信するときの校則を以下に記載する。
 (1)ほげほげ
 (2)ほげほげ

□第三条「トランスポート層
 通信における信頼性確保のための校則を以下に記載する。
 (1)ほげほげ
 (2)ほげほげ

□第四条「アプリケーション層
 アプリケーションとのやり取りに関する校則を以下に記載する。
 (1)ほげほげ
 (2)ほげほげ


生徒手帳が「TCP/IPモデル」です。
校則の大項目が「4つの階層」になります。

同じ校則を守ってる機器同士は通信できる理屈です。


image piyo2

一言でまとめるよ

まぁ「TCP/IPモデル」って単語が出てきたら「通信機能を ふんわりと定義したものなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像048
書籍画像040

おまけ

■訳してみるよ

「TCP」は「Transmission Control Protocol(トランスミッション・コントロール・プロトコル)」の略です。
「transmission(トランスミッション)」の意味は「伝達」とか「伝送」とかです。
「control(コントロール)」の意味は「統制する」とか「操作する」とか「制御する」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「IP」は「Internet Protocol(インターネット・プロトコル)」の略です。
「Internet(インターネット)」はIT用語の「インターネット」です。
「model(モデル)」の意味は「模型」とか「ひな形」とか「原型」とか「型式」とか「模範」とか「手本」とか「複雑系を簡潔に表現したもの」とかです。
ぶっちゃけ、カタカナで「モデル」と解釈した方が分かりやすいと思います。
何となく くっつけると

「伝送を制御する お約束事/インターネットの お約束事」モデル

となります。



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256