• 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,拥塞控制

    谈一谈拥塞控制

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

  • 相关阅读:
    【贪心算法】452. 用最少数量的箭引爆气球
    CAD数据文件格式DXF部分实体(圆弧、椭圆、凸度)解析[原理讲解+公式推导+java实现]
    开发者体验:现代企业架构的关键一环
    C++基础:扩展欧几里得算法
    【行为识别】差影法三维人体姿态行为识别【含Matlab源码 277期】
    java项目-第146期ssm人事工资管理系统(spring+springmvc+mybatis+jsp)_java毕业设计_计算机毕业设计
    python之字符串
    品味奢华 匠心独韵——飞利浦Fidelio T1设计与声音的哲学
    想在抖音开店粉丝不够怎么办?不足1000粉丝的,来看怎么操作
    【C语言刷题】合并两个有序链表&反转链表
  • 原文地址:https://blog.csdn.net/qq_41593124/article/details/126885361