计算机网络概论

98 阅读2分钟

计算机: 自底向上:由简单变得复杂; 将零散的模块组成复杂的系统; 自顶向下:由复杂变得简单; 将复杂的系统拆分成零散的模块; 客户端 服务端 路由器 网络协议 网络基础: 组成部分:主机:客户端,服务端 路由器 网络协议 网络形式:区域网 城域网 广域网 网络分层: 网络层 运输层 应用层 协议: 依赖于连接 定义:格式和顺序 Web中的网络: HTTP/1.x 里有多种模型:短连接长连接和 HTTP 流水线。 HTTP 的传输协议主要依赖于 TCP 来提供从客户端到服务器端之间的连接。在早期,HTTP 使用一个简单的模型来处理这样的连接。这些连接的生命周期是短暂的:每发起一个请求时都会创建一个新的连接,并在收到应答时立即关闭。 Http2 http2.0是一种安全高效的下一代http传输协议。安全是因为http2.0建立在https协议的基础上,高效是因为它是通过二进制分帧来进行数据传输。 Http3:

  • HTTP3基于UDP协议重新定义了连接,在QUIC层实现了无序、并发字节流的传输,解决了队头阻塞问题(包括基于QPACK解决了动态表的队头阻塞);
  • HTTP3重新定义了TLS协议加密QUIC头部的方式,既提高了网络攻击成本,又降低了建立连接的速度(仅需1个RTT就可以同时完成建链与密钥协商);
  • HTTP3 将Packet、QUIC Frame、HTTP3 Frame分离,实现了连接迁移功能,降低了5G环境下高速移动设备的连接维护成本。 网络安全三要素: 机密性(加密算法,密钥) 完整性 身份验证 网络安全:密码散列函数(哈希函数) 对称性 非对称性

09abac781c7394d60da8f9eac97dce6.jpg

af856ced9c3f0d52e95c5f437264572.jpg

e3a95fd3c8173106df4239f399363dd.jpg