首页 > 其他分享 >TCP滑动窗口

TCP滑动窗口

时间:2024-05-27 23:44:38浏览次数:31  
标签:窗口 报文 TCP 发送 滑动 接收

发送方发送报文不再使用一个一个报文发送然后等待一个一个确认,而是进行一段(多个报文)发送

接收方接收到数据后,发送当前接收到数据序列值+1,以及下一次可以接收的窗口值

 

也就是说,发送方需要配合接收方接受的窗口大小来确定数值发送

 

发送方窗口左边为后沿,右边为前沿。

1. 当发送方发送的全部数据都被接收方接收了,且接收方的接收指令成功传达,则发送方根据接收方的窗口大小进行滑动和缩放

2. 当发送方数据只有部分被接收方接收了,则重新发送缺失的数据,窗口不动,直到满足"1."

标签:窗口,报文,TCP,发送,滑动,接收
From: https://www.cnblogs.com/toriyung/p/18216865

相关文章

  • 一步一步实现WPF透明化窗口
    这一篇教程讲述如何实现透明窗体和透明控件,在WindowStyle设置为none情况下拖拽窗口,半透明作为较容易实现的一种美观化,对于大多数美工较弱的开发者来说实用性不错,能在一些平面化设计场合发挥简单而有效的美化效果。  实现效果1:窗体整体半透明   实现效果2:窗体全透明......
  • [Java EE] 网络编程与通信原理(三):网络编程Socket套接字(TCP协议)
    ......
  • 《TCP/IP网络编程》(第十章)多进程服务器端(2)
    基于进程的并发服务器我们将扩展之前的回声服务器,使其可以同时向多个客户端体提供服务,实现模型如下图所示即每当有客户端向服务器请求服务时,服务器端都创建一个子进程为其提供服务,比如有5个客户端请求服务,则创建个5子进程。通过fork()复制的文件描述符下图是父进程调用......
  • [转载]TCP keepalive的详解(解惑)
    原文出自于https://www.cnblogs.com/lanyangsh/p/10926806.htmlTCP是面向连接的,一般情况,两端的应用程序可以通过发送和接收数据得知对端的存活。当两端的应用程序都没有数据发送和接收时,如何判断连接是否正常呢?这就是SO_KEEPALIVE的作用。1.SO_KEEPALIVE的作用1.1SO_KEEPA......
  • TCP_UNACCEPTABLE_14: [close-wait] out-of-wdw SEQ | unacceptable ACK -> ACK (seq,
    测试目的:验证TCP在CLOSE-WAIT状态下,接收到一个窗口外的序列号或不可接受的ACK号的段时,是否能够返回一个带有正确的序列号和ACK号的ACK段,并保持在相同的状态。描述:在TCP连接的CLOSE-WAIT状态下,如果接收到一个序列号超出当前窗口或ACK号不可接受的段,TCP必须回应一个空的ACK......
  • H3CNE-7-TCP和UDP协议
    TCP和UDP协议TCP:可靠传输,面向连接--------速度慢,准确性高UDP:不可靠传输,非面向连接--------速度快,但准确性差面向连接:如果某应用层协议的四层使用TCP端口,那么正式的数据报文传输之前,需要先建立连接,只有建立完连接之后,才可以传输数据。TCP三次握手......
  • 最新海外炼游地铁跑酷全自动搬砖挂机项目,单窗口一天收益30+【挂机脚本+使用交】
    项目介绍:收益原理,大家都玩过地铁酷跑,和咱们现在的海外酷跑是一样的,通过在游戏内吃金币获得金币兑换代币,98000金币换一个虚拟代币。代币价格1个币2美刀,可在交易所查看,游戏是5月20号刚发行,目前币已经上链。可自由交易。目前游戏方还没有投放广告,每日不限制次数随便玩。抓......
  • vb.net 利用APi 、句柄,通过GetWindowThreadProcessId 获得窗口所在进程ID和线程ID 结
    '''<summary>'''声明'''</summary>'''<paramname="hwnd"></param>'''<paramname="lpdwProcessId"></param>......
  • 滑不动窗口的秘密—— “滑动窗口“算法 (Java版)
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.......
  • TCP/IP体系模型简介
    一、TCP/IP概念TCP(TransmissionControlProtocol传输控制协议):是一种面向连接的、可靠的传输层协议。通过三次握手建立连接,确保连接的可靠建立。对数据进行有序传输,并具有确认机制和重传机制来保证数据的完整性。提供流量控制和拥塞控制功能,以适应不同的网络状况。IP(Int......