• 締切済み

OSI参照モデルのことについていくつか質問があります。

OSI参照モデルのことについていくつか質問があります。 OSI参照モデルでは7階層あり、上下の階層間にはデータの受け渡しに関する定義があって、これに基づく受け渡しを行う限りは各階層にどのようなプロトコルを用いてもかまわない、とあるのですがこの「データの受け渡しに関する定義」とは具体的にどのようなことなのでしょうか? また、第四層のトランスポート層では、第3層までの機能を補完して仮想的通信路を形成する、とあるのですがこの「仮想的通信路」とはどのようなものなのでしょうか? 最後に、OSI参照モデルの第1~第4層までの下位層では効率のよいデータ転送を行うことを目的とする、と書いてあったのですがこの「効率のよい」とはどのようなことを総称して効率がよいとしているのでしょうか? ずっと調べていたのですがなかなか良い答えが見つからなかったのでよろしくお願いいたします。

みんなの回答

noname#246547
noname#246547
回答No.1

>「データの受け渡しに関する定義」 各プロトコルのインターフェイスがオープンで明確に決まっているということだと思います インターフェイスさえキッチリ押さえてあれば、このプロトコルが下位層でどんなプロトコルを使用して、通信を実現していようとも上位層には影響を与えないでしょう つまり、上位層から下位層を見ても、下位層から上位層みても各層をブラックボックスで考えることが出来るため、 >各階層にどのようなプロトコルを用いてもかまわない と言えますね >また、第四層のトランスポート層では、第3層までの機能を補完して仮想的通信路を形成する、とあるのですがこの「仮想的通信路」とはどのようなものなのでしょうか? プロセス同士の通信が、仮想の専用線で通信されているかのように利用できるということ つまり、ケーブルは1本しかないのに、他のプロセスの通信を妨げず、また妨げられず、さらに他の通信が発生していることも意識させない、仮想の専用線てことだと認識しています >「効率のよい」とはどのようなことを総称して効率がよいとしているのでしょうか? たとえば人が電話を使用して話中の場合、電話回線を占有していて、 ほかの人から電話がかかってきても通話できませんよね? さらに、通話中に保留をした場合、本来の通話が中断しているにもかかわらず、他の通話(人)に回線を明け渡せず非効率な通信をしていますよね(キャッチホンはここでは忘れてください) ここでコンピュータ同士の通信に置き換えて話ます もしホスト間でセッション確立中(上記の話中)にもかかわらず、データ送受信が発生していない場合(上記の保留中)、他のコンピュータに回線を明け渡すことができれば、回線使用効率が上がりますよね これを実現しているのが4層以下のパケットやフレームといったデータの塊を使用した送信方式(パケット交換方式)です あと、「エラー訂正」、「順不同で到着するパケットから送信データを再構築」、「TCPでACKを待たずに連続してパケットを送信する手順」等も効率を上げる方法として実装されていますね これらの技術を使用することで、回線占有の方式より「効率のよい」通信を実現しています よって「これらの技術」がご質問の「総称」といえますね

参考URL:
http://ja.wikipedia.org/wiki/OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%83%87%E3%83%AB
fusashi07
質問者

お礼

わかりやすい回答ありがとうございました。

関連するQ&A

  • OSI参照モデルと関連の質問

    初歩的な質問な上に数も多くで大変恐縮ですが どなたかお知恵を貸していただけませんでしょうか? よろしくお願いいたします。 質問の内容としては [1]OSI参照モデルのトランスポート層でTCPに関して触れ ふくそう制御アルゴリズムに関して話をした際に これは、TCPのみで他の層には関係のないこと? と聞かれ返答できませんでした。 他の層が関係あるのかないのか教えてください。 また、3ウェイハンドシェイクとふくそう制御アルゴリズムの関係も 併せて教えてください。 [2]OSI参照モデルの5~7階層の代表的なプロトコルとして HTTP FTP SMTP/POP とあげましたが アプリケーション層 プレゼンテーション層 セッション層 全てにまたがっていると答えたら まちがいといわれてしまいました。 なぜ間違いなのか? また、HTTP FTP SMTP/POP OSI参照モデルのどの階層に あたるのかも教えてください 以上長々と申し訳ありませんが よろしくお願いいたします。

  • OSI参照モデルの疑問

    OSI参照モデルにおいて、クライアントとサーバ側のアプリケーション層同士で通信サービスの取り決めを行い、その一方で下位の層(プレゼンテーション層)にデータを送りデータを変換すると参考書に記載されていたのですが、たとえばネットワーク層などに障害がおこっていたとして、アプリケーション層同士で通信サービスの取り決めを行うことは可能なのですか?また障害が起こってないとしても、アプリケーション層同士の通信サービスの取り決めは、どのようなルートを通って行われているか教えてください。お願いします。

  • OSI参照モデルの適応範囲

    こんばんわ。現在、OSI参照モデルについて勉強しています。 このOSI参照モデルは異なる機器間での通信のために開発された そうですが携帯電話(CDMAなど)もOSI参照モデルに沿って通信 を行っているのでしょうか?もしそうであるならば電波に乗せる 段階の処理(デジタル変調化)は物理層が担当するのですか? それともアプリケーション層が担当するのでしょうか? よろしくお願いいたします。

  • OSI参照モデルを別のものに例えると???

    OSI参照モデル(OSIさんしょうモデル)とは、コンピュータの持つべき通信機能を階層構造に分割したモデルである。(wikipediaより) と言われても、なんだかよく分かりません。 通信機能とは大きく7つに分別でき、どれかひとつでも欠けたら (もしくは下層の階層が欠けたら?) 通信としてなりたたないということでしょうか…。 例えば一昔前のデパートに例えると R アミューズメント ペットショップ レストラン  5F 寝具 家具 インテリア 4F 書店 CD 子供服 3F 紳士服 2F 婦人服 1F 化粧品 B1 食料品  の7フロアから成り立っており、どれかひとつのフロアが欠けても 百貨店として成り立たたなくなってしまう・・・ というようなものなんでしょうか・・・。 何か分かりやすく別の何かに例えると OSI参照モデルとはどういうものなのでしょうか?

  • OSI参照モデル第3層について

    質問です IPブロードキャストパケットは、OSI参照モデル第3層の通信であり、 第3層の機器であるルータを介したネットワークには中継されない と参考書にあったのですが、 第3層の装置はルータと記してあるのに、なぜ中継されないのでしょうか? 第2層のデータリンク層のブリッジはそのまま中継機器と記してあり、中継していると、 IPブロードキャストだけ特別なのでしょうか?

  • OSI参照モデルが存在する意義と今インターネットで標準的に使われている

    OSI参照モデルが存在する意義と今インターネットで標準的に使われているTCP/IPの2つ関係についての自分の認識があってるかどうか知りたいです。まちがっている、もしくは補足があるようならご指摘お願いします。また合ってるところは合ってると言ってくださるとありがたいです。 まずOSI参照モデルが存在する意義は、1~7層で行われる全ての処理(例えば1層なら電気信号を伝える、3層ならルーティングとか)がコンピュータとコンピュータをネットワークでつなぐために必要である処理を、細かい層別に列挙してあることにある。そのため、OSI参照モデルはネットワークを一般論として理解することに向いているアーキテクチャであり、実装を意識したアーキテクチャではない。 一方、TCP/IPは現在インターネットで標準で実際に使われているアーキテクチャである。TCP/IPはOSIの3層と4層だけはしっかりと定義して、他の層は自由にしている。だからOSIの5層から7層はTCP/IPでは一括りにされている。それはOSI参照モデルの5層から7層までの処理はTCP/IPでは一つのアプリケーションなどに実装されてしまうためでもある。 私が言いたいことをまとめると、OSI参照モデルはネットワークを理解するためのモデル。TCP/IPはインターネットで、OSI参照モデルで定義してある全ての処理を、実際どのように実装するかを定義した実装を意識したモデルである。 どうでしょうか、常々この2つのモデルに関しては混同をすることが多かったので、質問させていただきました。

  • OSI参照モデルについて

    OSI参照モデル実際の動きについて質問させていただきます。 大雑把な理解なのですが、 1~7層の各プロトコルに応じたデータの集まりがパケットして送信され、受信側の各層で動く機器によって解析されているという認識であっていますでしょうか?

  • OSI参照モデルで登場する層について

    はじめまして。 現在OSI参照モデルについて学習しているのですが、基本的なことが わからず混乱しています。質問させてください。 OSI参照モデルに登場する層とは、大雑把に言うと、データを送受信す るための取り決め(プロトコル)であると認識しているのですが、間違い でしょうか?といいますのは、参考書には、 送信元で発生したデータは、送信元の第7層から第1層へと下っていき、送信先の第1層から第7層へと上っていきデータが送られるというように解説されているのですが、各層というのは、それぞれ、ネットワークシ ステムの個々場所を指すものであると解釈できてしまいます。例えば、 第1層は、伝送媒体(ケーブル)を指し、第2層はブリッジを指すとい うようにです。層とは、プロトコルなのでしょうか?、それとも 場所なのでしょうか?ネットワークについて知識不足なため、 どうか初心者でもわかるようにご教授していただけませんでしょうか? よろしくお願いします。

  • OSI参照モデルの不明点

    ありがとうございます! 添付のOSI参照モデル図につき、質問が2点あります。 (1)なぜGatewayのところで、アプリケーション層までデータが行っているのでしょうか? (2)ハブやルータ、Gatewayを通る際には、必ず非カプセル化(と再カプセル化?)がその都度行われるのでしょうか? どうぞ、アドバイスよろしくお願いいたします。

  • ファイアーウォールがOSI基本参照モデルのどこで動いているのか教えてく

    ファイアーウォールがOSI基本参照モデルのどこで動いているのか教えてください。 お世話になります。 ・企業に設置されているファイアーウォール機器 ・個人のPCに入っているWindowsファイアーウォール のそれぞれは、OSI基本参照モデルのどこの層で動いているのでしょうか? お手数ですがよろしくお願いします。