クエリ: osiモデルのどの層が、2つの副層に分けられますか
文章: ゼロックス・ネットワーク・システム OSIモデルの7層に比べて、XNSは後のインターネットプロトコルスイートのような5層構成となっている。 OSIモデルの物理層とデータリンク層は、XNSの物理層(層0)に相当し、基盤となるハードウェアのトランスポート機構を利用するように設計されており、データリンクを分離していない。 具体的には、XNSの物理層は、実は同じ時期にXeroxが開発していたイーサネットのローカルエリア・ネットワーク・システムであり、その設計上の決定事項の多くはその事実を反映している。 このシステムは、イーサネットを他のシステムに置き換えることができるように設計されていたが、そこにはプロトコルでは定義されていなかったし、定義する必要もなかった。 XNSの主要な部分は、OSIのネットワーク層に対応する内部トランスポート層(層1)の定義であり、ここで主要なインターネットワーキングプロトコルであるIDPが定義されてる。 XNSは、OSIのセッション層とトランスポート層を単一のプロセス間通信層(層2)に統合した。層3は、OSIのプレゼンテーションに似たリソース制御であった。
文章: OSI参照モデル 1970年代中ごろ、ネットワーク機器各社独自のネットワークアーキテクチャーが次々に発表され始めた。IBMのSNA、DECのDNA、富士通のFNA、日立製作所のHNA、日本電気(NEC)のDINA、電電公社のDCNAなどである。機器を一つのメーカー製で揃えられるのであれば問題は無いが現実的には難しく、異なる機種同士を接続するための標準化が急がれていた。 ISO(国際標準化機構)の情報処理システム技術委員会は1977年3月にSC 16を設置、OSIの国際標準化を開始する。 しかし、CCITT(国際電信電話諮問委員会)がOSI参照モデル案を参考として独自の検討を開始。CCITTとSC 16での意見のすり合わせを行い、基本的な意見を合意。1982年にトランスポート層の標準、1983年にセッション層の標準の草稿が完成。 文章: 多層アーキテクチャ クライアントサーバモデルにおける「三層」とは、 である。 ユーザインタフェースは、デスクトップPCやワークステーション上で標準のGUIを使って動作するのが一般的である。ビジネスロジックは1つ以上のモジュールで構成され、ワークステーションやアプリケーションサーバ上で動作する。データベースにはサーバやメインフレーム上のRDBMSが使われる。中間層自体が多層化されることもある。 文章: レイヤ3スイッチ レイヤ3スイッチ(L3スイッチ)は、コンピュータネットワークにおいて、ルーターとスイッチングハブの機能を併せ持つ機器。LANの中核を構成することが多く、その場合はコアスイッチとも呼ばれる。「レイヤ3」は、OSI参照モデルにおけるネットワーク層(第3層)のデータ転送処理を担うことに由来する。 VLAN対応のL2スイッチにルータ機能を組み込んだ装置がL3スイッチとして解説される事もある。 文章: SIMカード SWPの上位層でUICCやCLF間の通信を管理するHCI(Host Controller Interface)が同じくETSI-SCPで規格化されている(ETSI TS 102.622)。HCIはUICCとCLF間の通信を主な目的としているが、CLFをマスターとしたスタートポロジー構成となっており、ノード間のルーティングがサポートされている。 文章: Message Passing Interface MPIはプログラミング言語とは独立の通信プロトコルで、並列計算機上で動くプログラムに使用される。通信はPoint-to-Pointとグループ通信(Collective communication)の両方がサポートされている。MPIは「メッセージパッシングアプリケーションのためのプログラミングインタフェースで、プロトコルとセマンティクスを定義することで、全ての実装においてその機能がどう振る舞うべきかを仕様として定めている」MPIのゴールはハイパフォーマンス、スケーラビリティ、移植性である。MPIは現在でもハイパフォーマンスコンピューティングにおいてはよく用いられる手法である。 MPIは有名な標準の承認を得た規格ではない。しかしMPIは分散メモリ上で動作する並列計算プログラムのプロセス間通信のモデルとしてはデファクトスタンダードとなっている。実際に、コンピュータークラスターのような構成の分散メモリ型スーパーコンピューター用のプログラムではMPIはよく採用される。MPI-1のモデルは共有メモリを一切必要とせず、MPI-2は限定的に分散共有メモリの概念を導入している。にもかかわらず、MPIのプログラムは共有メモリ型の計算機で使用されることもよくある。これは共有メモリ型のプログラミングのモデルに対して、MPI型のモデルの設計の方がNUMAアーキテクチャーのシステムではメモリアクセスの局所性(参照の局所性)などの点で適しているためである。 MPIはOSI参照モデルの役割にあてはめると、役割としては5層(セッション層)以上に対応すると考えられるが、実際の実装ではソケットとTCP(トランスポート層)を使用しているため、より広い範囲(4 - 7層)をカバーしている。 文章: 上位層プロトコル 上位層プロトコルは、より具体的で論理的に物理媒体に近い機能を提供する下位層プロトコルに対して、より抽象的で論理的に利用者やアプリケーションに近い機能を提供する。 言い換えれば、上位層プロトコルは通信するデータを下位層プロトコルの実装から独立した抽象的な情報として取扱う。通信相手へのデータ転送は下位層プロトコルに託され、そのデータが通信相手に具体的にどのように転送されるかという事については関知しない。 現実の郵便に例えると、手紙を入れた封筒は郵便ポストの上位層プロトコルに相当すると言える。 インターネット・プロトコル・スイートでは、UDPとTCPはIPに対して上位層プロトコルにあたり、同様にIPはUDPとTCPに対して下位層プロトコルにあたる。 またOSI参照モデルでは、セッション層以上を上位層プロトコルと呼び、トランスポート層以下を下位層プロトコルと呼ぶ。 文章: ファイアウォール OSI参照モデルにおけるネットワーク層(レイヤ3)やトランスポート層(レイヤ4)に相当するIPからTCP、UDP層の条件(ポリシー)で、通信の許可/不許可を判断するもの。狭義でのファイアウォールとは、このタイプのものを指す。このタイプはさらに、スタティックなものとダイナミックなものとに分類できる。 基本的にはレイヤ3で通信制御を判断するが、フィルタの種類によってはレイヤ4のヘッダも参照する。すなわち、TCP/UDPのセッション単位で管理する訳ではない。ただし、ステートフルパケットインスペクション型ではTCP/UDPセッションの一部も記憶して判断動作する。 文章: ルーター ルーターまたはルータは、コンピュータネットワークにおいて、データを2つ以上の異なるネットワーク間に中継する通信機器である。通信プロトコルにTCP/IPが使われるようになってから普及した。データをネットワーク層で、どのルートを通して転送すべきかを判断するルート選択機能を持つ。 ルーターはネットワーク間を相互接続する通信機器であり、通常はOSI基本参照モデルでの第1層(物理層)から第3層(ネットワーク層)までの接続を担う。一般的に用いられるルーターは、基本機能として各ネットワーク間でのIPパケット(第3層)をやり取りできるようにする装置であるが、暗号化やフィルタリングなど、さまざまな付加機能を実現している。 ハードウェアとしてのルーターは、おおまかに通信事業者 (ISP) 向けのコアルーターと企業向けのエッジルーター、コンシューマー向けのブロードバンドルーターに分けられる。それぞれベンダーの設計思想や販売戦略によって製品区分が異なるため、呼称は一定ではない。 ルーター内部のソフトウェア (OS) については、米ジュニパーネットワークス社のJUNOSや米エクストリームネットワークス社のExtremeXOSなど、主要なOSはUnixの修正版である。米シスコシステムズ社のみは、独自のCisco IOSを展開しているが、IOS XRではUNIX系のマイクロカーネルを採用した。また、2005年にはOSSとしてDebianLinuxベースのVyattaが開発され、日アライドテレシス社は同社製AlliedWare PlusにLinuxカーネルを採用するなど、Linuxの利用も広まっている。 文章: D-Bus D-Busは、3つのレイヤーから構成されるアーキテクチャである。 D-Busの設計は、以下の2つのケースに基づいて行われた。 文章: PR/SM モデルにより15 - 60個等の論理区画(LPAR)を作成し、各論理区画でOS(z/OS、z/VM、z/VSE、Linux on System z など)を独立して稼動できる。 IRD(Intelligent Resource Director、自己管理ワークロード管理)を併用して、論理区画間でワークロード管理を行ったり、EMIF(ESCON複数イメージ機能)を併用して、1つのESCONチャネルを複数の論理区画(LPAR)から共有することができる。 なお最近では「PR/SM」の表現より、サーバーを含めてより一般的な「LPAR」の表現が増えているが、内部的にはPR/SM(および後継のハイパーバイザー)である。 文章: 物理媒体依存副層 イーサネットのPMD副層は、イーサネット物理層(英語版)(PHY)の一部である。階層は次の通りである: 文章: 論理リンク制御 いくつかの非IEEE 802プロトコルはMAC層とLLC層を分けて考えることができる。 文章: OSI参照モデル OSI参照モデルは、コンピュータネットワークで利用されている多数のプロトコルについて、それぞれの役割を分類し、明確化するためのモデルである。国際標準化機構(ISO)によって策定された。OSI基本参照モデル、OSIモデルなどとも呼ばれ、通信機能(通信プロトコル)を7つの階層に分けて定義している。 いくつかの教科書や、以下の「#例」の節で「理解を助けるための参考資料」などとして、SNAの7階層や、TCP/IPモデルに沿っているプロトコルなどを、このOSIのモデルに対応付けした表などが見られる。これについてはIETFなどが、インターネット・プロトコル・スイートの開発はOSIに準拠する意図はないとしている。しかしながら、対応づけをすることはWTO/TBT協定の趣旨に沿って非関税障壁をなくすための行為である。 文章: ファイバーチャネル・オーバー・イーサネット 主に以下の6つの層がある。下位層から順に、 解説: 下図の通りである。 文章: 抽象化レイヤー 計算機科学において、抽象化層とはモデルやアルゴリズムを一般化したものであり、いかなる特定の実装からも独立したものである。このような一般化は、各種の実装の間に幅広い共通点があることに基づいている。これらの共通点は、モデルによってうまくカプセル化できる。モデルによるカプセル化とはまた、各種の個別の実装に類似性があることを明確に示すことでもある。よくできた抽象化レイヤーは有益な概念やメタファーを純粋な形で取り出し、単純化して提供するので、再利用が容易になり、正しい使い方をすばやく把握できるようになる。 すぐれた抽象化は、どこが抽象的であるべきかも含めて一般化を行う。従って、抽象化レイヤーを利用するアプリケーションが特別な要件や問題を抱えている場合でも、対処を可能にする。 抽象化レイヤーは、複数の抽象化層からなる階層を構成することが多い。OSI参照モデルは7層の抽象化レイヤーから成る。各層が、デジタル通信における各層のニーズに対処しつつ隠蔽することで、さまざまな技術が複雑に絡み合うのを防ぐことができる。