
计算机网络
暗jio
Hello World!
展开
-
ip数据报分片
IP数据报,分片总结原创 2022-10-08 11:09:51 · 621 阅读 · 0 评论 -
TCP和UDP的区别和联系
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:1.主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;2.主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包原创 2020-12-27 21:05:44 · 3058 阅读 · 1 评论 -
子网地址,广播地址,子网掩码,主机地址范围,求法总结
熟练转换 十进制 ----> 二进制如给出 主机数或者说划分多少个子网,这时候,我们用2的n次方 - 2 >= 主机数或子网数,求出n,n表示子网位数, 那么子网总数为 2的n次方 。而一个字节8位,那么剩下8-n 位主机号 ,可得出 子网间隔为2的(8-n)次方如何求子网掩码? 网络号写为1,主机号写为0,如果有网络前缀, /24 + n 往后推即可如何求子网地址? ip地址和 子网掩码 转换为二进制,然后相与,可求得子网地址.或者求第几个网络地址: (原创 2020-12-04 22:46:26 · 8275 阅读 · 3 评论 -
选择重传协议-SR
背景:由于GBN协议的弊端:在累积确认的机制下,如果有错误的话,则发送方将会批量重传,这样使效率降低。那可不可以只重传出错的帧?解决办法:设置单个确认,同时加大接收窗口(相比于GBN协议)设置接收缓存,缓存乱序到达的帧(GBN协议没有缓存,直接丢弃)SR发送方必须要响应的三件事1.上层的调用:从上层收到数据后,SR发送方检查下一个可用于该帧的序号,如果序号位于发送窗口内,则发送数据帧;否则就像GBN一样,要么将数据缓存,要么返回给上层之后再传输。2.收到了一个ACK:如果收到了ACK原创 2020-11-21 16:35:03 · 2372 阅读 · 0 评论 -
后退N帧协议-GBN
GBN发送方要做的事:1.上层的调用:上层要发送的数据的时候,发送方先检查窗口有没有满,如果没有满,则就产出一个帧并将其发送;如果窗口满了,发送方只需将数据返回给上层,暗示上层窗口已满,上层等一会再发送。(实际上,发送方可以缓存这些数据,窗口不满时再发送帧)2.收到了一个ACK:GBN协议中,对n号帧的确认采用 累计确认的方式,标明接收方已经收到n号帧 和它之前的全部帧3,超时事件:协议的名字为后退N帧协议,来源于出现丢失和时延过长帧时发送方的行为,就像在停等协议中一样,定时器将再次用于恢复数原创 2020-11-21 14:09:57 · 1687 阅读 · 0 评论