問題タブ [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.
http - イーサネット フレームが最大 1500 バイトしかない場合、どのように HTTP メッセージをイーサネット フレームにカプセル化できますか?
イーサネット フレームは最大 1500 バイトです。HTTP メッセージはそれよりも大きくなる可能性があります。
イーサネット フレームが最大 1500 バイトしかない場合、どのように HTTP メッセージをイーサネット フレームにカプセル化できますか?[ここに画像の説明を入力][1]
質問のイラスト: [1]: https://i.stack.imgur.com/IOf92.jpg
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 を読み取れないのではないかと思います
tcp - TCP MSS が適用されていません
2 つの virtualbox VM 間で TCP 関連の実験を行っています。クライアント側では、1400 バイトの MSS オプションを指定して TCP syn パケットを送信しました。しかし、サーバー (送信者) がこのオプションを無視し、10000 バイト以上のような非常に大きなペイロードを持つパケットを送信したようです。サーバーが MSS オプションを受け入れなかったのはなぜですか? ところで、サーバーは Nginx サーバーです。
この下に、問題を示す PCAP があります。1 つ目は、MSS = 1400 の SYN パケット です。2 つ目は、サーバーから送信された ペイロードです。ペイロード サイズが 11200 であることがわかります。
ところで、インターフェイスの MTU は 1500 バイトです。
ありがとう。
python - python2 とライブラリ mss
ハッキング プロジェクトでバックドアとして使用する Python スクリプトを作成しています。mss ライブラリを使用して、ユーザーに気付かれずに画面をキャプチャしたかったのです。しかし、「pip install mss」で mss ライブラリをインストールしようとすると、このエラーがスローされます。エラー: パッケージ 'mss' には別の Python が必要です: 2.7.18 not in '>=3.5'ヘルプ