摘要:TCP坚持定时器,TCP保活定时器,TCP超时定时器,2MSL定时器,TCP/IP协议,定时器原理,网络协议,网络通讯
|
TCP坚持定时器,TCP保活定时器,TCP超时定时器,2MSL定时器 |
TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是:1.坚持定时器;2.保活定时器;3.2MSL定时器;其中坚持定时器用于防止通告窗口为0以后双方互相等待死锁的情况;而保活定时器则用于处理半开放连接。 一、坚持定时器: 坚持定时器的原理是简单的,当TCP服务器收到了客户端的0滑动窗口报文的时候,就启动一个定时器来计时,并在定时器溢出的时候向向客户端查询窗口是否已经增大,如果得到非零的窗口就重新开始发送数据,如果得到0窗口就再开一个新的定时器准备下一次查询。通过观察可以得知,TCP的坚持定时器使用1,2,4,8,16……64秒这样的普通指数退避序列来作为每一次的溢出时间。糊涂窗口综合症: TCP的窗口协议,会引起一种通常叫做糊涂窗口综合症的问题,具体表现为,当客户端通告一个小的非零窗口时,服务器立刻发送小数据给客户端并充满其缓冲区,一来二去就会让网络中充满小TCP数据报,从而影响网络利用率。对于发送方和接收端的这种糊涂行为。TCP给出了一些建议(或者是规定)。 1.接收方不通告小窗口。通常的算法是接收方不通告一个比当前窗口大的窗口(可以为0),除非窗口可以增加一个报文段大小(也就是将要接收的MSS)或者可以增加接收方缓存空间的一半,不论实际有多少。 2.发送方避免出现糊涂窗口综合症的措施是只有以下条件之一满足时才发送数据: ( a )可以发送一个满长度的报文段; ( b )可以发送至少是接收方通告窗口大小一半的报文段; ( c )可以发送任何数据并且不希望接收ACK(也就是说,我们没有还未被确认的数据)或者该连接上不能使用Nagle算法。ok,现在我们回忆一下,可以发现TCP的很多规定都是为了在一次传送中发送尽量多的数据,例如捎带ACK数据报文的策略,Nagle算法,重传时发送包含原数据报文的策略,等等。 二、保活定时器:保活定时器更加的简单,还记得FTP或者Http服务器都有Sesstion Time机制么?因为TCP是面向连接的,所以就会出现只连接不传送数据的“半开放连接”,服务器当然要检测到这种连接并且在某些情况下释放这种连接,这就是保活定时器的作用。其时限根据服务器的实现不同而不通。另外要提到的是,当其中一端如果崩溃并重新启动的情况下,如果收到该端“前生”的保活探察,则要发送一个RST数据报文帮助另一端结束连接。 三、TCP/IP模型各层使用协议 1.网络接口层 (1)PPP:点到点协议,点到点链路的数据传输。 (2)FDDI:光纤分布式数据接口协议,实现光线分布式网络通信。 (3)Token Ring:令牌环网协议。 (4)无线LAN和无线WAN中的帧中继。 (5)Ethernet:以太网协议,实现以太网数据通信。 2.网际层 (1)IP:网际协议,用于实现网络互连通信(IP是最核心的协议,该协议规定网际层数据分组的格式)。 (2)ICMP:互联网控制信息协议,用于用户传输差错以及控制报文。 (3)ARP:地址解析协议,将IP地址转换为物理地址。 (4)RARP:反向地址解析协议,将物理地址转换为IP地址。 3.传输层 (1)TCP:传输控制协议,提供可靠的、面向连接的端对端传输。 (2)UDP:用户数据包协议,提供不可靠的、面向无连接的端对端传输。 4.应用层 (1)HTTP:超文本传输协议,实现HTML超文本传输。 (2)FTP:文件传输协议,用于两台主机之间文件的传输。 (3)Telnet:远程登录协议,远程登录并控制主机。 (4)DNS:域名服务系统,提供域名到IP地址的转换。 (5)DHCP:动态主机分配协议,管理并动态分配IP地址。 (6)SMTP:简单邮件传输协议,用于发送和传输邮件。 (7)POP/POP3:邮局协议,用于接收邮件。 |
作者: AnyView(网络警)网络监控软件 时间: 2014-5-12 16:41:12 点击:
|
相关资讯:
[局域网监控软件相关之网络关键技术] 局域网管理中Ping命令的过程及返回信息分析,ping命令功能完全解析 [局域网监控软件相关之网络关键技术] 局域网管理:配置snmp协议方法详解(Junipeer NETSCREEN) [局域网监控软件相关之网络关键技术] 局域网管理技术:网络管理之TCP和UDP篇 [局域网监控软件相关之网络关键技术] 局域网监控软件中网络分析能为网络管理带来什么 [局域网监控软件相关之网络关键技术] 局域网网络监控和网络分析:HTTP协议报文格式 [网络监控软件在企业网管中应用实践] 局域网监控和局域网管理:如何检测到网络嗅探 [网络监控软件在企业网管中应用实践] 局域网网络监控软件和上网行为管理系统原理技术摘要 [局域网监控软件相关之网络关键技术] 局域网监控和局域网管理经验谈:网络管理之TCP/UDP篇 [局域网监控软件相关之网络关键技术] 局域网监控协议和局域网管理协议:局域网协议设置一点通 [局域网监控软件相关之网络关键技术] 上网行为管理,TCP/IP协议详解,网络协议基本概念 |
首页 |
著名局域网网络监控软件介绍 |
最好的QQ聊天记录内容监控软件 |
上网行为监控软件购买
Copyright © 2000-2024 Amoisoft.com 厦门天锐科技股份有限公司 版权所有 E-MAIL:Sales@Amoisoft.com
闽ICP备06031865号-3
闽公网安备 35021102001279号