网络
文章平均质量分 62
相知-
这个作者很懒,什么都没留下…
展开
-
UDP总结
操作系统是由C语言写的,而UDP属于操作系统,那么UDP也一定是C语言编写的,UDP其实就是一个位段类型。UDP具有接收缓冲区,但是不能保证发送的顺序和接受的顺序相同,接收缓冲区满了再收到UDP报文就会丢弃。UDP最大长度是16位,那么UDP报文大小最大是2^16字节,也就是64K。UDP没有真正意义上的发送缓冲区,而是直接交给内核,由内核交给网络层协议。UDP如何决定将有效载荷交付给上层的哪一个协议?UDP如何将报头和有效载荷分离?UDP是全双工的,能读能写。基于UDP的应用层协议。原创 2023-03-15 21:35:59 · 349 阅读 · 0 评论 -
TCP思维导图总结
拥塞控制:为了解决这种问题,采取了慢启动的机制,就是一开是发生少量数据探路,摸清网络状况,在决定按照多大的速度进行传输,而慢启动的大小就是拥塞窗口的大小,所以滑动窗口配合窗口大小和拥塞窗口就可以很好的控制发送速度。滑动窗口本质上就是两个整数来维护一段区间,我们假设记为left和right,left的左边是已经成功发送过去的数据,right的右边是待发送的数据,而这区间内是可能发送但是没收到应答或者待发送的数据。TCP为了保证发送效率,采取了连续发送多个数据的策略,而保证这个策略的机制叫做滑动滑动窗口。原创 2023-03-15 21:32:46 · 450 阅读 · 0 评论