セッション層

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

コンピュータネットワークの7層OSIモデルではセッション層層5です。

セッション層は、エンドユーザーアプリケーションプロセス間のセッションを開いたり、閉じたり、管理したりするためのメカニズム、つまり半永久的な対話を提供します。通信セッションは、アプリケーション間で発生する要求と応答で構成されます。セッション層サービスは、リモートプロシージャコール(RPC) を利用するアプリケーション環境で一般的に使用されます。

セッション層プロトコルの例は、OSIプロトコルスイートのセッション層プロトコルであり、X.225またはISO 8327とも呼ばれます。接続が失われた場合、このプロトコルは接続の回復を試みる場合があります。接続が長期間使用されない場合、セッション層プロトコルが接続を閉じて再度開く場合があります。全二重または半二重操作のいずれかを提供し、交換されたメッセージのストリームに同期ポイントを提供します。[2]

セッション層の実装の他の例には、ゾーン情報プロトコル(ZIP)–名前バインディングプロセスを調整するAppleTalkプロトコル、およびセッション制御プロトコル(SCP)–DECnetフェーズIVセッション層プロトコルが含まれます。

OSIネットワークアーキテクチャのサービス階層化セマンティクス内で、セッション層はプレゼンテーション層からのサービス要求に応答し、トランスポート層にサービス要求を発行します

サービス

OSIモデルのセッション層は、セッションのチェックポイントと回復を担当します。これにより、おそらく異なるソースから発信された異なるストリームの情報を適切に結合または同期することができます。

セッション層の使用例はセッションBeanです。これは、セッションがアクティブである限りアクティブであり、セッションが切断されると削除されます。Java開発者は、これらを使用して、Webセッション中にユーザーに関する情報を保存できます。

アプリケーションの例はWeb会議です。この会議では、いわゆるリップシンクの問題を回避するために、オーディオとビデオのストリームを同期させる必要があります。フロー制御により、画面に表示されている人が現在の話者であることが保証されます。

もう1つのアプリケーションは、ライブTV番組にあります。この番組では、無音の放送時間や過度のオーバーラップを回避するために、オーディオとビデオのストリームをシームレスにマージして、一方から他方に移行する必要があります。

プロトコル

TCP/IPモデルとの比較

TCP / IP参照モデル、OSIモデルのアプリケーションまたはトランスポートプロトコルのセマンティクスの詳細とは関係がないため、セッション層を考慮しません。一般的なトランスポートプロトコル(TCP、SCTP)に関連するOSIのセッション管理は、トランスポート層プロトコルに含まれているか、アプリケーション層プロトコルの領域と見なされます。TCP / IPのレイヤーは、操作スコープ(アプリケーション、ホスト間、ネットワーク、リンク)の説明であり、操作手順やデータセマンティクスの詳細な規定ではありませ

も参照してください

参照

  1. ^ 「X.225:情報技術–オープンシステム相互接続–コネクション型セッションプロトコル:プロトコル仕様」2021年2月1日にオリジナルからアーカイブされました2021年11月24日取得
  2. ^ ITU-T勧告X.225