![](https://img-blog.csdnimg.cn/20210529093755354.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计网
文章平均质量分 79
该专栏主要记录计算机网络相关的理论知识
皮卡猴
中科院硕士,喜欢写写画画的理工宅男,信奉爱生活,爱coding的理想生活状态。目前正在准备论文和2022届秋招!
展开
-
TCP/IP详解笔记一、传输控制协议
传输控制协议 发送方向接收方发送一条消息,通信媒介可能会丢失传递的消息。一种简单的解决方法就是,尝试重新发送,直到信息最终被接收,这种方法称为自动重复请求(Automatic Repeat Request, ARQ)。...原创 2021-05-11 22:05:31 · 405 阅读 · 0 评论 -
计算机网络学习笔记六、IO多路复用
IO多路复用1. select、pool、epoll原创 2021-04-09 19:51:36 · 338 阅读 · 0 评论 -
后端开发知识点整理
后端面试知识点整理(持续更新)1. 计网计网面试知识点一、 流量控制与可靠传输机制计网面试知识点二、拥塞控制计网面试知识点三、计算机网络五层模型中的物理硬件计网面试知识点四、TCP/IP协议计网面试知识点五、Cookie和Session2. OSOS面试知识点一、进程和线程OS面试知识点二、物理内存和虚拟地址3. MysqlMYSQL面试知识点一、索引MYSQL面试知识点二、存储引擎MYSQL面试知识点三、事务MYSQL面试知识点四、锁4. RedisRedis面试知识点一、原创 2021-04-07 09:09:38 · 572 阅读 · 0 评论 -
计算机网络学习笔记五、Cookie、Session和Token
Cookie和Session HTTP协议是无状态的,前后两次请求是相互独立,没有必然联系的,它并不会跟踪用户信息。Cookie和Session就是为了弥补这一不足,而引入的一种机制。1. Cookie Cookie实际是一小段文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。当浏览器再请求该网站时,浏览器把url+cookie一同提交。服务器检查该Cookie,以此来辨认用户状态。 Cookie具有不可跨域名性。它在客户端是由原创 2021-04-03 20:07:38 · 784 阅读 · 0 评论 -
计算机网络学习笔记一、TCP协议
TCP/IP协议1. 三次握手四次挥手2. TCP和UPD的区别TCP和UDP是TCP/IP体系结构中运输层的两个协议。UDP全称是用户数据报协议,TCP全称是传输控制协议。是否基于连接?TCP是面向连接的协议,UDP是无连接的协议。也就是说,UDP在发送数据前无需建立连接。是否可靠?TCP是可靠的,UDP是不可靠的。 TCP通过校验和,重传控制,滑动窗口,确认应答,可靠传输等机制保证了消息的按序到达,尽可能保证消息的可靠性;UDP是尽最大努力交付,数据包可能会以任何可能的顺序到达。原创 2021-04-03 15:23:15 · 620 阅读 · 0 评论 -
计算机网络学习笔记五、计算机网络五层模型中的物理硬件
计算机网络五层模型中的物理硬件1. 物理层网卡: 并行数据转换为串行的比特流(物理层);可以完成帧的封装和解封装,所以网卡也可以工作在数据链路层(数据链路层)中继器: 复制两个网络节点物理层上,按位传递信息,完成信号的复制、调整和放大功能,以此增强信号传输距离。集线器: 实际上就是一个多端口的中继器。对接收到的信号进行同步整形放大,逻辑上仍然是一个总线网。2. 数据链路层网桥:以太网交换机: 交换机有一张交换表,可以记录MAC帧和对应端口。适配器:3. 网络层路由器: IP数据包转发、子原创 2021-04-03 13:45:32 · 1379 阅读 · 0 评论 -
计算机网络学习笔记四、http和https
http和https1. http状态码1 - 信息。服务器收到请求,请继续执行请求2 - 成功。请求被成功接收并处理3 - 重定向。 需要进一步操作来完成请求4 - 客户端错误。 无法完成请求,或请求包含语法错误5 - 服务端错误。服务器在处理请求的过程中发生错误1.1. 常见状态码200:请求成功304:自从上次请求后,请求的网页未修改过400:语义有误404:请求失败,服务器上未发现请求资源500: 服务器遇到了一个未曾预料的状况2. http1.0, http 2.原创 2021-04-03 12:36:07 · 941 阅读 · 0 评论 -
计算机网络学习笔记三、拥塞控制
拥塞控制1. 背景 网络中进行数据传输时,如果发送方发送窗口无节制的变大,一定会导致网络不堪重负,发生网络拥堵。因此需要对发送方发送窗口进行一定控制,称为拥塞控制。2. 拥塞控制算法 发送方维护一个“拥塞窗口”(cwnd),单位为MSS(1046),发送方让自己的发送窗口=cwnd2.1. 慢启动算法 发送方开始发送数据时,选择发送1个字节的试探性报文,收到确认后,指数级增长cwnd,直到达到预先设定的慢开始门限(ssthresh)。 cwnd达到ssthresh后,切换为拥塞避免原创 2021-04-02 18:11:41 · 815 阅读 · 0 评论 -
计算机网络学习笔记二、 可靠传输机制与流量控制
计网面试知识点一、 流量控制与可靠传输机制1. 背景 网络中进行数据传输时,如果发送方发送速率过快,超过了接收方的接收速度,会发生丢包等网络错误,因此需要对发送方发送速率加以控制,使得接收方能够及时接收数据,这种做法称为流量控制。流量控制是保证TCP可靠性的一个方面。 数据链路层进行流量控制的手段简单来说就是,接收方收不下,那就不回复确认(ACK)。 滑动窗口机制是进行流量控制的一种技术手段。2. 滑动窗口协议 滑动窗口协议指的是一类协议,指采用滑动窗口机制设计的一些协议包括:1位滑动窗原创 2021-04-02 15:41:44 · 444 阅读 · 0 评论