問題タブ [mtu]

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

windows-7 - Windows XP マシンでホストされているアドホック ネットワークを修正する (MTU の問題)

次の問題があります。アドホック ワイヤレス ネットワークを作成することにより、古い Windows XP ラップトップを何らかのワイヤレス ルーターとして使用しています。私の Win7 ラップトップでは問題なく動作しますが、職場から MacBook Pro を持ってきたとき、ネットワークを見つけて接続しても、実際に表示できるのはいくつかの Google サービスだけで、他には何もないことに気付きました。

誰かが、Mac で MTU を減らす実験をすべきだと言いました。私はそうしましたが、うまくいきました-1500から1272に減らしたところ、うまくいきました。

問題は、別の WinXP マシンにも基本的に MacBook と同じアクセシビリティの問題があり、MTU 設定をいじることができないことです。私の iPod touch にも同じことが当てはまります。MTU をいじるために脱獄しなければなりません。さらに、MacBook はときどきそれ自体で 1500 に戻ることがあり、毎回リセットするのは非常に面倒です。

最も奇妙なことは、このアドホック ネットワークを可能な限り標準的な方法 (XP ウィザードを使用) で作成したことです。しかし、どうやら、Win XP マシンが別の Win XP マシンに接続することさえできないようです。

助けてください。このラップトップをルーターとして使用する必要があり、現在、標準の WiFi を購入することはできません。

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

tcp - TCPパケットのMTUにはTCPおよびIPv4ヘッダーが含まれていますか?

または:TCP/IPv4パケットの最大ペイロードサイズはいくつですか。

とても有難い!

乾杯。

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

c - PCAP ライブ キャプチャに最適な SNAPLEN

pcap_open_liveインターフェイスからスニッフィングするために使用する場合、 ( ) から「マジック ナンバー」SNAPLENまで、さまざまな数値を値として使用する多くの例を見てきました。BUFSIZ<stdio.h>

キャプチャ元のインターフェイスの MTU を SNAPLEN として設定する方が理にかなっているのではないでしょうか? このようにして、PCAP バッファにより多くのパケットを一度に収めることができます。MRU が MTU と等しいと仮定しても安全ですか?

それ以外の場合、SNAPLEN 値を設定する非エキゾチックな方法はありますか?

ありがとう

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

mtu - フラグメンテーションは IP またはイーサネット MTU に依存しますか

IP モジュールは、RFC791 に従って 576 オクテットを超えるデータグラムを受け入れる準備ができておらず、イーサネット MTU は 1500 オクテットです。パケットは、イーサネット MTU または IP MTU に従ってフラグメント化されていますか?

0 投票する
7 に答える
42442 参照

android - AndroidスマートフォンのMTUサイズを知る方法

AndroidのMTUサイズを知るコマンドはありますか?

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

packet-capture - パケットキャプチャは1500バイトではなく1434バイトを認識します

Pythonでソケットを使用してファイルを送信しており、これらのファイルの送信中にパケットキャプチャを実行しています。ただし、各パケットは1500バイトではなく1434バイトであることがわかります(システムではMTUが1500バイトに設定されています)。

パケットキャプチャのスクリーンショットをいくつか添付しました。1434バイトではなく1500バイトでパケットを送信する必要がありますが、何が起こっているのか教えてもらえますか?

パケットキャプチャ1 パケットキャプチャ2

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

tcp - データの大部分を送信した後のRST、ACK

IMAPサーバー(Dovecot)があり、その上に1,200のメールボックスを作成しようとしています(パフォーマンステスト用)。サーバーはメールボックスを正常に作成します。

この操作の後、作成したすべてのフォルダーを一覧表示します。サーバーはいくつかのデータを送信しますが、しばらくすると(1秒近く)、作成されたフォルダーのリストに関するIMAPプロトコルのコマンドでサーバーが応答したことに応答してRST、 CLIENTがサーバーにを送信します。ACK

これが私のWiresharkダンプスニペットです:

編集:まあ、私はなぜRSTフラグがクライアントによって送信されるのか理解したと思います。その理由は、サーバーがループバックインターフェイスのMTU値を超えているためです。サンプルのMinaサーバーで同様の動作を確認しましたが、すべて問題ありません。つまり、巨大なパケットがTCP/IPプロトコルによって吐き出されます。そのため、Dovecotはパケットを適切に管理できませんしかし、私は(MINAに基づく)独自のIMAPサーバーを持っており、問題はまだそこにあります!

では、なぜTCP / IPプロトコルは、送信されたパケットを一部のアプリに対してのみ賢明に管理する(MTU値に従って分割する)のでしょうか。

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

node.js - 「データ」イベントで、データ サイズが 1374 の倍数になるのはなぜですか?

これは単なる好奇心に基づく質問ですが、何か役立つことを学べるかもしれません。

私の Node.js サーバーでは、net.Server 経由でデータを受信したときに、各データ「パケット」のサイズ (バイト単位) を出力しました。

ほとんどの場合、1374 バイトであることに気付きました。それ以外の場合はすべて 1374 の倍数です。約 200 のデータ イベントから取得した最高値は 17,862 でした。

この 1374 という数字はどこから来たのですか? また、データ長がときどきその倍数になるのはなぜですか?


私の推測では、TCP では 1500 バイトがイーサネットの最も一般的な MTU であり、その他の 126 バイトが TCP パケットのヘッダーを構成しています。Node.js は、これらのパケットを十分に迅速に受信すると、これらのパケットをまとめることがあります。

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

vbscript - WMI を使用して、システム上のネットワーク アダプターの MTU 値を表示しようとしています

空白行を表示するだけのこのサブルーチンがあります。

ネットワーク アダプターの MTU 値が 1300 であるかどうかをテストしたいと考えています。これは複数のマシンで実行され、レジストリ内のネットワーク アダプターの名前が常に異なるという問題があります。私の実装がうまくいけばいいのですが...

何か案は?

編集: サブルーチンをこれに変更しましたが、機能していません。

intResult または objItem を出力することすらありません。colNetwork から何も取得していないように感じます。

助言がありますか?新しい投稿をする必要がありますか?