由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - what happens to a TCP connection if one packet keeps dropping?
相关主题
一个TCP ACK的问题? (转载)MANET simulator的问题
802.11里面的EIFS问题 (转载)高人指点怎么在embedded sys(atmel 系列)上写内存管理
How to get TCP delay variation (jitter)智能手机流量怎么算的?
能不能找到这样的例子问个clustering的问题
请教一个TCP的问题做题作题
UDP能否和TCP在wireless 情况下公平分享信道资源? (转载)给出一个image, 已经segmented, 用什么方法可以计算roundness
有谁知道这段tcp通讯到底在干什么事吗?RA positions available in ASU E.E. department
[转载] 问个mesh网络中的router问题[合集] destro爱CS - episode 1 (EE chanllenge CS)
相关话题的讨论汇总
话题: tcp话题: segment话题: dropping话题: keeps话题: happens
进入CS版参与讨论
1 (共1页)
c******n
发帖数: 4965
1
let's say I have bytes
1 2 3 4 5 going out in a TCP connection, they are in one tcp segment saying
"from 1 to 5", this segment is broken up into 5 IP packets,
all 5 IP packets arrive on receiver fine except 3, which keeps dropping, so
the receiving end won't be able to assemble the TCP segment, so receiving
client can not see any of the bytes 1--5, right? and TCP protocol on the
receiving end has to keep requesting retransmission of the entire segment in
its ACK ?
what happens on the sender client? the client never returns until the buffer
in write() has been completely sent out through TCP and ACK has been
received for the last TCP segment? or does it just drop to OS buffer and
return?
thanks
M**u
发帖数: 10158
2
可能是网卡在丢包,发太快了

saying
so
in
buffer

【在 c******n 的大作中提到】
: let's say I have bytes
: 1 2 3 4 5 going out in a TCP connection, they are in one tcp segment saying
: "from 1 to 5", this segment is broken up into 5 IP packets,
: all 5 IP packets arrive on receiver fine except 3, which keeps dropping, so
: the receiving end won't be able to assemble the TCP segment, so receiving
: client can not see any of the bytes 1--5, right? and TCP protocol on the
: receiving end has to keep requesting retransmission of the entire segment in
: its ACK ?
: what happens on the sender client? the client never returns until the buffer
: in write() has been completely sent out through TCP and ACK has been

c****p
发帖数: 6474
3
收方应该能拿到1和2,并弹出buffer。TCP不是用的selective repeat request么。。

saying
so
in
buffer

【在 c******n 的大作中提到】
: let's say I have bytes
: 1 2 3 4 5 going out in a TCP connection, they are in one tcp segment saying
: "from 1 to 5", this segment is broken up into 5 IP packets,
: all 5 IP packets arrive on receiver fine except 3, which keeps dropping, so
: the receiving end won't be able to assemble the TCP segment, so receiving
: client can not see any of the bytes 1--5, right? and TCP protocol on the
: receiving end has to keep requesting retransmission of the entire segment in
: its ACK ?
: what happens on the sender client? the client never returns until the buffer
: in write() has been completely sent out through TCP and ACK has been

1 (共1页)
进入CS版参与讨论
相关主题
[合集] destro爱CS - episode 1 (EE chanllenge CS)请教一个TCP的问题
Hadoop居然是用Java写的,不理解 (转载)UDP能否和TCP在wireless 情况下公平分享信道资源? (转载)
请教c++一个程序bug,谢谢前辈们有谁知道这段tcp通讯到底在干什么事吗?
问一个简单的C的问题[转载] 问个mesh网络中的router问题
一个TCP ACK的问题? (转载)MANET simulator的问题
802.11里面的EIFS问题 (转载)高人指点怎么在embedded sys(atmel 系列)上写内存管理
How to get TCP delay variation (jitter)智能手机流量怎么算的?
能不能找到这样的例子问个clustering的问题
相关话题的讨论汇总
话题: tcp话题: segment话题: dropping话题: keeps话题: happens