問題タブ [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.

0 投票する
4 に答える
11003 参照

networking - UDPの信頼性が低い場合、トランスポート層で使用されるのはなぜですか

ばかげた質問でごめんなさい。

トランスポート層の機能は、メッセージの信頼性の高い配信です。UDPは本質的に信頼性が低いのですが、なぜトランスポート層で使用するのでしょうか。

ありがとう

編集:明確にするために、私はWikiと他のソースを読みました。私の質問は

UDPは信頼性がありません(理由と利点、使用場所などを知っています)。信頼性を意味するトランスポート層ではなく、他の層でUDP(UDP)を使用してみませんか。

0 投票する
1 に答える
4737 参照

networking - MAC アドレスでホストの可用性を確認する

特定の MAC アドレスを持つホストが「生きている」かどうかを確認することは可能ですか?

第 3 層の ISO/OSI および ICMP ping メッセージを使用したくない

0 投票する
3 に答える
1999 参照

networking - イーサネットと OSI モデル

初歩的な質問ですみません。私は現在、7 つの OSI レイヤー モデルを学習していますが、1 つのことに出くわしました。2 番目のデータ リンク層にあるイーサネットは、LAN 経由でエンド ツー エンドの接続を提供しますよね。WiFi 経由でインターネットに接続していても、どこかで接続が LAN 経由で実行されているということですか?

ありがとう

0 投票する
2 に答える
1246 参照

apache - プロキシとは何ですか? アパッチでは何ですか?いろいろな意味がありますか?

ファイル記述子とは何の関係もありません。異なるプロトコル間の何らかの接続ですか?そんなのもっとあるの?リバースプロキシ? ダイレクトプロキシ? 間接的なプロキシ?プロキシは、OSI 参照モデルの 3 層、7 層、または別の層を意味しますか? NAT を使用している場合は 3 層ですが、Wikipedia によると 7 層が一般的なプロキシです。ウィキペディアは続けます"Because NAT operates at layer-3, it is less resource-intensive than the layer-7 proxy, but also less flexible"-プロキシを行うにはさまざまな種類の方法があります:

ここに画像の説明を入力

ここに画像の説明を入力

だから今、非常に愚かで無礼な質問です"What is a proxy in Apache?"

プロキシをより深く理解しようとする他の無知な質問

  1. https://stackoverflow.com/questions/12397242/explain-apache-mod-proxy-module-is-it-overused-and-many-times-a-red-herring-w

  2. CouchDB による Web サイトのサービスについて説明してください。CouchDB は何らかの形で Apache にバンドルされていますか?また、それはどのように機能しますか?

0 投票する
1 に答える
2621 参照

lan - IEEE802.3とIEEE802.11

802.3プロトコルと802.11プロトコルのOSIモデルの違いを誰かに説明してもらえますか?

私が理解している限り、それらはMAC層とPHY層でのみ異なります。これは正確ですか?

残りのレイヤーは同じですか?

0 投票する
5 に答える
268 参照

c# - .Net でのビットの表現とそのシリアル化

いくつかの基本的なレイヤー 7 プロトコルの実装を練習していますが、.Net フレームワークでビットをシリアル化および逆シリアル化する最良の方法がわかりません。

MSDN Data Type Summaryによると、ビット データ型はありません。そのようなデータ型をどのように作成するのか、またはそれが可能であっても、バイト/バイト配列へのシリアル化/逆シリアル化が残っているかどうかはわかりません。

NTP パケットの先頭から次の例を考えます。

ソケット経由で送信できるように、2バイトにエンコードしたいと思います。

また、私は現在列挙型のビットを表すために int を使用しています。たとえば、mode enum は次のように定義されます。

補足: このプロジェクトのコードは最終的にオープン ソース化される予定です。コードの共有を望まない場合は、次のように言ってください:) この質問に戻るリンクがコードに配置されます。

前もって感謝します :)

更新: RFC 5905から直接取得した、NTP パケット構造がどのように見えるか疑問に思っている人のために、18 ページ

0 投票する
6 に答える
58263 参照

networking - ネットワーク: トランスポート層とネットワーク層の違い

インターネット モデルには、リンク -> ネットワーク -> トランスポート -> アプリケーションの 4 つの層があります。

ネットワーク層とトランスポート層の違いがよくわかりません。私が読んだように:

したがって、上記のプロパティに基づいて、これらの 2 つのレイヤーの間にいくつかの重複があることがわかります。

1) ネットワーク層はデータを A から B に移動することを決定します。しかし、データが A から B に移動する方法を知っている場合、「フロー制御」「輻輳制御」という用語は何を意味しますか? パケット(およびバイトストリームがパケット内にある)がネットワーク上を移動することがすでにわかっている場合、どのように、そして何を制御しますか。

2) または他の例として、トランスポート層の TCP プロトコルは、ストリームの順序付き配信です。ただし、TCP はデータの移動方法を決定するのではなく、ネットワーク レイヤーを決定します。では、TCP はどのようにできるのでしょうか。

だから、私はそれらの2つの用語に入ることができません。教えて下さい。

ありがとう :)

0 投票する
1 に答える
2299 参照

php - PHPを使用してOSIPiデータベースに接続します

OSI Piデータベースに接続しようとしていますが、以下のエラーが発生し続けます。VBコードを実行できるため、すべての権限が正しく設定されています。サーバーのバージョンを正しく読み取ります。

これが私のPHPです:

これが私の出力です:

PIサーバーバージョン1.3.6致命的なエラー:キャッチされない例外'com_exception'とメッセージ'ソース:pisdk.dll説明:サーバーでセッションを開くことができません。[-10728] PINET:送信エラー。E:\ XXXX.php:12スタックトレース:#0 E:XXXX.php(12):variant-> Open()#1 {main}が12行目のE:XXXX.phpにスローされました

0 投票する
1 に答える
2373 参照

tcp - OSIモデル:SSHとHTTP

SSHがモデルOSIのセッション層にあるのに、HTTPがアプリケーション層にあるのはなぜだろうか。
私が見ているように、どちらもTCP / IP通信を介して機能しているのに、なぜ2つのプロトコルを2つの異なる層に区別するのでしょうか。