社区
网络及通讯开发
帖子详情
请问关于TCP重传的问题
weiguang
2003-12-24 08:57:18
我现在有一个数据库表,每一行为一帧信息,包括IP头和TCP头中的各个字段
现在我要找出其中重传的两帧,我需要些什么信息?
两个帧中的TCP头中的发送序号和确认序号相同就可以了么
其相应的IP头中的Identification也需要相同么?看了一些书,上面没有说这个字段在重传中有什么作用,只说它在IP分片和重组中具有作用
但是用ProSniffer观测可以发现,很多重传的还是有相同的IP-Identification的
到底是怎么回事呢?谢谢
...全文
21
1
打赏
收藏
请问关于TCP重传的问题
我现在有一个数据库表,每一行为一帧信息,包括IP头和TCP头中的各个字段 现在我要找出其中重传的两帧,我需要些什么信息? 两个帧中的TCP头中的发送序号和确认序号相同就可以了么 其相应的IP头中的Identification也需要相同么?看了一些书,上面没有说这个字段在重传中有什么作用,只说它在IP分片和重组中具有作用 但是用ProSniffer观测可以发现,很多重传的还是有相同的IP-Identification的 到底是怎么回事呢?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yphy
2004-01-04
打赏
举报
回复
up
计算机网络 传输层
TCP
和UDP协议
Re: 计算机网络 传输层
TCP
和UDP协议# 传输层协议
TCP
和 UDP 的应用场景 要发送的内容多,需要将发送的内容分成多个数据包发送(
TCP
) 要发送的内容少,一个数据包就能发送全部内容(UDP)# 传输层协议和应用层协议之间的关系 传输层协议加一个端口号来标识一个应用层协议, 展示了传输层协议和应用层协议之间的关系# 使用
TCP
/IP筛选实现网络安全 防火墙设置与端口# UDP协议特点和报文格式UDP是无连接的:即发送数据之前不需要建立连接UDP使用尽最大努力交付:即不保证可靠交付,因此主机不需要维持复杂的连接状态表#
TCP
协议特点和报文格式先连接后释放;点对点;可靠传输;全双工通信;面向数据流七项标记位停止等待协议与改进的停止等待协议滑动窗口技术详解:确认Seq与选择确认SACK 超时
重传
时间:查询计算与自动调整 流量控制功能:点对点的流量控制 拥塞控制:相对整体网络环境而言;慢开始算法和拥塞避免算法 改进的拥塞控制:快
重传
和快恢复 三次握手建立
TCP
连接,四次挥手释放连接。#
TCP
协议面临的攻击 SYN 攻击:捏造的源地址; LAND攻击:自己就是源地址# 通过抓包工具,查看以上报文格式# 习题详解
关于
TCP
快速
重传
的细节-
重传
优先级与
重传
触发条件
这篇文章写的有点过于细节,因此考虑到可读性和日后的可查阅性,我以两个
问题
作为引子。作为
TCP
相关项目的招聘,也可以作为面试题,不过,我敢肯定,大多数人都不能回答第一个
问题
,第二个
问题
可能会模棱两可。
问题
1:请描述
TCP
快速
重传
的细节场景描述:假设
TCP
进入快速
重传
时有以下的序列:你能给出
重传
的序列吗?答案:
重传
的序列如下:但是这是为什么呢?
问题
解析这里到了
问题
1的正文。
TCP
在快速
重传
的时候,会依
TCP
重传
问题
分析及解决方案
在上面的示例代码中,我们定义了一个
TCP
_Packet结构体来模拟
TCP
数据包,其中包含了序列号和是否是
重传
数据包的标志。然而,有时候在使用
TCP
进行通信时,可能会遇到
TCP
重传
问题
,即数据包在传输过程中被重复发送的现象。在本文中,我们将讨论如何分析和解决
TCP
重传
问题
,并提供相应的源代码示例。在实际的分析中,我们可以根据具体的网络环境和抓包结果来判断是否存在
TCP
重传
问题
,并进一步分析
问题
的原因和解决方案。请注意,这只是一个示例,并不能完全模拟实际的网络环境,但可以帮助我们理解
TCP
重传
问题
的基本原理。
TCP
的那些事儿
TCP
的那些事儿(上) 目录(?)[-]
TCP
头格式
TCP
的状态机数据传输中的Sequence Number
TCP
重传
机制 超时
重传
机制快速
重传
机制SACK 方法Duplicate SACK 重复收到数据的
问题
TCP
是一个巨复杂的协议,因为他要解决很多
问题
,而这些
问题
又带出了很多子
问题
和阴暗面。所以学习
TCP
本身是个比较痛苦的过程,但对于学
TCP
/IP基础知识
IP协议
TCP
协议
TCP
三次握手
TCP
四次挥手
TCP
_ACK_机制
TCP
滑动窗口UDP协议
TCP
与UDP对比
网络及通讯开发
1,314
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章