アウトプットの部屋

エンジニアになるためのアウトプット

OSI参照モデル

プログラミング言語以外にもネットワークなどの知識は必要なので、まとめておこうと思います。

OSI参照モデルとは

ISO(国際標準化機構)が設定した異なるベンダ間で相互通信するためのネットワーク・モデルのこと。 OSI参照モデルは7つの層によって構成されている


第7層 アプリケーション層

第6層 プレゼンテーション層

第5層 セッション層

第4層 トランスポート層

第3層 ネットワーク層

第2層 データリンク層

第1層 物理層


データを相手に送る時、データを第7層から第1層まで順番に梱包する。これをカプセル化といい、受信者は、逆に第1層から第7層でカプセル化されたデータを開封していく。これをカプセル化という。(手紙を送る時に、手紙以外にも切手や封筒や宛先などと一緒に送り、受け取った側はそれらを順番に開封するイメージ)

ちなみにカプセル化されたデータは層ごとに呼び方が違う。

第7層〜第5層 データ

第4層 セグメント

第3層 パケット

第2層 フレーム

第1層 ビット