A 回答 (5件)
- 最新から表示
- 回答順に表示
No.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に比べると重かった覚えがあります。
これって理論に基づいているもの(理想論)なので
必ずしも現実がそうなってはいなかったッス。
やっと今マシンパワーがあがってきて理想に近付いてきたってことですかね。
akishizumaさま
大変詳しい解説をありがとうございました。
テキストに書いていないことなどを教えていただき、すごくわかりやすく
よませていただきました。
OSI参照モデルのところは、私にはテキストを読んでもまだまだ
イメージすらできないぐらい理解できていないところなので、もう少し
テキストで独学してみて、それからもう一度上記の説明を読み返してみます。
(ただ、私がそもそも質問をした「プロトコルがソフトウェア」と紹介されている
ようなテキストを今後使用するのにも、かなりの不信感があるのですが・・・)
私の今のレベルでは、開発者向けのテキストを読んでもついていけないので
やはりユーザ向けの教材を選ぶべきなのでしょうか・・・。
今から本屋さんにダッシュして、いろんなテキストを見比べてみます。
本当にありがとうございました。
No.4
- 回答日時:
プロトコルの解釈についてはNo.1の回答者:coco1さんのお答えの通りだと思います。
もともと「通信規約」で、その実現手段である「ハード」「ソフト」も全て包含されます。
ただ、ご質問のケースでは「LAN構築の基礎」ということでしかも、ハードとソフトに分けて説明しているようですね。誤解を避けるには「NOSとプロトコルソフト」とでも書けば完璧だったろうとは思いますが、あながち間違いとも言い切れないでしょうね。
No.3
- 回答日時:
こんにちは。
「プロトコル」、は 規約 と訳され、ネットワーク等は、RFC勧告により、なっています。
この分け方ですが、ハードウェアを「部品・個体」とし、ソフトウェアを「情報・知識」とするのであれば、 ソフトウェアなると思います。
こういう意味で、書いているんじゃないかなぁ、
などと、あいまいな回答ではありますが
でわでわ
No.2
- 回答日時:
uuummさん、こんにちは!
「プロトコル」という言葉ですが、直訳でコンピュータ用語として使用する場合には「通信規約」
みたいな意味になります。
LANやWANを行なうということは、自分以外の端末と様々な通信を行なう必要性が出てきますので、そのための手順(ルール)を決めておく必要があります。
通信手順(プロトコル)の種類もたくさん存在します。それぞれのプロトコルにはそれぞれのルールがあります。
LAN構築を行なう上で「TCP/IP」という言葉も出てくると思いますが、
これもプロトコルです。メールはSMTPプロトコルを使用します。
「プロトコル」という言葉はいろんな通信手順の総称です。
ですからハードとかソフトとかいうものではありません。
あえて言うなら、物ではないのでソフトですかね・・・。
それでは失礼します。
No.1
- 回答日時:
こんにちは。
プロトコルの実体は「規約」、つまり、RFC等の文書上での定義です。
そして、その規約を実現するためにソフトウェアによる方法とハードウェア的による方法があるということです。
ご存じの通り、OSIの物理層ではハードウェアの用件なども定義しています。
ですから、プロトコル=ソフトウェアというのは、あまり正しくないと思います。
NICなど必要なハードウェアがそろったとき、あと必要なのはTCP/IPなどのソフトウェアだ、という意味なのでしょう。
coco1さん、janis999さん、Haizyさん、ymmasayanさん、
ご回答いただき、本当にありがとうございました。
「複数のプロトコルを使用するので、各PCのプロトコル情報が
システムファイル内に格納され、その情報を指して『ソフト』の部分
という紹介がされているのかなぁ」なんていう勝手に想像してたのですが、
みなさまがくださった回答で、すごく明確になりました。
ネットワーク関連のところについてはまだまだ勉強をはじめたところ
なので、また疑問に思ったことがあればご質問させていただくと思います
が、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(ソフトウェア) 音声合成AIと動画編集ができるソフトはないですか? 3 2023/05/30 20:59
- 教育ソフト・学習ソフト プレステ4が発売されたときに感じたこと・・・ 3 2023/03/13 07:39
- 哲学 唯物論と唯心論は矛盾してると思うのですが? 4 2022/06/13 23:34
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- PDF PDF作成ファイルの不具合の件 5 2022/08/15 15:00
- Photoshop(フォトショップ) Photoshop に代わるソフトはありますか? 5 2023/01/26 13:24
- ロック・パンク・メタル slipknotみたいな音楽のバンド 2 2022/08/01 17:42
- ルーター・ネットワーク機器 家庭内LANで10GbE 3 2022/11/14 02:03
- その他(パソコン・スマホ・電化製品) windows 2000の初期化方法 5 2022/09/01 12:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MACアドレスが知られた場合の危...
-
NATとリバースプロキシについて
-
IEEE std 802.11aの規格について
-
スイッチングハブとNICの相性
-
サブネットマスクとIPアドレス...
-
ブロードキャスト転送できるか...
-
デフォルトルート(ゲートウェ...
-
スループット計算方法について
-
無線LANは6階から4階に届くで...
-
携帯通信会社のパケット通信規...
-
携帯電話のパケット(128バイト...
-
インターネット回線を分岐させ...
-
softbankXXXXXXXXXXXX.bbtec.ne...
-
ホストとホステスの違い
-
WiFi接続時の「接続はプライベ...
-
奢ったお金を返す
-
ホストに次いつ来れるか聞かれ...
-
ホストクラブに先日行き、担当...
-
ホストのスカウト
-
ホスト辞めたらどうなるんです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MACアドレスが知られた場合の危...
-
tcp/ip通信で特定のデータが送...
-
デフォルトルート(ゲートウェ...
-
FWの設定について(片方向のル...
-
通信用語 FR・CR接続って...
-
NAT配下のDNSどうやって外から...
-
ブロードキャスト転送できるか...
-
sftpとインターネットVPN
-
UDPパケットの分割について
-
MACアドレスの情報はどこに保存...
-
ICMP Echo Message はtcp,udp...
-
TTL
-
Redhat Linux7.1でrcpコマンド...
-
NATとリバースプロキシについて
-
NTTサービス『131』って何ですか?
-
PONシステムのTDMAとTDMの違い...
-
ARPに失敗したときの動作
-
PADについての質問です。
-
ネットワーク基礎で 全二重通...
-
IP Messengerについて
おすすめ情報