Ticket #24390

TCP/IPの”再送要求”についての疑問

Open Date: 2011-02-12 19:47 Last Update: 2011-02-14 18:55

Reporter:
Owner:
(None)
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

TCP/IP通信の3wayハンドシェイクについて、”再送要求フラグ”を付けたパケットを送信する際についての疑問のため投稿します。再送要求を出す場合は、受け取ったパケットのCRC計算がエラーしているときに、送信元に対して再送をお願いするため送信すると思われるのですが、送信元のIPアドレス情報を使ってパケットを送信すると思うのですが、CRC計算の間違ったデータから送信元に返してたとしても、そのデータ自身の正確性がないので送信元IP情報を使うことができず、そのパケットは送信できないと思うのですが、どのようにしているのかご存知の方いらっしゃいませんでしょうか?

Ticket History (3/5 Histories)

2011-02-12 19:47 Updated by: blackzoro
  • New Ticket "TCP/IPの”再送要求”についての疑問" created
2011-02-12 19:49 Updated by: blackzoro
  • Type Update from Bugs to 通信仕様確認
2011-02-13 17:34 Updated by: blackzoro
Comment

TCP/IP通信の3wayハンドシェイクについて参考にしているところ。

http://www.picfun.com/lan19a.html

2011-02-13 23:46 Updated by: blackzoro
Comment

http://www.picfun.com/lan19a.html

このサイトによると、”再送”時には、クライアントからパケットを受け取った受信側がクライアントに対しては再送要求という信号は送っていないとのこと。

クライアントがパケット送信後、一定時間内に受信側からACK信号が返ってこなかった場合、再度パケットを繰り返し送信するとのこと。

2011-02-14 18:55 Updated by: blackzoro
Comment

"TCPの状態遷移図"についての解説

連載 基礎から学ぶWindowsネットワーク

http://www.atmarkit.co.jp/fwin2k/network/baswinlan016/baswinlan016_03.html

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login