OSI基本参照モデルとTCP/IPプロトコル【備忘録-応用情報技術者試験対策 #1】

応用情報技術者試験

※ 本記事では、応用情報技術者試験に向けて私が勉強したことを備忘録的にまとめておきたいと思います。基本情報技術者試験の内容と重複しているものもあります。なお、記事の投稿順に意味はないので、気にしないでもらえればと思います。

はじめに

今回は OSI基本参照モデルとTCP/IPプロトコル についてまとめたいと思います。

特にOSI基本参照モデルとTCP/IPプロトコル各層の関係を一目でわかるようにまとめていきたいと思います。

早速まとめた表を下に書きます。

ちなみに私はこの参考書を使って勉強してました。

情報が豊富でがっつり勉強したい方向けかと思います。

OSI基本参照モデル

OSI基本参照モデル(Open Systems Interconnection Reference Model)は、異なるシステム間での通信を標準化するために開発された国際的な通信プロトコルの階層モデルです。

このモデルは7つの層に分かれており、上位層からアプリケーション層/プレゼンテーション層/セッション層/トランスポート層/ネットワーク層/データリンク層/物理層となります。

各層に対して現実世界にある機器をエンティティと呼びます。そして、エンティティ同士の通信の取り決めがプロトコルと呼ばれます。

TCP/IP

よくOSI基本参照モデルと並列で紹介されるのが、TCP/IPプロトコル・スイートです。プロトコル・スイートとは、ひとまとまりのプロトコル群のことです。

TCP/IPは4つの層に分かれており、上位層からアプリケーション層/トランスポート層/インターネット層/ネットワークインターフェース層となります。

TCP/IPの通信方法

TCP/IPの通信方法では、自分が送りたいデータをパケットに分割し、各パケットに各層でヘッダを付加して相手に送ります。自分が送りたいデータを相手に送る場合のイメージ図を以下に示します。

上の図に書いている通り、アプリケーション層で送りたいデータを用意し、トランスポート層でポート番号などのTCPヘッダを付加します。さらにインターネット層でIPアドレスなどのIPヘッダを付加し、最後にネットワークインターフェース層でMACアドレスなどのMACヘッダを付加して相手に送ります。

以上がTCP/IPの通信方法となります。

最後に

今回は、OSI基本参照モデルとTCP/IPについてまとめました。自分で図を作成すると記憶に定着しやすいので、手書きでも何でも良いので手を動かして図を書いてみると良いかもしれません。

今回はこれで終わりにしておきます。

おすすめの記事

当ブログではいろいろな記事を書いています。今人気の記事をいくつかご紹介しますので、ぜひご覧ください。

コメント

タイトルとURLをコピーしました