• ベストアンサー

ネットワークアーキテクチャとは、どういったものですか?

ネットワークアーキテクチャ設計において必要な項目を知りたいのですが、どういったものがあるのでしょうか? もちろん、自分でも調べたのですが、インターネットアーキテクチャ(OSI参照モデル)は、たくさん出てきて、内容もある程度理解してるのですが、「ネットワークアーキテクチャ」となると、概念的なものしかなく、つかみきれません。 ざっくりとでも構いませんので教えてください。 よろしくお願いします。

noname#93286
noname#93286

質問者が選んだベストアンサー

  • ベストアンサー
  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.1

もともとネットワークアーキテクチャはバラバラであった製品間を統合するために作られました。 OSIはネットワークアーキテクチャのあるべき姿を説いたものであり、 インターネットに限らずあらゆるものを包含します。 OSIの提唱はこのようにモデル化すれば上記の問題点を解消できるというものです。 そのうちにUNIXの広まりとともにOSIの1つであるTCP/IPが大勢を占めてしまい、 他はほとんど淘汰されたような感じになってしまいました。 だいたいOSIの意味するところは上位の設計は下位の存在を意識しないです。 一番最上位にいるアプリケーション層をつくる一般的な開発者は 下がインターネットだろうがNetBUIUだろうがそこは意識しません。 20年以上昔はネットワーク設計といえばTCP/IPに相当する部分まで自作せねばならず、 更には物理層に相当する部分も自社及び専属のメーカのものを使わねばならず、 開発者もユーザも相当なコストを必要としていたのです。 したがってネットワーク設計といってもまず自分がOSIのどの位置にいるのか明らかにすることです。 企業の基幹システムを構築するエンジニアとルータのような装置を作成するエンジニアでは 設計に必要な項目がまるで違うのは明らかです。 パソコン内において1つのパケットがLAN端子から送信されるまでは OSIの階層の上から下まで理路整然として下っていきます。 その整然とした流れを感じ取れば、OSIの美しさが実感できると思います。

noname#93286
質問者

お礼

ありがとうございます(^o^) うすうす感じていましたが、OSIモデルがネットワークアーキテクチャの基本的な考えを指すんですね! 私はこれまでPHPなどのプログラミングを行っていたのですが、今回これを勉強して、インターネットの動き全体が見えてきて、勉強になってます。 ご回答、ありがとうございました!

関連するQ&A

  • アーキティクチャとモデル

    情報処理の勉強中なんですが、ネットワークアーキティクチャとOSI基本参照モデルについて質問です。 アーキティクチャとモデルの意味ですが、モデルの方が より抽象的でアーキティクチャを取り決めていて アーキティクチャはモデルにしたがってより具体的な取り決めをしているものと考えていいのでしょうか?

  • 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」とは、何でしょうか?。wikipediaによれば、『OSI以前、コンピュータネットワークの通信プロトコルは、ベンダー毎に独自の規格が乱立していた(SNA、AppleTalk、NetWare、DECnet など)。』という件があり、OSIも、いちプロトコルであるかのようなニュアンスで書かれています。また、このOSIの概念には、「OSI参照モデル」というものがあり、これを、『ネットワーク・アーキテクチャ』として紹介しているのですが、わたしが勉強した内容からイメージすれば、OSIこそが、ネットワークアーキテクチャであり、OSI参照モデルとは、このOSIの“サンプル”であり、このモデルを構成する各レイヤーに所属するhttpやpop3といったものが、プロトコルであるというふうに理解しています。図にしてみました。正しい認識は、どういうふうに理解すればいいのでしょうか?。よろしく、お願いします。

  • ネットワーク(通信やセキュリティ)の概念について・・・長文です。

    ネットワーク(通信)の仕組みやセキュリティ(安全性)といったことに非常に興味を持っています。 しかし、勉強すればするほど良く理解することができません・・・。 OSI参照モデル・・いくつかの層に分かれていて~(省略)~ と説明が書いてあっても全く理解ができません。もちろん暗記はできるので、誰かに「OSI参照モデルって何なのー?」と聞かれれば、定義の説明はできます。 しかし、実際自分はまったく何もわかっていません。 TCP/IPを例にとってみても、 OSI参照モデルではIPが第3層(ネットワーク層)、TCPが第4層(トランスポート層)にあたり、HTTPやFTPなどの基盤となるプロトコルである。 と言われても「???」です。もちろん暗記はできるので、誰かに説明することは可能です。 しかし、理解を全くしていません。 また、新品のパソコンを買ってきて、インターネットの設備を整えることもカンペキにできますが、いったいネットワークとはどうなっているのでしょうか? よく映画などのCGでみられるようにケーブルの中に別の世界でもあるのでしょうか? パソコンにLANケーブルをつなぎ電話線へ~(省略)~とつなげば確かにインターネットは出来ます。 しかし、つながっている仕組みがわかりません。 何で私が上記のような事項を理解することができないかというと、わかりやすい図が無いからだと思います。 学校で勉強していても、書いてあるのは簡単な図(パソコン2台を線でつないであるだけとかetc)やいたずらに難しく書いてある説明のせいだと思います。 そこでネットワーク(通信)について中学生とまでは言いませんので高校生以上の頭があれば理解することが可能なサイト、本など色々な情報を教えていただけないでしょうか? お手数をおかけしないのであれば、もちろんこのサイトで説明していただけるのが一番うれしいです。 是非よろしくお願いします。

  • ネットワークのプロトコルについて

    現在ネットワークの勉強をはじめたばかりです。 OSI参照モデルとEthernetとTCP/IPの関係性が考えれば考えるほど分からなくなってきました。 どなたか初心者でも分かるように説明していただけないでしょうか。 よろしくお願いします。

  • コンピュータ・アーキテクチャを勉強する意味について

    大学院生をやってます。 情報セキュリティを専門としているのですが、 コンピュータ・アーキテクチャを理解することの必要性について悩んでいます。 たとえば、プログラミングなら本やネットなどで勉強し、 実装することが出来るようになります。ネットワークも勉強すれば動きが理解でき、障害に対応することが出来るようになります。 ただし、コンピュータアーキテクチャについては、物理的なモノで障害が発生すれば、 故障として修理に出すものだと思います。もしくは、再起動などしてちゃんと正常に動くことを確認します。 ただ、情報セキュリティの専門家になるために、 コンピュータアーキテクチャの知識は、無いよりあった方がいいと思うのですが、 わざわざ時間を割いて勉強する必要性があるのか悩んでいます。 「コンピュータの構成と設計」という有名な本がありますが、 この本を勉強することでどのようなケースに役立つか教えていただけませんでしょうか? もし、勉強するなら通読レベルでよいのか、章末問題を解くことがいいのか、知りたいです。

  • OSI参照モデルとTCP/IPについて

    私は、CCNAを取得するためネットワークの勉強をしているものです。 OSI参照モデルとTCP/IPについてですが、現在普及しているのはTCP/IPなのでしょうか? ならばOSI参照モデルとは一体なんなのか・・・?? ただ、TCP/IPとの比較に使われているだけでしょうか? あまり深く考える必要はないのでしょうか・・・ 非常にレベルの低い質問で大変恐縮ですが、 どなたか教えて頂けると幸いです。

  • ネットワーク機器:スイッチとルータの違い

    お世話になります。 スイッチとルータの違いがよく分かっていません。 初心者なりに、調べてみたのですが、特にL3スイッチとルータの 違いが解りません。 「L3」というからには、OSI参照モデルの「ネットワーク層」に 該当する機器(プロトコル?)だと思うのですが、ネットワーク層では ルーティングを行うものと理解しているので、 「じゃぁ、ルータと何が違うんだろ?」と迷っています。 スイッチは、スイッチングハブの略と解説しているWebサイトも 見かけたのですが、ハブの機能はOSI参照モデルでは、 「データリンク層」と考えています。となると、「スイッチ」の中で 「L2」と「L3」で分けている理由も解らないです。 教えていただきたいのは  1.スイッチのL2とL3の違い  2.L3スイッチとルータの違い です。 恥ずかしい質問ですが、どうぞお知恵の拝借をお願いします。

  • WebサイトにアクセスするときのOSI参照モデル

    インターネットに接続されているPCで、どこかのWebサイトを表示する場合なのですが、 OSI参照モデルの各層(第1, 2, 3, 4, 5, 6, 7層)は、それぞれどのように動作しているのでしょうか? 参考書を読んでもなかなか理解できずに困っています。。。 どなたか教えてくださいm(_ _)m よろしくお願いします。

  • OSI基本参照モデル TCP/IPインターネットモデルの違い

    OSI基本参照モデルとTCP/IPインターネットモデルの違いは何ですか? それとどうして2つがあります。