![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 86
十载寒
菜鸡学生党-->苦逼工作狗
展开
-
计算机网络通信(二)——HTTP状态码
如果请求的资源已被永久删除,那么,服务器会返回此响应。的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。表示客户端可以使用以前请求的结果,不需要再次请求。416(请求范围不符合要求):如果请求是针对网页的无效范围进行的,那么服务器会返回此状态代码。413(请求实体过大):服务器无法处理请求,因为请求实体过大,已超出服务器的处理能力。414(请求的URI过长):请求的URI(通常为网址)过长,服务器无法进行处理。417(未满足期望值):服务器未满足“期望”请求标头字段的要求。原创 2023-05-08 15:51:14 · 99 阅读 · 0 评论 -
计算机网络通信(一)——握手协议
发送建立连接的请求,数据包都含SYN=1标志位发送断开连接的请求,数据包都含FIN=1标志位用于回复对方请求的,ACK都是对方前一个包SEQ+1。原创 2023-05-04 16:53:54 · 500 阅读 · 0 评论 -
Python实现TCP通信
TCP:由于tcp是数据流的形式接收,所有发送数据都会粘着一起,如果接收数据超过我们指定的,则会出现粘包现象,那么此时这个数据还会保存在缓冲区,这里也就是recv内,待我们下次再次recv时,取到的就会是上次没有取完的数据。问题的根源在于,接收端不知道发送端将要传送的字节流的长度,所以解决粘包的方法就是围绕,如何让发送端在发送数据前,把自己将要发送的字节流总大小让接收端知晓,然后接收端来一个死循环接收完所有数据。定义:数据全部粘在一起,如果一次性未取完,下一次接着上一次未取完的数据部分接着取。原创 2023-05-04 16:35:15 · 2143 阅读 · 0 评论