1. トップ
  2. 新着ニュース
  3. IT
  4. IT総合

ネットワークの超基本! エンジニア1年目の教科書 第15回 【OSI参照モデル】上位層の役割

マイナビニュース / 2024年7月10日 7時0分

画像提供:マイナビニュース

この連載ではこれまで、OSI参照モデルの物理層からトランスポート層までの役割、プロトコルについて学習してきました。今回は上位の3階層について、その役割を確認します。
OSI参照モデルとTCP/IPの階層モデル

OSIの参照モデルでは、コンピュータの通信動作を以下のような7つの階層に分けてそれぞれの役割を定義しています。

前回までの記事で、現在のインターネット通信の土台となる仕組みとして、ネットワーク層の「IP」、トランスポート層の「TCP」や「UDP」について紹介してきました。また、「TCP/IPプロトコルスイート(以下、TCP/IP)がさまざまななプロトコルの組み合わせで成り立っているということについても、第3回の記事で紹介しています。

TCP/IPにおける上位階層のプロトコルについて考えるにあたり、改めてOSI参照モデルとTCP/IPの考え方を比較してみましょう。 

OSI参照モデルの上位3層は、送信元と宛先との間で行う情報交換の仕組みにおいて、トランスポート層以下の機能よりも詳細かつ具体的な役割を指定することを目的としています。

それらは「セッション(会話)」、「プレゼンテーション(提供形式)」、「アプリケーション(適用と応用)」の3つに分けられ、それぞれOSI参照モデルにより定義されています。一方、TCP/IPにおけるアプリケーション層では、OSI参照モデルの上位3階層のような詳しい区別を行っていません。

そのため、OSI参照モデルの上位3層がどういった役割を持つかを理解し、それがTCP/IPのアプリケーション層プロトコルでどのように実現されているかをイメージできることが大切です。そのうえで、トランスポート層より下の階層のプロトコルとの役割分担も含めた通信動作の全体像を把握することで、ネットワークをより深く理解できるでしょう。

次のセクションから、OSI参照モデルの上位3階層それぞれの役割についてもう少し整理していきましょう。
セッション層

OSI参照モデルにおけるセッション層は、アプリケーション同士がセッション(会話)を確立し、維持し、終了するまでの手順を実現する役割を持ちます。ここでいうセッションとは、次のような一連の処理をいいます。

ユーザがサービス(通信という機能)を要求する

サービスを提供する側は要求された内容を承認する

サービスの提供中はその継続状況を監視する

サービスの提供が終わったら速やかに切断処理を行う

この記事に関連するニュース

トピックスRSS

ランキング

複数ページをまたぐ記事です

記事の最終ページでミッション達成してください