タグ付けされた質問 「protocol-theory」

標準またはRFCで公開されているネットワークプロトコルに関する質問。質問の中でネットワークプロトコルについて言及しているという理由だけで、このタグを使用しないでください。このタグが付いた質問は、質問が関連していて回答することが重要である理由を説明していない場合は、*閉じることができます。これは、接線/ささいな質問の問題を回避したり、吸血鬼を助けるために必要です。


2
異なるイーサネットフレームの検出
イーサネットプロトコルで異なるパケットを区別する方法はありますか?高レベルのプロトコルが使用するため、「長さ」フィールド/エリアはありません。 このプロトコルには物理的スコープと論理的スコープの両方で処理があるため、区別も分離されていると思います。 「EtherType」プロトコルフィールドを使用して論理的な分離が実行されていますか?(つまり、ヘッダーに長さフィールドがある上位レベルのプロトコルのタイプを使用してパケット長を取得します)。 物理的な区別は単に電気信号の非送信ですか?(私の知る限り、高/低電気信号は0/1ビットを表します)。

4
TCP / IPで通信遅延を定式化するにはどうすればよいですか?
TCP / IPを使用して通信する2つのノード間のラウンドトリップレイテンシを推定するための数学モデル/方程式を導出するのは困難です。ノードは、HTTPプロトコルに基づいてデータを交換しています。このモデルでは、調査する最も重要な要因は、ネットワーク内の2つのノード間の物理距離、中間ホップの数、帯域幅、各ホップでの処理遅延です。Webを検索しましたが、この意味では何も見つかりませんでした。むしろ、回線交換ネットワークとUDPプロトコルについて何かを見つけました。TCPに合わせてカスタマイズできますか?

2
衝突ドメインとブロードキャストドメインの技術的な違い
ネットワーキングを初めて使用する多くの人は、ブロードキャストドメインとコリジョンドメインの技術的な違いを知りたいと思っています。具体的には: 衝突ドメインの境界を知るためにどのような基準が使用されていますか? イーサネットスイッチが衝突ドメインを分割するのはなぜですか? ブロードキャストドメインと衝突ドメインは相互に排他的ですか?

2
1000BASE-T、BASE-TX、BASE-SXなど、イーサネット標準の命名規則はどういう意味ですか?名前の構成要素の意味は何ですか?
命名規則の数字がわかります。この数値は、標準でサポートできる1秒あたりのメガビット数を表します。しかし、私は命名規則の残りの部分を理解していません。「BASE」、「T」、「X」などの意味は? 誰かが名前の意味を説明し、これらの標準がどのように施行されたのですか?

3
TCPによる確認は、データが配信されたことを保証するものではありません
RFC 793には、TCPセグメントの確認応答に関する部分があります。 TCPがデータを含むセグメントを送信すると、TCPはコピーを再送信キューに入れ、タイマーを開始します。そのデータの確認が受信されると、セグメントはキューから削除されます。タイマーが切れる前に確認応答が受信されない場合、セグメントは再送信されます。 TCPによる確認は、データがエンドユーザーに配信されたことを保証するものではなく、受信側のTCPが配信を担当したことを保証するだけです。 さて、これは面白いです。私たちのNOCでは、ネットワークと外部クライアントネットワーク間の接続の問題をトラブルシューティングすることがよくあります。ファイアウォールでトラフィックをスニッフィングし、両方向で送受信されるSYNおよびACKビットを確認するときはいつでも、接続が確立され、問題には何もないと仮定しますネットワークで行います。 しかし今、このRFCは私に考えさせました-TCP接続が確立されているのに、ユーザーがまだ接続の問題を経験している場合、他に何を確認する必要がありますか(Wiresharkをセットアップせずに)?

1
BGP「AS_SET」はどのように使用されますか?
RFC 1771では、AS_PATHのパス属性タイプを次のように定義しています。 AS_PATH (Type Code 2): AS_PATH is a well-known mandatory attribute that is composed of a sequence of AS path segments. Each AS path segment is represented by a triple <path segment type, path segment length, path segment value>. The path segment type is a 1-octet long field with …

1
TCPが確立された後、どのBGPピアが最初にオープンメッセージを送信しますか?
2つのbgpピア間でTcp接続が確立された後。どのピアが最初にオープンメッセージを送信しますか?アクティブピア(発信接続を開始している)またはパッシブピア(着信接続を受け入れているピア)。 それとも、このアクティブなパッシブ状態から独立していますか?ピアは、スケジューリングに基づいて最初のオープンメッセージを送信できますか? ローカルルーターがオープンメッセージを送信する前にオープンメッセージを受信するとどうなりますか? 良いBGPピアfsm図はありますか?RFC4271にはfsm図がありません:(


5
TCPストリームのパケットサイズ
私はネットワークトラフィックであり、各TCPセッションを一連の要求と応答(HTTPやSSLなどのすべての方法で機能しているプロトコル)に分割したいと考えています。 私は単純な仮定をしました(順不同でパケットを再送信することは無視します)-送信する必要があるデータのチャンクが与えられると、それは可能な最大のパケットを使用して送信され、最後のパケットは最大サイズよりも小さいか、または従います反対側からのパケット(ACK空パケットを無視)。したがって、HTTPセッションでは、(再び、ackを無視して)のようなものが表示されることを期待しています- パケット1-「Get ...」の要求 パケット2-応答、サイズ1434 パケット3-応答、サイズ1434 パケット4-応答、サイズ1434 パケット5-応答、サイズ500 ほとんどのセッションでこれが行われますが、少なくとも1回は次のようなことがありました。 パケット1-「Get ...」の要求 パケット2-応答、サイズ1434 パケット3-応答、サイズ1080 パケット4-応答、サイズ1434 パケット5-応答、サイズ500 ここでは再送信、順序正しくないパケット、サーバーでの例外的な遅延はありません。 知りたい-何が原因で、いつ発生するのか?私の仮定はどのように間違っていますか? 更新 ここに pcapファイルの例を入れます アップデート2 tshark関連フィールドのあるダンプを含める... $ tshark -r http_1082.pcap -T fields -e frame.number -e frame.len \ -e ip.src -e ip.dst -e tcp.flags.push -e http.request.method \ -e http.request.uri -e http.response.code | head -n 47 …

2
wifiクライアントはAPからSSIDをどのように検出しますか?
Wi-Fiボードは範囲内にあるワイヤレスネットワークをどのように検出できますか?Wi-Fi APをアナウンスするためにエリア内のデバイスと通信するためにどのプロトコルが使用されますか?すべてのルーターが独自の周波数で送信し、私のwifiボードは「すべての」周波数をスキャンして1つを検出しますか?



1
TCPサーバーは65535クライアントに制限されていますか?
これは、単一のコンピューター/アプリケーションが維持できるクライアントの数に厳しい制限を課すと考えるかもしれません。 1つはWebサーバーを監視していて、最大65,000接続を超えると予測される使用レベルにまで拡張できることを確認する必要があります。 ソフトウェアの場合、特定の考慮事項があります(/programming/1575453/how-many-socket-connections-can-a-web-server-handle)


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.