TCP/IPで1台のサーバSから複数のコンピュータA,B,C...に
データを送信している途中で、
Cがハングパップした時のエラーシーケンスを知りたいのですが。
例えば、
サーバSからA,B,Cに1つのデータを複数のパケットに分けて送信するときに、
送信途中でCがハングアップ(通信不能)した場合に、
サーバSがCにパケットを送信しなくなるのは、どのタイミングなのでしょうか?
例えば、5つ目のパケットで通信不能になった時は
Cへのそれ以降のパケットを送信しないのでしょうか?

初歩できなことですが、お願いいたします。
ここら辺のことで、参考になる文献がある場合にも教えて頂きたく思います。

A 回答 (1件)

おっしゃっている「ハングアップ」とは、突然通信不能状態に陥るような事象を指していると仮定してですが・・



TCPプロトコルでは、データを送る場合、数個のデータ毎に送達確認を行います。簡単に言うと、「データを受け取ったよ」という「応答パケット」を返信します。
おっしゃっているように、通信相手が「ハングアップ」した状態になると、この「応答パケット」が帰ってこない状態になります。

応答がなくても、送信側はある程度データを送ることができます(これをウィンドウサイズといいます)。
ですので、相手側がハングアップしたからといって、サーバが直ちにパケット送信を止めるわけではありません。
# これで答えになっていますかね??
ご質問の例ですと、5個目でCが受信不能になっても、サーバー側は6個目、7個目・・・と送信します。送信ウィンドウサイズが一杯担った時点で、それ以上送信できなくなり、応答がくるまで待ち状態になります。
応答待ち時間はあらかじめ設定された値があり(通常は数分ぐらいだったかな??)その時間を過ぎても応答がなければ初めてリンクの障害とみなしてリンクを切断
という動作になります。

# 説明を簡単にするために、厳密に言うとすこし不正確な点もあるとおもいますが、イメージとしてはこのような感じですよ。
    • good
    • 0
この回答へのお礼

有り難うございます。イメージすることができました。
「ハングアップ」は、予告なく通信不能状態になることです。

あと、このようにCが通信不能状態になった場合に、
サーバSのパフォーマンス(レスポンス?)が悪くなると聴いたのですが、
このようなことが起こるのでしょうか?
起こるとすれば、TCPが原因なのでしょうか?
それより上のアプリケーションが原因なのでしょうか?
心当たりがあれば教えていただきたく思います。

お礼日時:2001/10/17 13:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q受信パケットと送信パケットの異常な違い

はじめまして、kattinnNHと申します
質問なのですが受信パケットと送信パケットの異常な違いが自分のPCにあるのです

ウイルスというと送信パケットが異常に多いと聞きますが、自分の症状の場合は受信パケットが異様に多く、送信パケットの約三倍はあるのです

当初、この違いがあまりにもおかしいとおもい。自分でも原因を探ったり、スパイボットをかけたりウイルスチェックをかけたりしたのですが何も検出されず困っております。

また、受信パケットが増量するのに便乗するかのように送信パケットも増え、おかしな数字になっております

送信パケット:1,196,835
受信パケット:3,288,823

これはあまりにもおかしいだろうと思い、質問させていただきました。どなたかこの原因を教えてください。お願いします

Aベストアンサー

聞きたいことはなんですか

送信パケットが多い ?
受信パケットが多い ?

一般的なユーザのインターネット接続なら、受信パケットは送信パケットの2~数倍は普通です

質問の状況は特に異常とは思えません

パターンファイルが最新ならば、特に心配するような状況ではないと思います

Q[メール,RFC822,ARPA,status 5.2.2] メールを送信したところ、エラーが発生しました

このカテゴリでいいのかとても不安だけど質問させていただきます。
あるところにメールを送ったところ、以下のメールがサーバから帰ってきました。原因と解決策を教えてください。
(各アドレスは共に架空のアドレスに変更しています)
======================
From: postmaster@foobar.co.jp
To: himajin@foobar2.co.jp
Date: Sun, 12 Feb 2006 13:18:20 +0900
Subject: +kU1P4XK2YUuQGnfl- (+MKgw6TD8-)
+MFMwbpAad+Uwb4HqUtV2hDBrdR9iEDBVMIwwX5FNT+FytmFLkBp35TBnMFkwAg-

+ayEwblPXT+GABTB4MG6RTU/hMGtZMWVXMFcwfjBXMF8wAg-

hoge@foobar.co.jp

Final-Recipient: rfc822;hoge@foobar.co.jp
Action: failed
Status: 5.2.2
X-Display-Name: =?unicode-1-1-utf-7?Q?+W65d3Q-
+bfNOAA-?=

このカテゴリでいいのかとても不安だけど質問させていただきます。
あるところにメールを送ったところ、以下のメールがサーバから帰ってきました。原因と解決策を教えてください。
(各アドレスは共に架空のアドレスに変更しています)
======================
From: postmaster@foobar.co.jp
To: himajin@foobar2.co.jp
Date: Sun, 12 Feb 2006 13:18:20 +0900
Subject: +kU1P4XK2YUuQGnfl- (+MKgw6TD8-)
+MFMwbpAad+Uwb4HqUtV2hDBrdR9iEDBVMIwwX5FNT+FytmFLkBp35TBnMFkwAg-

+ayEwblPXT+GABTB4MG6RTU/hM...続きを読む

Aベストアンサー

とりあえず文字化けしたのを直して見ました。
From: postmaster@foobar.co.jp
To: himajin@foobar2.co.jp
Date: Sun, 12 Feb 2006 13:18:20 +0900
Subject: 配信状態通知 (エラー)
この通知は自動的に生成された配信状態通知です。

次の受信者への配信に失敗しました。

hoge@foobar.co.jp

Final-Recipient: rfc822;hoge@foobar.co.jp
Action: failed
Status: 5.2.2
X-Display-Name: =?unicode-1-1-utf-7?Q?**
**?=
(****は人物名らしきものだったので伏せておきます)

恐らくですが送信しようとしたメールアドレスが存在しませんとメールサーバが返して来たものと思われます。

Qロケフリ 通信不能

ロケフリが通信不能になり困っています。

2年ほど前からロケフリ(LF-PK20)を日本に設置して、カナダで日本のテレビを視聴していました。

しかし、最近、日本のネット契約をNTT西日本の「フレッツ光」から「フレッツ光 隼」に変更してから、カナダでの接続ができなくなってしまったようです。

「フレッツ光 隼」に変更した際に、モデムも同時に変更になりましたが、これが原因かもしれないと思いますが、どうすればいいか全くわかりません。

2年前に設定した際の説明書もCDらしきソフトも見当たりません。

カナダにいる兄からなんとかしてくれと言われて困っています。

ロケフリに詳しい方、なんとか対処方法を教えて下さい。
よろしくお願いします。

Aベストアンサー

ロケーションフリーベースステーションで地デジを見る
http://www.geocities.jp/kuw8823/locafree/sonylocafree.htm

製品情報>総合サポート>AV伝送機器 “ロケーションフリー”
説明書などがダウンロードできます。
http://www.sony.jp/support/locationfree/

Qネットワーク接続の送信・受信パケットについて

職場のPCが不調のため質問させていただきます。
インターネットに接続した時の送信・受信のパケット数についてです。
両者に関係はないという意見もあるようですが、
異常な差があります(画像をご覧ください)。
ウイルスなどが原因ではないのでしょうか?
接続した直後は問題ないのですが、
しばらくインターネット使用のシステムを使っていると
動作が重くなりたびたびフリーズしてしまいます。
ただしウイルスソフトでは問題は検出されませんでした。

ほぼ同じようなソフト・システムの入った他のPCでは、
特に問題は起こっていません。

考えられる原因と対処法があれば
よろしくご教授お願いいたします。

■使用環境
・PC機種…富士通 FMV D5220
・HDD…74.5GB(うち33.6GB使用)
・OS…Windows XP
・ウイルスソフト…TrendMicro ビジネスセキュリティクライアント(最新)
・接続方法…有線でルーター(?)に接続

Aベストアンサー

193,080,254,750,716パケットは
24,714,272,608,091,648バイト
24,135,031,843,839KB
23,569,367,034MB
23,016,960GB
22,477.5TB

1Gbpsの接続で1時間34分の接続でこれだけの送信は物理的にありえません


1時間34分=5,640秒
1Gb=1,073,741,824ビット
バイト換算で
134,217,728バイト

理論上の最大通信データ量
134,217,728*5,640=756,987,985,920バイト=705GB

理論値をはるかに超えています

システムのトラブル、イーサネットの物理的トラブルどちらかが原因でしょう

Qネットワーク接続動作状況のパケット送信は何?

教えて下さい。PCを立ち上げ直後ネットワーク接続の状態画面を開き
ダイアログ中に表示されている動作状況の絵の下の送信、受信のパケット数を見ると、
インターネットやメールソフトを立ち上げていない状況でも送信のパケット数が勝手にカウントUp
されています。
詳細は、20~50パケット程度送信状態になった後、10秒くらい送受信なく、
また20~50パケット送信を開始するというのを繰り返している状況です。

知らないうちに自分のPC内の情報が流出しているのではと気持ち悪く感じます。
どこに何を送信しているのか分かる方法は無いでしょうか?
またこれが異常な状態なのか、正常に戻すことはできるのかどなたかお教え願います。

Aベストアンサー

>どこに何を送信しているのか分かる方法は無いでしょうか?
調査ツールはありますが専門的になるので、一般のパソコン利用者には使い勝手のいいものではありません。

>またこれが異常な状態なのか、正常に戻すことはできるのかどなたかお教え願います。
たぶん正常な状態です。
たとえばブラウザやメールソフトを立ち上げれば、立ち上がり初期に対象ソフトが最新かどうか調査し、より新しいものがあれば自動的に最新化するような仕組みがあります。
いろいろパソコンにインストールされているソフトの中にはWindowsが立ち上がり直後にこのような処理を行うものも多く、パソコン利用者から見ると「何もしていないのに通信している」となってしまうのです。
ですから、たぶん正常な状態なのでしょうが、例えばウィルスの存在を必ずしも否定できるものではありません。


このカテゴリの人気Q&Aランキング

おすすめ情報