いうのはシステムコールがセットするグローバル変数であることに注意して下さい。セットする文字列が入っています。対応することで防げました。データが失われたのは、受信側のバッファが溢れたためです。間に合わない場合、そのデータは破棄されます。転送時に破棄されるかもしれない別マシンと通信をした場合、途中経路でデータが破棄されることがあります。誰が破棄するかと言えば、それはルータです。ルーティングテーブルを参照して適切なインタフェースにデータを転送しなければなりません。転送しないうちにどんどん新たなデータが入ってくる場合、データは破棄されます。