0

Linuxでは、UDPは着信パケットと発信パケットに同じバッファーを使用しますか?

このバッファをオーバーフローさせたい場合は、CでコーディングするかPythonでコーディングするかは問題ではありませんよね?

4

1 に答える 1

1

Linuxカーネルは、パケットごとに単一またはセットのバッファーを定義しませんが、データが上位層(2以上)との間でやり取りされるときに、多くのバッファーを動的に作成および破棄します。

Linuxネットワークに関するこの非常に詳細な記事を参照してください。特に、送信用にバッファがNICに接続され、送信が完了するとすぐに破棄される方法については、4ページを参照してください:http ://www.linuxjournal.com/article/ 1312?page = 0,0

バッファのオーバーフローに関しては、明らかに手動のメモリ操作が可能な言語が必要ですが、Linuxバッファは制御構造が関連付けられたメモリの場所であるため、制御システムの干渉なしにオーバーフローできない場合があります。

于 2012-11-21T21:05:48.883 に答える