22-9-16学习笔记

vim三种模式

1,命令模式

2,插入模式(命令模式输入i)

3,末行模式(由命令模式输入:进行跳转)

4,末行退出的参数的区别,wq!,wq,x等,wq和x的区别,wq即时文件没有被修改也会进行更新时间,而x必须要求文件被修改。

孤儿进程和僵尸进程

孤儿进程:父线程退出了,子线程由init线程接管,并且进行回收。

僵尸进程:子线程在退出的时候,父线程没有执行wait方法,导致子线程的文件描述没有被回收。

linux中corn的格式

分时天月周

硬链接和软连接

硬链接:文件的文件名,只能对已经存在的文件进行创建硬链接,并且不能交叉文件系统创建。

软链接:虚拟的连接,表示为文件的路径,可以对不存在的文件或者文件夹进行创建,可以进行交叉文件系统创建。

压缩和解压命令

解压:tar -zxvf 压缩名 -C 目录(解压到指定目录)

压缩:tar -zcvf 压缩名  -C 目录 文件名 (-C可以压缩制定目录下的文件) 

TCP是面向字节流UDP面向报文

tcp报文在传输的过程中需要进行分组传输,会出现一个分组等另一个分组到达之后才将消息重组并向上传递,而UDP报文直接封装到IP报文里面进行传输。

浏览器输入一个地址发生的动作

1,域名解析,DNS

2,TCP连接

3,发送HTTP报文

4,服务端响应并返回

5,浏览器解析并渲染结果

6,连接断开

http和https的区别

端口号不同,http是80,https是443

url前缀不同

安全性不同,https是安全的,http是明文传输的

资源耗费不同,https相对耗费更多资源

https握手的过程

1,先建立TCP连接,三次握手。

2,客户端发送随机数r1和自己支持的加密算法发送给服务端。

3,服务端收到r1后,生成随机数r2,将r2和数字证书还有确认后的加密算法发给客户端。

4,客户端收到证书之后,向AC机构确认证书是否合法,在生成r随机数r3,通过数字证书的公钥进行加密传输给服务端,客户端根据r1,r2,r3经过加密后生成对称加密的密匙。

5,服务端收到加密后的r3之后进行解密,在根据加密算法将r1,r2,r3加密成密匙。

6,服务端和客户端通过对称加密进行传输。

TCP为什么进行三次握手?

第一次握手,服务器肯定客户端发送能力正常,自己的接收能力正常。

第二次握手,客户端的发送能力正常,接收能力正常,服务端的发送能力和接收能力都整正常。

第三次握手,服务端肯定自己的发送能力正常,客户端的接收能力正常。

TCP三次握手的状态?

客户端:syn-sent,established

服务端:listen,syn-revd,established

OSI七层为什么干不过TCP/IP四层

OSI七层划分复杂,有重复部分,缺乏市场驱动力。

http1.0、http1.1、http2.0、http3.0

http1.0支持短链接

http1.1支持长链接

http2.0特点:头部压缩,并发传输,二进制帧(一个连接上面多个stream),主动推送

http3.0特点:底层采用udp,采用quic协议进行传输,无队头阻塞,握手时延,网络迁移无需重连。

tcp为什么是可靠传输

1,校验和

2,选择重传,超时重传

3,流量控制

4,拥塞控制

谈一谈拥塞控制

有发送窗口,拥塞窗口,接收窗口,发送窗口取拥塞窗口和接收窗口的小值,拥塞窗口是动态变化的,有慢开始,拥塞避免,快重传等,一般确认丢失采用从新开始,重复确认采用快恢复的模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿联爱学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值