01 2022 档案

摘要:TCP可靠传输的实现 以字节为单位的滑动窗口 TCP的滑动窗口是以字节为单位的。现假定A收到了B发来的确认报文段,其中窗口是20字节,而确认号是31(这表明B期望接收到的下一个序列号为31,而序号30为止的数据已经接收到了),根据这两个数据,A就构造出了自己的发送窗口,如图5-15所示。 我们首先讨 阅读全文
posted @ 2022-01-26 18:00 LilyFlower 阅读(182) 评论(0) 推荐(0) 编辑
摘要:TCP报文段的首部格式 TCP虽然是面向字节流的,但TCP传送的数据单元却是报文段。一个TCP报文段分为首部和数据两部分,而TCP的全部功能都体现在它在首部中各字段的作用。下面讨论TCP报文段的首部格式。 TCP报文首部前20字节是固定的(如图5-14),后面有4n字节是根据需要而增加的选项。(TC 阅读全文
posted @ 2022-01-23 12:42 LilyFlower 阅读(337) 评论(0) 推荐(0) 编辑
摘要:可靠传输的工作原理 我们知道,TCP发送报文的时候是交给IP层传送的,但是IP层只能提供尽最大努力服务,也就是说,TCP下面的网络层提供的是不可靠传输,因此TCP就必须采取适当的措施要使得两个运输层之间通信变得可靠。 理想的传输条件有以下两个特点: 传输信道不产生差错。 不管发送方以多快的速度发送数 阅读全文
posted @ 2022-01-23 11:01 LilyFlower 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:传输控制层TCP协议 TCP协议最主要的特点 TCP是面向连接的运输层协议。这就是说,应用程序在使用TCP协议之前,必须要建立TCP连接,且在传输完毕后,还要断开连接。 每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点(一对一),并且按序到达。 TCP提供全双工通信。TCP允许通信双方的 阅读全文
posted @ 2022-01-22 20:37 LilyFlower 阅读(327) 评论(0) 推荐(0) 编辑
摘要:UDP数据报格式: 设计思路: 设计一个UDP数据报,并发送到公共的DNS服务器当中,UDP数据报是尽最大努力不可靠交付,我们只需要获取到UDP头部信息即可: import socket def main(): get_wlan_ip() def get_wlan_ip(): try: # sock 阅读全文
posted @ 2022-01-11 00:56 LilyFlower 阅读(738) 评论(0) 推荐(0) 编辑
摘要:多协议标记交换MPLS(MultProtocol Label switching) MPLS利用面向连接技术,使每一个分组携带一个**标记(label)**的小整数(这里叫做打上标记)当分组到达交换机(即标记交换路由器)时,交换机读取分组的标记,并用标记值来检索分组转发表。这样就比查找路由器来转发分 阅读全文
posted @ 2022-01-10 00:11 LilyFlower 阅读(633) 评论(0) 推荐(0) 编辑
摘要:IP多播 IP多播的基本概念 与单播相比,在一对多的通信中,多播可以大大减少网络资源。在互联网上进行多播就叫做IP多播,IP多播所传送的分组需要使用多播IP地址。能够运行多播协议的路由器叫做多播路由器,当然多播路由器也可以转发普通的IP数据报。 在互联网中的每一台主机都必须有一个全球唯一的IP地址, 阅读全文
posted @ 2022-01-06 12:04 LilyFlower 阅读(1553) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示