当前位置:  技术问答>linux和unix

tcp重传定时器,怎么实现的啊?

    来源: 互联网  发布时间:2016-08-21

    本文导语:  tcp里面的超时定时器, 它怎么实现的,可以同时窗口内的若干个监视数据帧? 比如要是有三个帧,f1,f2,f3,它们发送出去的时间并不一致、,并没有收到确认 f1,收到了ACK确认了,窗口就可以向右滑,这个时候,是不是会...


tcp里面的超时定时器,


它怎么实现的,可以同时窗口内的若干个监视数据帧?


比如要是有三个帧,f1,f2,f3,它们发送出去的时间并不一致、,并没有收到确认

f1,收到了ACK确认了,窗口就可以向右滑,这个时候,是不是会重新设置定时器了?

要是重新设了,那f2,f3还没有收到确认呢,到底有没有超时就不晓得了

不重新设置的话,新发出的(f4)又不知道什么情况了

疑惑中.....希望谁给说清楚点儿,这个超时定时器应具体怎么实现的

PS:肯定不会是直接给每一个帧“配备”定时器吧、、、


|
另外如果发生重传的话,在一个没有进行重传的数据包确认到达之前,基于RTT的测量也不会更新下一个超时值,会沿用前一个

    
 
 

您可能感兴趣的文章:

  • TCP重传定时器的疑问
  • PING是用TCP,还是用UDP来实现的?或是采用其它协议实现的?
  • linux下TCP连接进行容错怎么实现的
  • 高分求救怎样使用libnet实现TCP的封堵技术!!!!
  • Linux下C实现TCP打洞
  • 如何在纯DOS系统下,实现TCP/IP通讯?
  • 如何实现对网络协议栈(TCP/IP)各层数据的提取?!
  • 问一个linux下TCP/IP实现问题
  • <<TCP-IP详解卷二:实现>>是以哪个系统为基础的?
  • 哪里有linux下的TCP/IP实现的详细解释
  • 求Linux TCP/IP 实现的代码分析文档
  • 我实现了个J2EE技术的服务器,支持TCP、UDP和数据库,由于性能的原因,需要改为C或C++实现,我是C、C++新手,我该如何入手呢?看什么样的
  • 求linux下socket编程(tcp)实现文件传送的源程序
  • 实现了基于TCP的Java Socket编程实例代码
  • vc++实现的tcp socket客户端和服务端示例
  • ipv6实现tcp编程示例
  • LINUX下TCP SYN(半连接)的扫描程序如何实现?请给出源码!100期待
  • 关于用SELECT实现TCP并发的问题,100分献上
  • linux下socket实现tcp通信问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.net接口socketoptions的类成员方法: tcp_nodelay定义及介绍
  • http走的是tcp还是udp?ssh是tcp还是udp?
  • Linux内核中影响tcp三次握手的一些协议配置
  • 100分求《嵌入式系统Web服务器—TCP/IP Lean》或《TCP/IP Lean Web Servers for Embedded Systems 》
  • TCP协议报头字段详解及报头图
  • tcp和udp套接字有何不同?在什么情况下用tcp什么情况下用udp????
  • 对TCP协议状态及状态转换理解
  • tcp_prequeue_process怎么调用了tcp_v4_do_rcv的??求解??在tcp_recvmsg调用的
  • TCP协议四次断连过程介绍及Linux内核协议栈中相关设置项
  • 请问怎么知道每个TCP连接所属哪个进程??还有怎么样断开系统中任意一个TCP连接?
  • TCP协议三次握手过程详解
  • 求助!!!linux tcp发送 xp tcp接收 出现的问题
  • TCP/IP协议族介绍及TCP/IP协议族中各协议对应的RFC编号
  • 高分求救:SOL_SOCKET,SO_RCVTIMO,SO_SNDTIMEO,IPPOTO_TCP,TCP_NODELAY这些是在哪个头文件定义的呢?
  • 请问RST在什么情况下发送?? 使用TCP socket编程的话是否会引起这种TCP包的发送?
  • netfilter里如何获得TCP包的数据?
  • TCP_NODDELAY的问题
  • linux内核tcp重组的函数?
  • 转发 TCP/IP 连接 prtunnel
  • tcp的分节表示什么?
  • 如何在Linux系统上运行T/TCP程序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3