网络
文章平均质量分 79
鱼跃鹰飞
大厂小架,喜欢探索,住在海边喜欢浪!
展开
-
面试真题-TCP的四次挥手
如果客户端(主动关闭方)最后一次 ACK 报文(第四次挥手)在网络中丢失了,那么按照 TCP 可靠性原则,服务端(被动关闭方)会重发 FIN 报文。假设客户端没有 TIME_WAIT 状态,而是在发完最后一次回 ACK 报文就直接进入 CLOSE 状态,如果该 ACK 报文丢失了,服务端则重传的 FIN 报文,而这时客户端已经进入到关闭状态了,在收到服务端重传的 FIN 报文后,就会回 RST 报文。原创 2024-09-17 18:51:04 · 1096 阅读 · 0 评论 -
面试真题-TCP的三次握手
TCP 是面向连接的、可靠的、基于字节流的传输层通信协议。面向连接:一定是「一对一」才能连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的;可靠的:无论的网络链路中出现了怎样的链路变化,TCP 都可以保证一个报文一定能够到达接收端;字节流:用户消息通过 TCP 协议传输时,消息可能会被操作系统「分组」成多个的 TCP 报文,如果接收方的程序如果不知道「消息的边界」,是无法读出一个有效的用户消息的。原创 2024-09-17 18:22:34 · 1755 阅读 · 0 评论 -
Epoll简介
epoll是 Linux 下多路复用 I/O 接口 select/poll 的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统 CPU 利用率。epoll, 和。原创 2024-08-19 07:58:46 · 343 阅读 · 0 评论 -
HTTP的状态码
206 Partial Content」是应用于 HTTP 分块下载或断点续传,表示响应返回的 body 数据并不是资源的全部,而是其中的一部分,也是服务器处理成功的状态。「304 Not Modified」不具有跳转的含义,表示资源未修改,重定向已存在的缓冲文件,也称缓存重定向,也就是告诉客户端可以继续使用缓存资源,用于缓存控制。「200 OK」是最常⻅的成功状态码,表示一切正常。3xx类状态码表示客户端请求的资源发生了变动,需要客户端用新的 URL 新发送请求获取资源,也就是重定向。原创 2023-05-18 20:14:16 · 558 阅读 · 0 评论