問題タブ [osi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rest - REST API パラダイムはどの OSI レイヤーにありますか?
インタビュー中に、REST API パラダイムを OSI レイヤー間で分類するように求められました。
5層から7層の間だったと思います。ただし、インタビュアーは、RPC に似ているため、第 5 層にのみ属すると述べました。
私の意見では、真の REST API はセッション (HTTP セッション) とは異なりステートレスであるため、5 セッション レイヤーのみではあり得ません。 6thにもありませんか?)。
オンラインで検索しましたが、明確な答えが見つかりませんでした (一部のプロトコルが OSI 層であいまいに配布されていることはわかっています)。
多分他の人はこれについてより明確な意見を持っていますか?
tcp - セルネットワーク経由の TCP/UDP
私は説明を求めているこの分野の初心者です。CDMA は物理層の一部として分類されると思いますが、セルラー ネットワークのデータ リンク層 (OSI モデルによると) には何が使用されますか? TCP/UDP はセルラー ネットワークで使用されますか? もしそうなら、どのような能力で?
networking - TCP/UDP とサーキット/パケット スイッチングの混乱
私の愚かな頭脳は、OSI のトランスポート層 TCP/UDP と回線/パケット交換の違いを理解できません。
まず、回線/パケット交換がどの層を参照する必要があるかを理解できていませんか? データが送信される方法 (つまり、異なる/同じルートと宛先への順序を介して「分割された」情報) に関係するため、それはトランスポート層でもありませんか?
また、TCP/UDP はデータの送信方法にも同様に関連しているため、回線/パケット交換または TCP/UDP について話しているときに正確に何を指しているのかわかりません。これらはどう違うのですか?誰かが私に基本的な違いを説明しようとすることができますか?
愚かな頭脳で申し訳ありません。
c++ - C++ モジュール間のデータ転送
非常に一般的な質問があります。OSI の 2 つの層で 2 つのモジュール間で通信しようとしています (トランスポート層がクラス A に実装され、クラス B がネットワーク層を実装するとします)。私が理解しているのは、クラス A は、そのメソッドを呼び出してデータ ペイロードをさらに下位層に転送することで、クラス B を単純に使用できるということです。したがって、クラス A はクラス B の知識を持っていますが、その逆はありません。
問題は、クラス B が下位層からデータを受信するとき、クラス A について知らないため、データをクラス A (上位層) に転送する方法です。そのような機能は C++ でどのように実装されていますか? この種のタスクのために学ぶべき重要なトピックは何ですか?
http - OSI モデルで HTTP はどの層にありますか?
HTTP は OSI モデルのセッション層にあるという人もいます。
しかし、Tanenbaum の Computer Network では、HTTP は OSI モデルのアプリケーション層にあると言われています。
また、HTTP にはセッションの概念がないという意見もありました。HTTP をセッション層に入れることはできないということですか?
では、HTTP はセッション層にあるのでしょうか。ありがとう。
更新: HTTP/2 の場合、OSI モデルのレイヤーは何ですか?
