最近ネットワークの勉強をし始めた者です。
ネットワークを学ぶにあたって、OSI参照モデルは絶対に抑えておきたい箇所とのことなので、色々な本やサイトを見て調べたのですが、どれも説明が抽象的で理解に苦しんでいます。
・アプリケーション層
アプリケーションの通信機能について定義している。アプリケーション自体のことを指しているわけではない。
→アプリケーションの通信機能って具体的に何を指しているのでしょうか。
・セッション層
アプリケーション間のデータの送受信を定義。また、セッションの確立・切断
→アプリケーション間のデータの送受信というのは、例えばWebページとかだったらHTMLのファイルなどを指しているのでしょうか。また、セッションとは通信するアプリケーション間でデータをやり取りするために必要な接続とありましたが、それの確立って具体的にどうするのでしょうか。
・トランスポート層
セッション層との具体的な違いがわかりません。セッション層はアプリケーション間の通信について、トランスポートはホストとサーバー間の通信についてとありましたがこれもいまいちピンときません。
どなたか解説お願いいたします。
また、OSI参照モデルについてわかりやすく記述されているサイト等あれば教えていただきたいです。
No.3ベストアンサー
- 回答日時:
OSIに則って構築されたシステムはほとんどありません。
TCP/IPやその上のプロトコルもOSIと無関係に設計されています。
(少なくとも前世紀はそうです。最近出来たプロトコルはもしかしたらOSIを意識して層を分けていると言うこともあるかも知れませんが、よく知りません)
実装が存在しないので、説明が抽象的にならざるを得ません。
TCP/IP上の各種プロトコルを「強いて言えばOSIの何処に当たるか」で分類した表などは探せば見つかりますが。
> ・トランスポート層
> セッション層との具体的な違いがわかりません。
トランスポート層は、TCPをイメージすれば良いでしょう。
例えばZOOMアプリだと、ネットワークが切り替わってPCのIPアドレスが変わってもしばらくすると会議への接続が回復します。TCPのコネクションは一度切れるわけですが、別のTCPコネクションをつなぎ直すことでZOOMセッションを保持していると言うことだと思います。
これはネットワーク層のIP通信は途中で失われるかも知れないけど、トランスポート層のTCPで到達確認や再送を行うことで欠落の無い通信を実現しているのと相似の関係かと思います。
前述のようにTCP/IPはOSIと無関係に出来たので、TCPコネクションは昔はTCPセッションと言ってました。今も使われる用語です。これもセッション層との違いがわかりにくい原因の一つかと思います。
> セッション層はアプリケーション間の通信について、トランスポートはホストとサーバー間の通信についてとありましたが
これは何か違う気がします。非常に曖昧な表現なので全体の文脈をみないとなんとも言えませんが。
No.2
- 回答日時:
非常に抽象的概念なので通信全体が理解できないと理解できません。
初心者が理解しようとすることは無理ですから取りあえず「そう言うものがある」くらいで済ませるべきですね。データ通信がどの様に行われているか、そのためのソフトウエアがどの様になっているかが理解できれば朧気ながらどの様なものなのかが見えてくるでしょう。
No.1
- 回答日時:
このあたりが割とわかりやすい。
TCP/IPをあわせて解説してくれてるから腹落ちしやすいというか。でも初学者が簡単に理解できる内容ではないというのも確かなので、じっくり取り組んでください。
https://www.itmanage.co.jp/column/osi-reference- …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アメリカでは基本設計、詳細設...
-
潜水艦はなぜ水圧で潰れないの?
-
ブスプロって?
-
傘禁止ってブラック校則ですか?
-
笠と傘のちがいを教えてくださ...
-
わざわざ傘を差さないで、濡れ...
-
敬具を書く位置
-
はやぶやが持ち帰ったカプセル...
-
科学技術の展覧会
-
何度もすみません。 小論文添削...
-
"長江工技園區"という企業名の...
-
「~時」と「~時に」の違いに...
-
なんで中高生は、雨でも傘差さ...
-
死んだ人を蘇らせる科学技術っ...
-
中国とは発展途上国ですか?そ...
-
ペットボトルのキャップアート
-
50年後も「傘」は進化しません...
-
あれはどなたの傘ですか。 いい...
-
一週間以上先の天気予報はどこ...
-
ピラミッドはなぜ沈まないので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アメリカでは基本設計、詳細設...
-
アジャイル開発のタスクが定時...
-
オフコンは現在どの程度使われ...
-
マイコンと接続するBluetoothモ...
-
ネットワークTAPについて教えて...
-
Windowsアプリケーション開発で...
-
copilotとはなんですか?
-
システムエンジニアとプログラ...
-
iPhoneアプリ開発について[Xcod...
-
C言語を用いたマイコンと計測機...
-
システム開発の全体像を学べる...
-
オブジェクト指向分析・設計(O...
-
OSI参照モデルの各層の役割がわ...
-
「システム開発」「アプリケー...
-
H8の開発環境について
-
delphiとHTML
-
初心者向けマイコンボード
-
mixiアプリの見積書の書き方
-
自動車のエンジンコントロール...
-
大学生が抱える問題とアプリ開...
おすすめ情報