Notebooks 面试必备-计算机网络-目录 计算机网络基本是面试必考的内容,理解得越深越好。曾经在字节的面试中被面试官深挖到TCP快重传,快恢复等稍微深度的知识点,留下了比较深的印象。总之,网络协议的进化过程也是一部发现问题、分析问题、解决问题的经验史。对解决工作中具体业务问题也有很大的帮助,建议着重学习~ 现在作为面试官,
Notebooks 面试必备-计算机网络-DNS 💡DNS:Domain Name System 作用:根据域名查询对应主机IP 解析与查询过程 解析过程: * 查找浏览器缓存,chrome大概1min * 寻找系统缓存 因系统而异
Notebooks 面试必备-计算机网络-HTTP HTTP/0.9 主要用于传输较小的HTML文件,整体设计比较简单 特点: * 只有一个请求行,没有请求体 * 服务器返回也没有返回头信息 * 内容使用ASCII字节流传输 HTTP/1.
Notebooks 面试必备-计算机网络-HTTPS HTTPS:让数据传输更安全 | 浏览器工作原理与实践 加密过程 数字证书由两部分组成 * 信息摘要 = hash(服务器公钥+站点信息) * 数字签名 = CA私钥加密(信息摘要)
Notebooks 面试必备-计算机网络-Websocket 优势 * 服务端推送 * 减少通讯量,WS的首部信息很小 Websocket传输基于TCP协议.首先会使用HTTP做初始握手,比如 GET ws://localhost:3000/ws/