yixiaoqingchen
yixiaoqingchen
采纳率0%
2016-07-02 07:43 阅读 1.3k

tcp 俩端同时发数据,序列号和确认号是多少?

加入tcp三次握手已经建立后,双方开始同时发数据
CLIENT : SEQ: 2000 ACK: 600
SERVER: SEQ: 600 ACK: 2000

CLIENT向SERVER 发送一个数据包100大小
SERVER 向CLIENT发送一个数据包100大小

A包: C -> S seq:2000, ack:600 发送包体100
B包: S -> C seq:600, ack:2000 发送包体100

S 先收到A包,并反馈ACK seq是600还是700? ACK :2100?
C 还没收到A包产生的ACK,但先收到了B包,并反馈ACK seq是2000还是2100? ACK:600:还是700?
C 先收到A包产生的ACK,再收到B包, 反馈ACK seq是2000还是2100? ACK:700?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • yixiaoqingchen yixiaoqingchen 2016-07-02 08:21

    哪有资料可以查呢? 求帮助

    点赞 评论 复制链接分享
  • yixiaoqingchen yixiaoqingchen 2016-07-02 08:33

    nobody? 急求呀

    点赞 评论 复制链接分享
  • willkinson willkinson 2016-07-04 01:52

    这是做网卡驱动?应用层不需要关心tcp的ack吧?

    点赞 评论 复制链接分享

相关推荐