問題タブ [mss]

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 投票する
1 に答える
63 参照

http - イーサネット フレームが最大 1500 バイトしかない場合、どのように HTTP メッセージをイーサネット フレームにカプセル化できますか?

イーサネット フレームは最大 1500 バイトです。HTTP メッセージはそれよりも大きくなる可能性があります。

イーサネット フレームが最大 1500 バイトしかない場合、どのように HTTP メッセージをイーサネット フレームにカプセル化できますか?[ここに画像の説明を入力][1]

質問のイラスト: [1]: https://i.stack.imgur.com/IOf92.jpg

0 投票する
0 に答える
73 参照

android - AndroidでTCP接続のMSS(最大セグメントサイズ)を取得するには?

Android の 3 ウェイ ハンドシェイクで、ネゴシエートされた MSS またはサーバー提供の MSS を取得することは可能ですか? ネイティブコードで実行して取得しようとしましたgetsockopt(sock,IPPROTO_TCP,TCP_MAXSEG, (char *)& mss,&len)が、3 方向で交換された MSS が 1460 (SYN) と 1440 (SYN + ACK) のときに 1024 の値を取得しました。Android では、root 権限がないと MSS を読み取れないのではないかと思います

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

tcp - TCP MSS が適用されていません

2 つの virtualbox VM 間で TCP 関連の実験を行っています。クライアント側では、1400 バイトの MSS オプションを指定して TCP syn パケットを送信しました。しかし、サーバー (送信者) がこのオプションを無視し、10000 バイト以上のような非常に大きなペイロードを持つパケットを送信したようです。サーバーが MSS オプションを受け入れなかったのはなぜですか? ところで、サーバーは Nginx サーバーです。

この下に、問題を示す PCAP があります。1 つ目は、MSS = 1400 の SYN パケット です。2ここに画像の説明を入力 つ目は、サーバーから送信された ここに画像の説明を入力 ペイロードです。ペイロード サイズが 11200 であることがわかります。

ところで、インターフェイスの MTU は 1500 バイトです。

ありがとう。

0 投票する
0 に答える
9 参照

python - python2 とライブラリ mss

ハッキング プロジェクトでバックドアとして使用する Python スクリプトを作成しています。mss ライブラリを使用して、ユーザーに気付かれずに画面をキャプチャしたかったのです。しかし、「pip install mss」で mss ライブラリをインストールしようとすると、このエラーがスローされます。エラー: パッケージ 'mss' には別の Python が必要です: 2.7.18 not in '>=3.5'ヘルプ