OSI参照モデルの7つの階層とは?TCP/IPとの違いも解説
OSI参照モデルとは?
OSI参照モデルとは、国際標準化機構(ISO)とCCITT(国際電信電話諮問委員会)が異機種間の相互通信のためルール化したものです。これにより、異なるメーカーの装置間でも通信が可能となり、通信の標準化が図られました。
出典:データ通信手順の標準化|公益社団法人日本電気技術者協会
参照:https://jeea.or.jp/course/contents/01401/
歴史的経緯
ISO(国際標準化機構)はネットワークの急速な発達に伴い通信の問題対処のため、1980年OSI(Open Systems Interconnection)基本参照モデルを策定しました。しかし、OSI参照モデルは開発の長期化や仕様複雑が要因で当時別のプロトコルとして普及していたTCP/IPと競う合う関係にもなり、結果としてOSI参照モデル要因のために広く普及するには至っていません。相反してTCP/IPは仕様がわかり易く、設定も簡単な理由で現在も広く利用されています。
TCP/IPモデルとの階層の違い
TCP/IPモデル階層は、4階層構成でOSI参照モデルの5層から7層を1つにまとめ、第4層アプリケーション層としています。現在ではTCP/IPモデルが主流ですが、OSI参照モデルは考え方の基本となっています。OSI参照モデルは7階層構成で、第1層は物理的な規定、第2層は同一ネットワーク通信に関して、第3層は異ネットワーク接続について、第4層はデータ送受の信頼性規定、第5層は通信から切断手順、第6層は端末間の送受規定、第7層はアプリケーションのやり取り規定です。
OSI参照モデルの7つの階層
OSI参照モデルは第1層から第4層までは通信機能となっていて、第5層から第7層はデータ処理を定義しています。ここでは、それぞれの階層の役割や特徴について紹介していきます。
レイヤー1:物理層
OSI参照モデルの物理層は、ケーブルやコネクタ、電気信号などの物理的なものを定めた層です。具体的に説明すると、コンピュータが理解できるデジタルデータとケーブルが扱う電気信号を相互に変換する際の決まり事です。例えば、コネクタのピンの数、コネクタ形状の規定や、銅線-光ファイバ間の電気信号の変換に関わります。
レイヤー2:データリンク層
OSI参照モデルのデータリンク層は、直に繋がっている機器への信号の受け渡しを定めた層です。具体的に説明すると、誰から誰に伝送されたデータなのかを判断し、データの送信元と送信先の状態を確認して、データの送信が可能かどうかをどうやって判定するか定めたものです。ルールの中には、伝送中のエラー発生時に関するルールも定められています。
レイヤー3:ネットワーク層
OSI参照モデルのネットワーク層は、異なるネットワーク間の通信について定めた層です。具体的に説明すると、異なるネットワークへの通信を行う際に、どのような通信経路で通信を行い、どのようにデータを送信するかを定めた層です。ネットワーク上で、データの送信先や送信元を特定できるアドレスの割り当て方法なども定められています。
レイヤー4:トランスポート層
OSI参照モデルのトランスポート層は、通信の信頼性を確保する決まりを定めた層です。具体的に説明すると、送信元から送信先に、確実にデータが正しく送信されるための決まりを定めた層です。一度に伝送できるサイズに分割して送信し、分割されたデータを順番どおりに戻すことや、通信途中でデータに何らかの問題が発生した場合の決まりがあります。
レイヤー5:セッション層
OSI参照モデルのセッション層は、通信開始から終了までの手順を定めた層です。具体的に説明すると、コネクションが確立してから切断までの通信の一連の手順を管理する決まりを定めた層です。例を挙げると、ログイン開始からログアウトまでの流れや、ショッピングサイトで購入ボタン押下から情報入力を経て、購入が確定するまでの流れを定めています。
レイヤー6:プレゼンテーション層
OSI参照モデルのプレゼンテーション層は、文字コードや圧縮方式を定めた層です。具体的に説明すると、コンピュータ同士のデータ形式や圧縮方式などを合わせることによって、文字や映像データ、音声データなどに、コンピュータが違うことによって起こる不具合が生じないようにしている決まりを定めた層です。プレゼンテーション層は、セキュリティ向上のための暗号化と復号処理も担っています。
レイヤー7:アプリケーション層
OSI参照モデルのアプリケーション層は、ユーザーとアプリケーションとの直接的な橋渡しとなる決まりを定めた層です。具体的に説明すると、ファイルやメールなどのアプリケーションレベルのデータのやり取りに関する決まりを定めた層です。例えば、Webサイトであれば「http」、メールであれば「smtp」や「pop3」といったプロトコルを定めています。
OSI参照モデルのカプセル化
送信する側で流れる処理と、受信する側で流れる処理では順序が異なります。カプセル化は送信する側で流れる処理で活用され、非カプセル化は受信する側で流れる処理で活用されます。このカプセル化と非カプセル化について、それぞれ分けて解説していきます。
カプセル化
OSI参照モデルで言うと、データを送信する際はレイヤー7からレイヤー1へと順に処理され、その処理した情報をヘッダとしてデータの前に付加させていくこと、つまり、上位の処理された情報を包み込むように下位の層へと流していくことをカプセル化といいます。最終的にはレイヤー1で電気信号となって送信されます。
非カプセル化
OSI参照モデルで言うと、カプセル化された状態の情報を、レイヤー1からレイヤー7という順で処理することによって、送信側でヘッダとして取り付けた情報を外していくことを非カプセル化といいます。最終的には受信側のコンピュータのアプリケーション上でデータを受け取ります。
OSI参照モデルを知ってネットワークについての理解を深めよう
コンピュータが登場して、コンピュータ同士の通信が始まりました。違うメーカーのコンピュータと通信を可能とする目的で定められたのがOSI参照モデルです。現在のインターネット社会では重要な規定でありIT社会の基本となっています。ぜひOSI参照モデルについて知り、ネットワークについての理解を深めておきましょう。
FEnetを運営しているネプラス株式会社はサービス開始から10年以上
『エンジニアの生涯価値の向上』をミッションに掲げ、
多くのインフラエンジニア・ネットワークエンジニアの就業を支援してきました。
ネプラス株式会社はこんな会社です
秋葉原オフィスにはネプラス株式会社をはじめグループのIT企業が集結!
数多くのエンジニアが集まります。
-
インフラ業界に特化
ネットワーク・サーバー・データベース等、ITインフラ業界に特化。Cisco Systemsプレミアパートナーをはじめ各種ベンダーのパートナー企業です。
業界を知り尽くしているからこそ大手の取引先企業、経験豊富なエンジニアに選ばれています。
-
正社員なのにフリーランスのような働き方
正社員の方でも希望を聞いたうえでプロジェクトをアサインさせていただいており、フリーランスのような働き方が可能。帰社日もありません。
プロジェクト終了後もすぐに次の案件をご紹介させていただきますのでご安心ください。
-
大手直取引の高額案件
案件のほとんどが大手SIerやエンドユーザーからの直取引のためエンジニアの皆様へに高く還元できています。
Ciscoをはじめ、Juniper、Azure、Linux、AWS等インフラに特化した常時300件以上の案件があります。
-
スキルアップ支援
不要なコストを削減し、その分エンジニアの方へのスキルアップ支援(ネットワーク機器貸出、合格時の受験費用支給など)や給与で還元しています。
受験費用例)CCNP,CCIE:6-20万円、JNCIS:3-4万円、AWS:1-3万円など
※業務に関連する一定の資格のみ。各種条件がありますので詳しくは担当者へにお尋ねください。
-
現給与を保証します!※
前職の給与保証しており、昨年度は100%の方が給与アップを実現。収入面の不安がある方でも安心して入社していただけます。
※適用にはインフラエンジニアの業務経験1年以上、等一定の条件がございます。
-
インセンティブ制度
ネットワーク機器の販売・レンタル事業等、売上に貢献いただいた方にはインセンティブをお支払いしています。
取引先企業とエンジニア側、双方にメリットがあり大変好評をいただいています。
-
社会保険・福利厚生
社員の方は、社会保険を完備。健康保険は業界内で最も評価の高い「関東ITソフトウェア健康保険組合」です。
さらに様々なサービスをお得に利用できるベネフィットステーションにも加入いただきます。
-
東証プライム上場企業グループ
ネプラスは東証プライム上場「株式会社夢真ビーネックスグループ」のグループ企業です。
安定した経営基盤とグループ間のスムーズな連携でコロナ禍でも安定した雇用を実現させています。
ネプラス株式会社に興味を持った方へ
ネプラス株式会社では、インフラエンジニアを募集しています。
年収をアップしたい!スキルアップしたい!大手の上流案件にチャレンジしたい!
オンライン面接も随時受付中。ぜひお気軽にご応募ください。
新着案件New Job
-
【高額年収】/【CCNA取得者歓迎】/ネットワークの構築/BIG-IP/東京都千代田区/【WEB面談可】/在宅ワーク/20代~30代の方活躍中
年収540万~540万円東京都千代田区(神保町駅) -
東京都中央区/【WEB面談可/インフラサーバ経験者/20~40代の方活躍中】/在宅ワーク
年収600万~600万円東京都中央区(小伝馬町駅) -
【高額年収】/インフラ構築支援/東京都港区/【WEB面談可/インフラサーバ経験者/20~40代の方活躍中】/在宅ワーク
年収960万~960万円東京都港区(新橋駅) -
ガバナンス推進、セキュリティ基盤支援/東京都港区/【WEB面談可】/在宅ワーク/20代~40代の方活躍中
年収780万~780万円東京都港区(新橋駅) -
カー用品販売会社の情報システム運用/東京都千代田区/【WEB面談可/インフラサーバ経験者/20~40代の方活躍中】/テレワーク
年収576万~576万円東京都千代田区(水道橋駅) -
ネットワーク構築、検証/東京都渋谷区/【WEB面談可】/テレワーク/20代~40代の方活躍中
年収540万~540万円東京都渋谷区(渋谷駅)