
Ⅴ 传输层
文章平均质量分 83
计算机网络传输层学习笔记
NUC_Dodamce
醉生梦死谁成器,拓马长枪定乾坤。
展开
-
计算机网络-传输层(TCP可靠传输(校验,序号,确认,重传),TCP流量控制,TCP拥塞控制(慢开始,拥塞避免)(快重传,快恢复))
发送端会调整自己的发送窗口大小为这个大小也为400字节。当收到冗余ACK时,重发报文后进行快恢复,拥塞窗口大小不是直接重置到1,而是直接将新拥塞窗口大小设置为冗余ACK时的拥塞窗口大小的一半(新ssthresh值)(快恢复)。确认:接受方收到发送方发送的报文后,回返回一个报文用作确认(这个报文可以带数据,称为捎带应答),这个回复报文首部确认字段是收到报文序号的下一个。即接收窗口rwnd(接收方设置确认报文段的窗口字段来将rwnd通知给发送方),发送方的发送窗口取接收窗口rwnd和拥塞窗口cwnd的最小值。原创 2022-11-22 14:05:41 · 1287 阅读 · 0 评论 -
计算机网络-传输层(TCP协议特点和TCP报文段格式,TCP连接管理)
攻击者发送TCP SYN,SYN是TCP三次握手中的第一个数据包,而当服务器返回ACK后,该攻击者就不对其进行再确试,那这个TCP连接就处于挂起状态,也就是所谓的半连接状态,服务器收不到再确认的话,还会重复发送ACK给攻击者。攻击者就对服务器发送非常大量的这种TCP连接,由于每一个都没法完成三次握手,所以在服务器上,这些TCP连接会因为挂起状态而消耗CPU和内存,最后服务器可能死机,就无法为正常用户提供服务了。复位RST:RST=1时,表明TCP连接中出现严重差错,必须释放连接,然后再重新建立传输链接。原创 2022-11-21 15:44:08 · 1493 阅读 · 0 评论 -
计算机网络-传输层(UDP协议报文格式,伪首部,UDP校验过程)
有时UDP报文数据部分不一定是4字节的整数倍,需要在后面填充0到4字节整数倍。UDP报文太低,导致网络层的IP报头比有效载荷长很多,导致效率下降。应用层给UDP多长的报文,UDP就照样发送,即一次发一个完整报文。16位UDP检验和:检验整个UDP数据报是否出错。UDP是面向报文的,适合一次性传输少量数据的网终应用。UDP报文太长,会导致数据报在网络层分片,导致效率低,UDP是无连接的,减少开销和发送数据之前的时延。16位UDP长度:代表的是UDP报文的整个长度。UDP使用最大努力交付,即不保证可靠交付。原创 2022-11-17 10:38:40 · 3338 阅读 · 0 评论 -
计算机网络-传输层(传输层概述,TCP,UDP协议概述)
传输层是只有主机才有的层次.传输层功能:传输层提供进程和进程之间的逻辑通信。网络层提供主机到主机之间的逻辑通信。复用和分用复用:不同的进程可以使用同一个传输层协议。分用:传输层收到报文后,可以将报文的有效载荷交付给对应的进程。传输层对收到的报文进行差错检测。网络层不需要进程差错检测,只需要检查首部信息是否正确即可。传输层有两个核心协议:TCP:面向连接的传输控制协议。传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。原创 2022-11-17 09:51:55 · 1238 阅读 · 0 评论