后端学习笔记

1.tcp的粘包问题产生的原因以及解决方法

tcp粘包是指接收端把多个包首尾连接在一起去接收,产生的原因可能是nagle算法。

解决方法:关闭nagle、用特殊字符标记报文结尾、首部记录报文长度

2.https加快传输的方法

使用非对称加密方法传输对称密钥,使用对称密钥传输实际的数据。

3.tcp和udp协议的区别

tcp是有连接的协议,udp无连接;tcp提供的是可靠的服务,udp是不可靠的;tcp是面向字节流的,udp是面向报文的;tcp的首部长度是20字节,udp是8字节;tcp有拆包和按序组合的机制。

4.链路层协议

ARP、rarp、rip、ppp

5.网络通信的函数

客户端调用socket、connect、write、read、close

服务器端:socket、bind、listen、accept、read、write、close

6.页面置换算法

最佳置换算法:理论上最好实际上很难实现

先进先出,会出现哪怕页面增多,只要没有满足所有需求仍然会出现缺页率上升的情况

最近最久未使用

clock算法

7.进程交换要满足的条件

进程执行时间比换出时间长、磁盘交换区能存储下进程

相关推荐
码农的小菜园3 小时前
gradle常用指令使用笔记
笔记
鸟电波4 小时前
硬件笔记——示波器篇
笔记
Don.TIk4 小时前
SpringCloud学习笔记
笔记·学习·spring cloud
cd11840515 小时前
AutoCAD Electrical 2020学习笔记
笔记·学习
Sarvartha6 小时前
递归、回溯与动态规划学习笔记
笔记·学习·动态规划
眼镜哥(with glasses)6 小时前
网络技术三级考试综合题笔记整理(第二题、第三题)
网络·笔记·智能路由器
半壶清水6 小时前
[软考网规考点笔记]-数据通信基础之差错控制编码技术
网络·笔记·网络协议·tcp/ip
左左右右左右摇晃7 小时前
Java List集合
笔记
OxyTheCrack7 小时前
【C++】详细拆解std::mutex的底层原理
linux·开发语言·c++·笔记
左左右右左右摇晃7 小时前
红黑树笔记整理
笔记