
计算机网络
文章平均质量分 66
clw_18
都挺好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HTTP知识点总结
HTTP是应用层的协议,规定了应用程序在万维网中通信时应遵循的协议,是万维网能可靠地交换文件的重要基础。HTTP报文首部(Header)1、HTTP请求报文首部:方法、URL、HTTP版本、首部字段方法(method):(1)GET:请求读取由URL所标志的信息(2)HEAD:请求读取由URL所标志的信息首部(3)POST:给服务器添加信息(4)PUT:在指明的URL下存储一个文档(5)DELETE:删除指明的URL所标志的资源2、HTTP请求报文首部:状态码、HTTP版本、首部字段原创 2021-03-17 21:25:42 · 1237 阅读 · 1 评论 -
心跳包
为啥要用心跳包呢?我觉得有两点,一是保证不活跃的客户端与服务端保持数据连接,二是检测客户端的异常断开。这两点是相关的,可以阐述为:长连接下,客户端可能很长一段时间都与服务端没有数据往来,理论上这个连接是正常的,但是若客户端异常断开(像网线拔掉),实际上连接就被强制断开,客户端无法发出断开连接的请求,服务端也就接收不到客户端断开连接的请求,就需要通过心跳包来实现定时检测。概念心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。心跳检原创 2021-01-12 21:32:01 · 576 阅读 · 0 评论 -
TCP拥塞控制总结
网络中的资源包括链路容量(带宽)、交换结点的缓存和处理机等。拥塞控制的原理拥塞:接收方对某资源的需求超过了资源能提供的可用部分,即:对资源的需求>可用资源。拥塞的原因:(1)某个交换结点缓存的容量太小时,到达该结点的分组因无存储空间暂存而不得不被丢弃;(2)处理机的处理速率太慢,导致网络资源堆积无法及时处理;(3)链路容量小,输入网络中的负载过大。因此,拥塞控制的含义就是:防止过多的数据传入网络中,从而避免网络中的路由器或链路过载。负载:单位时间内输入给网络的数据量;吞吐量:单位时间原创 2020-12-15 18:31:23 · 1542 阅读 · 0 评论