先日、LAN構築の基礎の部分に当たるテキストを読んでいると、
LANに必要なハードとソフトを分類わけして説明しており、ハードとしては
「ハブ」などが紹介されていたのですが、ソフトウェアという分類で
「NOS」と「プロトコル」と紹介されていました。

厳密にソフトウェアと言えるのか、それとも、「ハードとソフト」という
大きな区切りで分けた時に、ソフトという考え方をするのか、少し疑問に
思ってしまったので、どなたかご存知の方、教えていただけませんか?

よろしくお願いします。

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

A 回答 (5件)

「ソフトウェアという分類で「NOS」と「プロトコル」と紹介されていました」


多分、ユーザ向けの本ならば分かり易くする為にその様に記述したのでは
ないでしょうか

NOS(ネットワークOS)は確かにSW(ソフトウェア)。
では、プロトコルはと言えば
プロトコルって簡単に言えばお約束です。
そんなわっけで、SWというのはちょっときわどい気がします。
(プロトコルそのモノとかの説明は先に回答されている皆様が詳しく
なされていますし、自分も同意見です)

開発者向けでなく最近のユーザ向けの本で書いてあることを鵜呑みにした人なら
勘違いしたまま覚えているとも考えられますが、
ある程度勉強した人なら勘違いとは考え難い。
校正ミスだって考えられますし。

最初のうちは本の鵜呑みでいいと思いますが、
慣れてくればベースのお約束(ネットワークに限らず広義のプロトコル)を
踏まえた上で
それらの説明がなんでそうなるのかということを自分で考えて考察して
いくことで事象の相似性が見つけやすくなり、
似たような疑問に対応しやすくなるのではと思います。

実際問題として
OSIの参照モデル(含むSNA)が出る前にTCP/IPが現実に普及していて
該当するプロトコルを実現するもの(TELNET,FTP,SMTP)がアプリやコマンドとして
存在していた訳で
UNIXじゃぁTCPもUDPもプログラマから見ればソケットAPI使うだけだし、
OSI参照モデルのLayer5以上はプログラマまかせって感じで境界線が曖昧だったし
FTPやTELNETのお約束(プロトコル)を守っている
プロトコルと同一名のプログラムがあるから
開発者でなければ混同をまねきかねないと思います。

その為、只単にLAN等のネットワークの接続方法を説明した本ならば
ユーザレベルの本なので難しいこと(本の趣旨からはちょっと外れていること)を
説明するよりは、
本の趣旨にそった内容としてそれで認識としては十分であると
著者は考えたのではないでしょうか。
著者がプログラマに毛が生えた程度で最近のユーザ向けの本を参考にしたなら
著者自身が混同してる可能性もありますが。

因みに、蛇足として
OSIのプロトコルスタックにTCP/IPとかを仮に適用すると確かこんな感じ(下図参照)
じゃないかなぁ。
これらってまだ過渡期のモノなので日々刻々と変化している筈です。
参考程度に見て下さい。
現状はどうなのかなぁ?

Layer6,5 FTP TELNET SMTP 
Layer5  +---+-----+   NFS
Layer4     TCP     UDP
Layer3       IP/ICMP
Layer2      LLC
Layer1   Ethernet

各レイヤーのプロトコル(お約束)をモジュール化(部品化)しましょうってことで
実現化(プログラミング)しようとしているけど、
昔はマシンの貧弱さからオーバヘッドが大きくてミニコンのFTAMなんか
FTPに比べると重かった覚えがあります。
これって理論に基づいているもの(理想論)なので
必ずしも現実がそうなってはいなかったッス。
やっと今マシンパワーがあがってきて理想に近付いてきたってことですかね。
    • good
    • 0
この回答へのお礼

akishizumaさま

大変詳しい解説をありがとうございました。
テキストに書いていないことなどを教えていただき、すごくわかりやすく
よませていただきました。

OSI参照モデルのところは、私にはテキストを読んでもまだまだ
イメージすらできないぐらい理解できていないところなので、もう少し
テキストで独学してみて、それからもう一度上記の説明を読み返してみます。

(ただ、私がそもそも質問をした「プロトコルがソフトウェア」と紹介されている
ようなテキストを今後使用するのにも、かなりの不信感があるのですが・・・)

私の今のレベルでは、開発者向けのテキストを読んでもついていけないので
やはりユーザ向けの教材を選ぶべきなのでしょうか・・・。

今から本屋さんにダッシュして、いろんなテキストを見比べてみます。
本当にありがとうございました。

お礼日時:2001/08/29 10:10

プロトコルの解釈についてはNo.1の回答者:coco1さんのお答えの通りだと思います。



もともと「通信規約」で、その実現手段である「ハード」「ソフト」も全て包含されます。

ただ、ご質問のケースでは「LAN構築の基礎」ということでしかも、ハードとソフトに分けて説明しているようですね。誤解を避けるには「NOSとプロトコルソフト」とでも書けば完璧だったろうとは思いますが、あながち間違いとも言い切れないでしょうね。
    • good
    • 0

こんにちは。



「プロトコル」、は 規約 と訳され、ネットワーク等は、RFC勧告により、なっています。

この分け方ですが、ハードウェアを「部品・個体」とし、ソフトウェアを「情報・知識」とするのであれば、 ソフトウェアなると思います。
こういう意味で、書いているんじゃないかなぁ、

などと、あいまいな回答ではありますが
でわでわ
    • good
    • 0

uuummさん、こんにちは!


「プロトコル」という言葉ですが、直訳でコンピュータ用語として使用する場合には「通信規約」
みたいな意味になります。
LANやWANを行なうということは、自分以外の端末と様々な通信を行なう必要性が出てきますので、そのための手順(ルール)を決めておく必要があります。
通信手順(プロトコル)の種類もたくさん存在します。それぞれのプロトコルにはそれぞれのルールがあります。
LAN構築を行なう上で「TCP/IP」という言葉も出てくると思いますが、
これもプロトコルです。メールはSMTPプロトコルを使用します。
「プロトコル」という言葉はいろんな通信手順の総称です。
ですからハードとかソフトとかいうものではありません。
あえて言うなら、物ではないのでソフトですかね・・・。
それでは失礼します。
    • good
    • 0

こんにちは。


プロトコルの実体は「規約」、つまり、RFC等の文書上での定義です。
そして、その規約を実現するためにソフトウェアによる方法とハードウェア的による方法があるということです。

ご存じの通り、OSIの物理層ではハードウェアの用件なども定義しています。
ですから、プロトコル=ソフトウェアというのは、あまり正しくないと思います。

NICなど必要なハードウェアがそろったとき、あと必要なのはTCP/IPなどのソフトウェアだ、という意味なのでしょう。
    • good
    • 0
この回答へのお礼

coco1さん、janis999さん、Haizyさん、ymmasayanさん、
ご回答いただき、本当にありがとうございました。

「複数のプロトコルを使用するので、各PCのプロトコル情報が
システムファイル内に格納され、その情報を指して『ソフト』の部分
という紹介がされているのかなぁ」なんていう勝手に想像してたのですが、
みなさまがくださった回答で、すごく明確になりました。

ネットワーク関連のところについてはまだまだ勉強をはじめたところ
なので、また疑問に思ったことがあればご質問させていただくと思います
が、よろしくお願いします。

お礼日時:2001/08/27 13:20

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

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

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

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

Q家庭内LAN・ハブにもう1つハブを繋げますか?

現在ADSLで1階に電話口(モジュラージャック差込口)があります。今は1階でPC2台を繋いでいます。(----はLANケーブル)

電話口----ルーター----ハブ----PC
                  ----PC

こんな感じです。
2階でもネットをしたいと思い接続方法を考えているのですが、2階でPC1台とネットワークカメラ(USB接続でなくネットに直結し単体で動作する例えばhttp://www.rakuten.co.jp/megachips/596376/596381/#556561 のようなもの)を接続する場合、下記のような方法でできますでしょうか?(ハブにさらにハブを接続できるのか、ということです)

電話口----ルーター----ハブ----1階PC
                  ----1階PC
                  ----2階ハブ----2階PC
                          ----2階ネットワークカメラ


できる場合ですが、LANケーブルはクロスとストレートがあるようですが、どちらになりますでしょうか?また、現在はADSLですが、近く光ファイバーに変えようと思っていますが、その場合でも結論は同じでしょうか?

どうぞよろしくお願いいたします。

現在ADSLで1階に電話口(モジュラージャック差込口)があります。今は1階でPC2台を繋いでいます。(----はLANケーブル)

電話口----ルーター----ハブ----PC
                  ----PC

こんな感じです。
2階でもネットをしたいと思い接続方法を考えているのですが、2階でPC1台とネットワークカメラ(USB接続でなくネットに直結し単体で動作する例えばhttp://www.rakuten.co.jp/megachips/596376/596381/#556561 のようなもの)を接続する場合、下記のような方法でできますでしょ...続きを読む

Aベストアンサー

可能です

現在市販のHUBはほとんどすべてがスイッチングHUBですので、#1に指摘の制約はありません

それから、ケーブルも自動判定してくれます、自動判定に対応していない機種は、切り替えスイッチか、接続専用のポートがあります(説明書に書いてあります)
ですから、ケーブルのクロス/ストレートは考えなくても大丈夫です

アクセス回線を光に変えても、ADSLモデムが光接続用の機器に変わるだけでルータ以降は変わりません
(ルータがルータ内蔵モデムの場合は、ルータも変わりますが、LAN側の設定を現在と同一にすれば、PCは影響を受けません)

QLANケーブルハブ(スイッチングハブ)について教えてください!

LANケーブルハブ(スイッチングハブ)について教えてください!

現在パソコンとPS3をネットに繋いでいます
モデム→無線ルーター→パソコン(有線)
          →PS3(無線)
という状態です。
PS3が無線のためオンラインゲームをすると、
どうしても回線が悪くなってしまい有線にしようかと考えています。
ですがルーターとの距離が一階と二階で離れており、
パソコンの方の有線は床と天井に穴を開けて通している状態です。
これ以上穴を開けたくないのでスイッチングハブを使い、
パソコンの方に繋いでいる有線から分岐して使おうかと考えました。

そこで質問なのですが、
スイッチングハブを使用した場合、パソコンとPS3同時に
ネットワークに繋ぐことは可能なのでしょうか?
初歩的質問で申し訳ありませんが、よろしくお願いします。

Aベストアンサー

質問のような構成(1)は、まったく問題ないです。
使い勝手も現在の状況と同じで同時にネットワーク接続できます。
--------------------------------------------
(1)        → HUB →パソコン(有線)
         ↑   →PS3(有線)
モデム→無線ルーター
--------------------------------------------
--------------------------------------------
(2)   →無線ルーター→パソコン(有線)
    ↑      →PS3(無線/有線)
モデム→
--------------------------------------------
でもそれよりも、No7のpisces0221さんの回答がベストのはずです。
(2)のように、1階にあるルーターを2階に持って行くだけです。
LANケーブルは、今のまま利用できますよね。
無線ルーターには、ポート(有線差込口)が余ってるでしょうから、
ケーブル追加してPS3を有線で接続すれば良いし、無線も併用すれば良いです。

質問のような構成(1)は、まったく問題ないです。
使い勝手も現在の状況と同じで同時にネットワーク接続できます。
--------------------------------------------
(1)        → HUB →パソコン(有線)
         ↑   →PS3(有線)
モデム→無線ルーター
--------------------------------------------
--------------------------------------------
(2)   →無線ルーター→パソコン(有線)
    ↑      →PS3(無線/有線)
モデム→
-----------------------------------------...続きを読む

Qハブとハブとハブの接続について

会社内のLAN配線についての質問です。

一台のルータより、まずバッファローのハブ(LSW3-TX-8NP)につないでいます。このハブ(1)に5台のPCとまた同機種のハブ(2)につないでおります。またこのハブ(2)から5台のPCと同機種のハブ(3)につなぎ、ハブ(3)からPC5台に繋げております。ハブ(1)につなげたPCは普通に繋がるのですが、(2)、(3)のハブに繋げたPCは全く繋がりません。

本来ルーターから3台のハブに繋げた方がいいのでしょうが、建物の構造上このような接続しかできません。

そこで質問ですが、この接続で問題ない(どこかの線が悪いのか、ハブが壊れている)でしょうか?それともハブ同士を接続するのはダメなのでしょうか?またはハブの機種が悪いのでしょうか?どのようにすればすべてのPCに接続できるようになるか教えてください。

当方、初心者ですので、分かりやすく教えていただると、大変助かります。よろしくお願いいたします。

Aベストアンサー

AUTO-MDI/MDI-Xのはずなんでどこに繋いでもいいのですが、まれにポートを認識しない場合があります。特に安いHUBは。

2HUBと3HUB全部ダメ、1HUBのPCがOKならば、1-2間のケーブルを交換するか1に挿しているポートを変えて試して下さい。
なお上流から電源入れないとダメだったこともあるので、一応、HUB1・2・3で電源投入してみてください。

QLANのプロトコルについて

LANについてほとんど知識がありませんのでよろしくお願いいたします。

会社のLANの環境にノートPC(LAN内蔵型)をつなげたいのですが
ネットワークに認識されず。pingも反応ありません。

設定(IPアドレス・DNSサーバーなど)はそのLANケーブルを使っていたPCと同一に
あわせたのですがだめでした。

LANのプロトコルとしては一般的に NetBEUI か TCP/IP が使われているということなのですが
そのノートPCにはどちらもはいっております。
これが問題なのでしょうか?
このように2つ入っている場合はどのように選択されているのでしょうか?
ちなみにこれを選択する方法があるのでしたら教えて下さい。
もしくわ、削除するしかないのでしょうか。

またもう一点気になるのですがデバイスマネージャのネットワークアダプタを確認したところ
正常に動作しているのですが、「ドライバーが必要ないか確認できません」というような
コメントがありました。少し気になったのですが問題はないのでしょうか?
ちなみにノートPCのOSは windows 95 になります。

この問題に対してなにか解決方法がありましたらどうぞ教えてください。
仮にこのような状態でネットワークにつながらないままでしたら
最終的にはどのような対応をするのがベストでしょうか?

ご迷惑かとは思いますがどうぞよろしくお願いいたします。

LANについてほとんど知識がありませんのでよろしくお願いいたします。

会社のLANの環境にノートPC(LAN内蔵型)をつなげたいのですが
ネットワークに認識されず。pingも反応ありません。

設定(IPアドレス・DNSサーバーなど)はそのLANケーブルを使っていたPCと同一に
あわせたのですがだめでした。

LANのプロトコルとしては一般的に NetBEUI か TCP/IP が使われているということなのですが
そのノートPCにはどちらもはいっております。
これが問題なのでしょうか?
このように2つ入っている場...続きを読む

Aベストアンサー

LANアダプターが認識されていないのでしょう。
現在見ている設定は、モデムのものじゃないでしょうか?
デバイスマネージャーで、LANアダプターのドライバーが正常に起動していることを確認するしかないですね。
ちなみに、開放とかは、DHCPクライアントのときにアドレスの再取得を行うために使用します。静的にアドレスを設定している場合は、使用しません。
自分のアドレスにpingしてみてOKなら、一応カードとドライバーは、起動していると思われます。
ただ、起動していると思われるだけで、本当にそのドライバーなのかは、不明なときがあります。他に思い当たらないときには、ドライバーを添付のものに入れ替えてみてください。

Q複数のLAN接続環境を切り替えるソフトをご紹介下さい

ご紹介いただけませんか。
 学校、家、会社と3つの場所でノートPCを使ってLANに接続しています。
 移動の度にIPアドレスなどを設定し直さねばならず、非常に不便しております。
 複数の接続環境を、一覧から選択するだけで、設定が簡単に切り替わるようなソフトをご存じでしたら、教えていただけませんか。
 私はWindows2000を使っています。
 よろしくお願いいたします。

Aベストアンサー

私が使っている物はこれです。

http://www.atinfinity.net/software/ipch.html

参考URL:http://www.atinfinity.net/software/ipch.html


このカテゴリの人気Q&Aランキング

おすすめ情報