私は、TCPとUDP転送にいくつかの統計情報を提供するプログラムを構築しました。クライアントは30KBのデータを含むパケットを送信し、100回連続してサーバーに送信されます。この場合、クライアントとサーバーはイーサネットで接続されます。現在私が困っているのは私の結果です.TCPはUDPよりもほぼ2倍速いです。TCPはイーサネット経由のUDPより高速ですか?
私はいくつかの研究を行ってきましたが、私はMTUなどの説明を見てきましたが、私はそれらをすべて私の心の中に結びつけることはできません。誰かが何が起こっているのか説明できますか?私の結果は理にかなっていますか?
etherealやwiresharkなどのネットワークトラフィック監視ツールを使用して送信を監視し、正確に何が起こっているかを確認できます。 –
UDPで接続されたソケットを使用していますか、sendtoに電話していますか?また、クライアントとサーバーは同じLAN上にありますか? – mac