ネットワークアーキテクチャとはどのような概念なんでしょうか。
辞典で調べると「ネットワークにおけるプロトコルを体系的に・・・。階層に分かれ・・・。」とあったんですが、いまいちピンと来ません。簡単なことばで詳しく教えていただくと大変助かるのですが。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

直訳のとおり、「ネットワークの構成」でいいんじゃないですか?



ネットワークのどこでどういうハードウェア・ソフトウェアを
使うのか?ということでしょう、ざくっと言うと。

ネットワークを1から組むことを考えてみればいいんじゃ
ないでしょうか?(組んだことがあろうとなかろうと
想像してみてください)

えーと、まずぅ、
パソコンがあってー、
   (=パソコンをネットワークのノードとする)
LANボードを差してー
   (=イーサネットを使ってネットワークを組む。
     末端は100Base-Tでよいでしょう)
営業1課、2課、3課、とか、机の島ごとにハブを置いてー、
んで、部屋の出口にルータを置いてー、
ルータと各島の間もUTPでつないでー、…

という段取りで物理的なハードウェア面でのネットワーク
アーキテクチャが決まったら、

IPv4で行きましょう、とか、プライベートIPを使います、
各部屋の各島にIPを256個ずつ、各島ごとで1つの
サブネットとします、DNSサーバは全館に4つ、
外部とのプロキシは…、

などなど、ソフト的なとこのネットワークアーキテクチャを
決めていきます。

こういう、あるネットワークが機能するために
決めなければならない、ネットワーク機器の種類と配置、
インタフェースの選定、サービス(DNSとか)の選定と配置、
などなどを総称して、ネットワークアーキテクチャと
呼んでる、ということだと思います。
    • good
    • 0

非常にざっぱな話になるのでそのつもりでよんでください。



アーキテクチャという言葉は建築から借りてきたものだと思ってください。

ネットワーク(ネットワーク機器ではないです)をつくる際に目的に合わせてメディア(銅線とか光ファイバーとか)を選定し、機器を選定し(EthernetとかATMとかいろいろ)、プロトコルを選定し(IPとかアップルトーク)、ルータやHUBやスイッチをどこにどのように置いてどのように結線したらいいかを考えますよね。

それにIPでLANを組む場合はIPアドレスの番号計画やDNSのドメインの計画もします。

このような選定(計画)をした後、ネットワークを構成しますが、このネットワークの組み方をアーキテクチャと呼んでいるばあいが多いです。

ほかにも計算機関連ではCPUアーキテクチャとか計算機自体のアーキテクチャとか似たような概念をあらわすのにアーキテクチャという言葉がよく使われます。

例えば、CPUの場合はインテルアーキテクチャとかx86アーキテクチャとかいう場合は8086,80186,80286,80386,80486,Pentium (MMX, II, III, 4)とか長く続いてきたCPUのシリーズを総称して呼んでいます。

建築の場合は定型的な分類(寝殿作りとか数奇屋づくりとかいろいろ)がありますし、CPUならx86とかPowerPCとかありますが、ネットワークではそのような典型的な分類がないので具体的なアーキテクチャに名前がついていたりはしません。
    • good
    • 0
この回答へのお礼

有り難うございました。
しかし、申し訳ございませんが「ネットワークアーキテクチュア」というものが、より難しく感じるようになってしまいました。自分の知識不足です。

お礼日時:2001/09/13 00:42

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q3階層アーキテクチャって?

最近、仕事でたまに耳にするので調べようとは
したのですが、いまいちいいページとかなくて
意味がまだよく把握できません。
もしよければわかりやすく教えてもらえませんか?
もしくはいい解説しているページのアドレスでも
教えてもらえたらいいのですが・・・

Aベストアンサー

少し前までは、ソフトウェア開発者向けの書籍や雑誌 ( 旧VBマガジン、DBマガジンなど ) でよく眼にした言葉なのですが、最近、あまり聞かなくなりましたね。

聞かなくなったというのは、決してN階層アーキテクチャという概念 ( 設計思想 ) が廃れたという意味ではなく、その反対で、ソフトウェア開発の世界で当然の常識として完全に定着した、ということだと思います。
大規模システムの主流はC/S → WEBに移ったと言われますし。

# 実際のところ、どうなんでしょう?


という訳で、ちょっと古い文章ですが、下記↓はどうでしょうか?

http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/7/aki/

この他にも、よい情報があるかもしれません。

キーワード「3階層」、「アーキテクチャ」( または、「N階層」、「アーキテクチャ」 ) でGoogle検索すると、幸せになれると思います。

参考URL:http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/7/aki/

少し前までは、ソフトウェア開発者向けの書籍や雑誌 ( 旧VBマガジン、DBマガジンなど ) でよく眼にした言葉なのですが、最近、あまり聞かなくなりましたね。

聞かなくなったというのは、決してN階層アーキテクチャという概念 ( 設計思想 ) が廃れたという意味ではなく、その反対で、ソフトウェア開発の世界で当然の常識として完全に定着した、ということだと思います。
大規模システムの主流はC/S → WEBに移ったと言われますし。

# 実際のところ、どうなんでしょう?


という訳で、ちょっと古い文章で...続きを読む

Qプロトコルの階層化について

高校3年男子です。

内容が難しいところですが、非常に重要な内容ということで理解に努めているところです。

プロトコルの階層化についてなんですが、アプリケーション層のhttpやらsmtp,popの部分の役割がいまいち分からず困っています。wikipediaなどを見ても内容が難しいように感じます。

httpの役割・・・メモ帳などで作成したhtmlファイルをブラウザに読み込むときに必要なものと思っていましたが違うような感じがするのです。

詳しい方からのアドバイスがいただければ幸いです。

Aベストアンサー

http,smtp,popはアプリケーション層ではなくセッション層

それぞれ
http ⇒ HyperText Transfer Protocol
smtp ⇒ Simple Mail Transfer Protocol
pop  ⇒ Post Office Protocol
の略語

Protocolは取り決めとか約束事
Transferは運ぶとか移動する
という意味

http ⇒ HyperTextの転送時の約束事
smtp ⇒ 簡易メールの転送時の約束毎
pop  ⇒ 電子メールの約束事

日本語にすると解りやすいかな?

HyperTextは単純に日本語化するのは難しいが、単純なテキスト文書に文字装飾や罫線情報を規則にそって組み込んだ物

Post Officeは直訳すると郵便局なのですが、ネット上では電子メールシステム(eメール)の事

セッション層は名前の通り、ネット上のデータ通信に関する接続の動作に関する約束事の開始、終了、管理の機構

http,smtp,popはセッション層でのサービスの一つです

(すべてwikipediaからの引用を簡略解釈したものです)

http,smtp,popはアプリケーション層ではなくセッション層

それぞれ
http ⇒ HyperText Transfer Protocol
smtp ⇒ Simple Mail Transfer Protocol
pop  ⇒ Post Office Protocol
の略語

Protocolは取り決めとか約束事
Transferは運ぶとか移動する
という意味

http ⇒ HyperTextの転送時の約束事
smtp ⇒ 簡易メールの転送時の約束毎
pop  ⇒ 電子メールの約束事

日本語にすると解りやすいかな?

HyperTextは単純に日本語化するのは難しいが、単純なテキスト文書に文字装飾や罫線情報を規則にそって組み込んだ...続きを読む

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

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

Aベストアンサー

まずは、似たもの同士から見ていきましょう。

OSI(OSI参照モデル)もTCP/IP(TCP/IPプロトコル群)も、簡単に言えば、ネットワークでつながっている異種機器同士が、どのような共通な手法(プロトコル)を使って会話をするか、を定義しているのです。

例えば、フランス語が話せる人と日本語が話せる人が(異種機器)が会話をしようとすると、一つの方法は英語(共通言語)を使うことですよね。 OSIもTCP/IPもこの「英語」の部分のようなものです。

ただ、OSIとTCP/IPには大きな違いが一つあります。
OSIは名のとおり、「モデル」であって、実態がありません。 TCP/IPには、実態があります。

ようするに、OSIで定義しているのは、「共通語とはこのような機能を持つべきです」を定義していますが、実際に「OSI語」があるか、といいますと、これは存在しません。 

こんどはTCP/IPですが、TCP/IPが最初に出来上がったのは1970年半ばですが、このときは、OSIがまだ存在していませんでした。 TCP/IPは、ARPAnet(今のインターネット)というネットワークでさまざまな機械がつながっていたのですが、「共通語」のパフォーマンスがいまいちだったため(IMPとかNCPという手法が使われていましたが)、その代わりになる言語としてTCP/IPが世に出てきたわけです。ですから、TCP/IPは、モデルではなく、実際の「TCP/IP語」見たいなものです。

ただ、今となっては、「モデル」であるOSIとその「実装」であるTCP/IPのような説明が多く、OSIモデルを使ってTCP/IPの機能を説明するような傾向があります。

まぁ、機能的には共通点が多いので、こうなっちゃうと思うのですが、基本的には、TCP/IPが最初に出来上がって、OSIが後から出来上がってきた「ガイドライン」だと思えばいいのではないでしょうか。

OSIとTCP/IPを別モデルと考えてもいいかもしれませんね。 参考URLを添付しましたので、ご覧になってください(ここでは、OSIが7層、TCP/IPプロトコル群が4層で説明されています)。

最後に、Ethernetですが、これは、OSIでしたら2層のデータリンク層、又はTCP/IPでしたら、1層のリンク層に相当するプロトコル(取り決め)です。 コンピュータ同士をケーブルでつないだとしても、何らかの取り決めがなければ、情報は伝わらないわけです。

例えば、コンピュータが建物だとして、コンピュータ同士がつながっている物理的なケーブルが道路だとしましょう。建物同士で荷物のやり取り(データ交換)を行う手段がトラックに載せて荷物を運ぶとしたら、トラックはちゃんと道路のルールを守る必要がありますよね(信号を守るとか、左側を運転するとか)。守らないと荷物(データ)が相手に届きませんよね。このルールがプロトコルです。でも実は、アメリカ出身の運転手だったら、右側で運転しちゃうんですよね。

ですから、この道路(ケーブル又は物理層)にデータを流すときは、これこれこのようにするんです、として決められた一つの手法がEthernetプロトコルなんです。 データリンク層のプロトコルは、Ethernet以外にもありますが(Tokenring)、LAN(Local Area Network)の世界では、Ethernetが一番多いでしょうね。

I hope that helps.
-mp

参考URL:http://www.uwsg.iu.edu/usail/network/nfs/network_layers.html

まずは、似たもの同士から見ていきましょう。

OSI(OSI参照モデル)もTCP/IP(TCP/IPプロトコル群)も、簡単に言えば、ネットワークでつながっている異種機器同士が、どのような共通な手法(プロトコル)を使って会話をするか、を定義しているのです。

例えば、フランス語が話せる人と日本語が話せる人が(異種機器)が会話をしようとすると、一つの方法は英語(共通言語)を使うことですよね。 OSIもTCP/IPもこの「英語」の部分のようなものです。

ただ、OSIとTCP/IPには大きな違いが一つあります。
O...続きを読む

QLAN IP について ネットワークの概念について

ルーターの説明書を読むのですが設定に1台のPCに2つのLANのIPが書かれているのはなぜでしょうか?ルーターが192.168.0.1 と10.10.10.1 が並列されて表示されてたり、172から始まるLANの
IPが並列で表示されています。もちろんLANのIPにクラスがあり、クラスA~クラスCまでの存在は
知ってます。しかし一台のPCやルーターに複数のIPアドレスをふることは可能なのでしょうか?
それともクラスが違えばOKなのでしょうか?

Aベストアンサー

複数のIPを付けられるかどうかは、その製品(OS)しだいです。クラスとは関係ありません。
ちなみにWindows系のクライアントOS(Windows7とかでも複数IP付けられます。
サーバ系OSなら必ずできますし、そういう運用は特に珍しいことではありません。

Qネットワーク内のネットワークの使用量を調べるには

今、何台かのPCをLANでつないでいます。ルーターにつないでインターネットに
接続しています。

最近、とてもネットが遅いんです。多分どれかのPCが負荷をかけているとおもう
んですが、調べる方法がわかりません。。。

私のPCからどのPCがどれ位負荷をかけているのか調べたいのですが、方法がわか
りません。

どなたか、その方法をご存知ではないでしょうか?

Aベストアンサー

ネットと言われても、インターネットなのか内部のLANなのかよく分かりませんが、
インターネットの場合だとして、たいていはルータのステータスを見る事で
どれくらいの通信量があるかは分かります。
ルータの機種が分からないのでどうやって見ればいいかまでは分かりません。
ルータの説明書と格闘して下さい。

内部LANの場合はコリジョンの発生具合がチェックポイントですね。
後は接続が100FULLから10HALFとかに変わっていないかチェックする事でしょうか。

では。


人気Q&Aランキング

おすすめ情報