OSI参照モデル の トランスポート層に関する解説。

株式会社 日立ソリューションズ

HITACHI Inspire the Next

  • ホーム
  • ソリューション・商品
  • 事例紹介
  • セミナー・展示会
  • ビジネスコラム
  • 企業情報
  • お問い合わせ

トランスポート層

トランスポート層とは

トランスポート層(トランスポートそう )とは、コンピュータと電気通信では、TCP/IP参照モデルにおけるの4階層の内の第3層の事である。そこでは上位のアプリケーション層からのサービス要求に応じ、また下位のインターネット層に対してサービス要求を行う。トランスポート層はOSI参照モデルにおける7階層の内の第4層の名前でもある。そこでは上位のセッション層からのサービス要求に応じ、また下位のネットワーク層に対してサービス要求を行う。トランスポート層の定義はそれら2モデルで僅かに異なる。この記事では主としてTCP/IPモデルについて言及する。OSI参照モデルでのトランスポート層の定義も参照の事。

トランスポート・プロトコルとは、トランスポート層上のプロトコルである。インターネットにおける2大トランスポート・プロトコルとしては、コネクション型のTCP(Transmission Control Protocol)と、コネクション・レス型のUDPUser Datagram Protocol)が有る。TCPはより複雑で最も一般的である。その他の選択肢としては、Datagram Congestion Control Protocol(DCCP)やStream Control Transmission Protocol(SCTP)が有る。
トランスポート層は通常はホストコンピュータのオペレーションシステム上のプロセスに制御され、ルータスイッチには制御されない。通常トランスポート層は、ネットワーク層によって提供された信頼性が低く極めて基本的なサービスを、より強力な物へ転換する。
TCP/IPモデルでは、トランスポート層はホストコンピュータ上の適切なアプリケーションプロセスデータを配送する責任が有る。これは異なったアプリケーション・プロセスからのデータの統計的多重化、すなわちデータパケット化、およびトランスポート層の各データパケット・ヘッダへの送信元/送信先ポート番号の追加を伴う。送信元および送信先のIPアドレスと共に、そのポート番号はネットワーク・ソケット、すなわちプロセス間通信の識別アドレスを構成する。OSI参照モデルでは、この機能はセッション層が対応している。
いくつかのトランスポート層プロトコル(例えばUDPでなくTCP)では、仮想回線の対応、言い換えれば基礎的なパケット指向のデータグラムネットワーク越しのコネクション型通信を提供する。バイトストリームはアプリケーション・プロセスに対してパケット・モード通信を隠蔽したまま配信される。これはコネクションの確立、セグメントと呼ばれるパケットへのデータ・ストリームの分割、セグメントの番号付けと不規則に並ぶデータの並べ換えを伴って実現される。
最終的に、いくつかのトランスポート層プロトコル(例えばUDPでなくTCP)は、始点から終点まで(エンド・ツー・エンド)の信頼できる通信、すなわち誤り検出コードと自動再送要求(ARQ)プロトコルによるエラー復旧を提供する。ARQプロトコルは更に輻輳回避としても用いられるフロー制御も提供する。
UDPは極めて単純なサービスであり、仮想回路も信頼できる通信も提供せず、それらをアプリケーションに任せる。UDPパケットはセグメントというよりはむしろデータグラムと呼ばれる。
TCPは、WebブラウズのHTTPメール転送を含む、多くのプロトコルに使われる。UDPは、膨大な数のホストへの再送は不可能である事から、マルチキャストや放送に使われる事もある。UDPは典型的には高いスループットと短い待ち時間を与える。従って、例えばIP-TVやIPテレフォニー、またオンライン・コンピュータ・ゲームという、時にはパケット・ロスが起こる事が許されるリアルタイム・マルチメディア通信に使われる事が多い。
多くの非IPベース・ネットワーク(例えばX.25フレームリレー、およびATM)では、トランスポート層よりはむしろネットワーク層データリンク層で、コネクション指向通信が実装されている。X.25、電話網のモデム、および無線通信システムでは、信頼できるノード対ノードの通信がより下位のプロトコル層で実装されている。
OSI/X.25プロトコル・スイートでは、(TP0としても知られ、最低限のエラー復旧を提供する)クラス0から(TP4としても知られ、インターネットに似た低信頼ネットワーク用に設計された)クラス4まで、五つのクラスのOSI トランスポート・プロトコルが存在する。

ページトップへ戻る


GIS・地理情報システム

豊富な構築実績とノウハウから生まれたエンタープライズ型地理情報システム、GeoMation。

ファイアウォール

ファイアウォール

Palo Altoは、アプリケーションを識別しポリシー制御を実現する次世代型ファイアウォールです。


ページトップへ戻る

話題の用語

クラウドコンピューティング

WWW用語辞典

クラウドコンピューティングとは、コンピュータサービスの利用者が ...

続きを読む 続きを読む

Active Directory

企業情報システム用語辞典

ActiveDirectory(アクティブディレクトリ)とは、Microsoft社が提供するディレクト...

続きを読む 続きを読む

ページトップへ戻る