• 締切済み

通信遅延の解析方法

私はネットワーク業務を行っています。 ただし、経験が浅い為、知識不足でトラブル解決ができません。 現在、以下の内容について悩んでいます。 パソコン対パソコンで通信を行う時に遅延の原因が送信側なのか受信側なのかを解析する方法を教えて下さい。 また遅延が発生する原因も教えて下さい。 自分なりに考えたのですが例えば送信側が100Mbps、受信側が10Mbpsで通信していた場合は、遅延が発生し受信側の10Mbpsがボトルネックになると思います。 同じ様に遅延が発生するケース、その原因、原因の解析方法などを教えて下さい。

noname#50085
noname#50085

みんなの回答

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

関連するQ&A

  • ネットワーク通信の遅延

    私はネットワーク業務を行っています。 現在、下記内容で悩んでいます。 パソコン対パソコンで通信を行っている時に遅延が発生しているかどうかはどのようにすればわかるのでしょうか?

  • パケット到達遅延の測定にて

    Javaを使って通信のプログラムを勉強しています。 UDP通信プログラムでパケット到達遅延を測定したいと考えています。パケット到達遅延を測定するには、 送信側がパケットを送信した時間と、受信側がそのパケットを受信した時間を取得して、 求めようと考えています。 パケット到達遅延を測定するには、送信側と受信側が時刻同期させる必要があると聞きました。 その方法を教えていただきたいのですが、どなたかアドバイスをいただけないでしょうか?

    • ベストアンサー
    • Java
  • Youtubeの遅延について

    配信を見ている際に今まで2、3秒の遅延くらいはありました。 その辺りの設定は配信者側によるものであることも分かります。 ただ、最近遅延が5秒くらいになり、しかも他のリスナーの方より遅延が長いことがコメント欄を見て判明しました。 通信速度自体は下り500Mbpsくらい出せています。この問題を解決する方法がわかる方がいればアドバイスが欲しいです。 また、PCでの視聴よりスマホでの視聴の方が遅延が少ない傾向にあります。 その原因についても知りたいです。

  • 特定の相手からのメール遅延

    ネットワークの知識が乏しいため伺います。 こちらから相手の会社には遅延なくメールが 送信できるのですが、相手の会社からこちらに メールを送信すると2~3時間ほど遅延して 届きます。 こちら側で原因の切り分けをするとすれば 受信サーバの何を調べればよいのでしょうか? (使用するコマンド、コマンドの使い方など等) また相手先のサーバに問題がないか調べたいのですが、 どういう方法があるのでしょうか? 例えば、nslookup www.*******.co.jp←(相手先)で 相手先のアドレスを調べ、そのアドレスに対して pingを打っても応答が返ってきません。 (pingが返ってこないのは当たり前なんでしょうか?) また、こちらと相手の間に入ってくるメールサーバが 原因で遅延が発生するのででしょうか? 皆さんのお知恵をお貸しください!

  • パケット遅延について

    通信方式にパケット交換方式というものがあります。パケット交換方式において、パケット遅延が発生するらしいのですが、パケット遅延という言葉の定義が良くわかりません。調べましたところ、 (1)パソコンなどから発信されるパケットにはパケットの送信先のアドレスが書かれているため、途中のルータはこのアドレスを見て次のルータへ転送するための中継処理が必要となります。このとき発生する遅延のこと。 (2)交換機に一度蓄積されてから伝送されるため、発生してしまう遅延のこと。 (1)、(2)のどちらでしょうか。 それとも(1)、(2)の両方でしょうか。 どなたか、通信やネットワークに詳しい方、教えていただけないでしょうか。よろしくお願いします。

  • ArduinoとXbee、通信によるラグ、遅延

    ArduinoとXbeeによる無線通信を利用して複数の散水ポンプを遠隔操作でON/OFFしようとしていますがラグ(遅延時間)が生じて困っています。 構成としてArduinoとXbee間でシリアル通信を行い、それを二つ使って無線通信をしています。 ([Arduino←シリアル通信→Xbee]←無線通信→[Xbee←シリアル通信→Arduino]) 使用機器等 AVRマイコンはATmega168Pを使用し、互換性のある回路で動作させています。 XbeeRFモジュールはProではありません。 現状として思い通りに通信できているのは 送信側:シリアル通信で「h」,「j」を3秒経つ毎に繰り返し送信 受信側:「h」の時赤色LED出力、「j」の時黄色LED出力 この時はLEDが交互にラグもなく光ってくれます。 しかし、 送信側:デジタル入力でタクトスイッチのON/OFFを検出し、タクトスイッチを押した時にシリアル通信で「h」を、それ以外の場合(押していない時)は「j」を送信 受信側:「h」の時赤色LED出力、「j」の時黄色LED出力(変更なし) とした時、タクトスイッチを押したり離したりしてLEDで確認をするのですが、3回程押すと通信が途切れてしまうのかLEDが光っていたなら光ったまま数秒から十秒程固まってしまいます。 上記の送信側スケッチ例(プログラム) int button = 13; void setup() { Serial.begin(9600); pinMode(button, INPUT); } void loop() { if (digitalRead(button) == HIGH) { Serial.print('h'); } else { Serial.print('j'); } delay(1000); } 規則的な値を送信し、受信できているといった症状から問題は送信側のスケッチ(プログラム)だと思い、ダメもとでif else文ではなくswitch case文で書きましたが症状は変わりませんでした。 反応速度を上げて使用したいと考えておりdelay(100)等にするとラグが大きくなりました。 また、Xbeeの送信側をパソコンに繋ぎ 送信側:パソコンにXbeeを接続してXbeeの設定ソフトX-CTUのterminalから 「h」,「j」を交互に適当な間隔で送信 受信側:「h」の時赤色LED出力、「j」の時黄色LED出力(変更なし) とした時も同様にラグが発生しています さらに、 送信側:[ArduinoとXbee]アナログ入力に可変抵抗を繋ぎその値をシリアル通信で1秒毎に送信 受信側:パソコンにXbeeを接続してX-CTUのterminalでシリアル通信をモニタリング とした場合 シリアル通信で送ってきた値を1秒毎に表示→数秒後に値の表示が停止→数秒後、止まっていた間の値がまとめて表示→シリアル通信で送ってきた値を1秒毎に表示 の繰り返しです。 検索サイトで調べましたが、同様の症状が出でいる方が居られますが解決にまで至っていませんでした。また、同じような構成でラジコンを製作している方の動画ではラグも無く、ボタンやセンサーにすばやく反応している様でしたので何か設定などがあるのかと思い試していますがうまくいきません 何か解決策はないのでしょうか? お願いします。

  • 全二重通信

    全二重通信について教えて下さい。 100Mbpsの場合、100Mで送信、受信が同時に行えると思います。 これだと200Mbpsのように思えるのですが、違うのでしょうか?

  • 通信量の多いIPアドレスの特定方法

    30人ほどの小さい会社なのですが、 最近、ルータの履歴を見ると、50Mbpsを超える通信が頻繁に10分、20分と連続して発生しています。(ネットを使用していると時々酷く重くなったため調べてみて発見しました。) 通信機器は、YamahaのRTX1200をルータとして、その下にハブをいくつかぶら下げています。 (LAN1が社内向けのハブ、LAN2がWAN側。社内のPCはすべて同一ネットワークです。) 通信量が増えているのは、LAN1<->LAN2(外部との通信)であり、 何かセキュリティ上、非常にまずいことが起きてる気がするのですが、 その原因となっているPCが特定できないため、対処できないでいます。 IPアドレスは各PC個別に振っており、IPアドレスの特定が出来れば。。と思っています。 RTX1200でのIPアドレスの特定方法や、その他対策などあれば、ご教授のほどよろしくお願いします。

  • LANの全二重、半二重 通信速度

    100base-TXの場合、全二重なら送信100Mbps且つ受信100Mbpsです。では、半二重なら通信速度はどうなるでしょうか?送信時の最大200Mbps又は受信時の最大200Mbpsの方法で半二重しているのでしょうか?

  • ソケット通信の送受信遅延

    MFCのCAsyncSockを使ってクライアントとサーバでメッセージの送受信をしています サーバからsend()でメッセージを送信し クライアントはOnReceive()の中でreceive()し メッセージを受信後、応答をsend()で返信します これを10msec間隔で行っているのですが ランダムに送信か受信で300msec前後の遅延が発生します なぜでしょうか? ちなみにソケットオプションで「TCP_NODELAY」を設定しています かなり困っています 気になることでも何でもいいので是非アドバイスをお願いします