计算机网络其它内容
2024年8月7日...大约 2 分钟
计算机网络其它内容
经典的网络分层
经典的网络分层模型有两种,自下而上分别是:
TCP/IP 五层模型:物理层,数据链路层,网络层,传输层,应用层。
OSI 七层模型:物理层,数据链路层,网络层,传输层,会话层, 表示层,应用层。
应用层常见的网络服务协议: HTTP,HTTPS,FTP,POP3、SMTP
传输层协议: TCP 和 UDP
DNS 完整的查询过程
- 首先会在浏览器的缓存中查找对应的 IP 地址,如果查找到直接返回,若找不到继续下一步。
- 将请求发送给本地 DNS 服务器,在本地域名服务器缓存中查询,如果查找到,就直接将查找结果返回,若找不到继续下一步。
- 本地 DNS 服务器向根域名服务器发送请求,根域名服务器会返回一个所查询域的顶级域名服务器地址。
- 本地 DNS 服务器向顶级域名服务器发送请求,接受请求的服务器查询自己的缓存,如果有记录,就返回查询结果,如果没有就返回相关的下一级的权威域名服务器的地址。
- 本地 DNS 服务器向权威域名服务器发送请求,域名服务器返回对应的结果。
- 本地 DNS 服务器将返回结果保存在缓存中,便于下次使用。
- 本地 DNS 服务器将返回结果返回给浏览器。
HTTPS如何优化TCP三次握手的?
- 添加TLS/SSL握手过程:确保数据传输的完整性和保密性。
- 会话复用:将首次TLS/SSL捂手协商的对称加密秘钥缓存起来,待下次需要建立连接时,直接复用这个秘钥,减少性能损耗。
- 持久连接:HTTPS可以使用HTTP的持久连接来减少TCP的建立与关闭次数,从而提高性能。
你认为这篇文章怎么样?
- 0
- 0
- 0
- 0
- 0
- 0