笔记|青训营笔记

72 阅读1分钟

day1:计算机网络概论

网络组成部分:
	主机:客户端和服务器端:提供或接收消息
	路由器:转发主机之间的信息
	网络协议:提供统一的格式
网络结构:网络的网络
	全国通信网络:本地网络的网络
区域网络、城域网、广域网
信息交换方式:电路交换、分组交换
网络分层:物理层、链路层、网络层、运算层和应用层
网络协议:
	协议的存在依赖于连接
	定义了在两个或多个通信实体之间交换的报文格式和顺序
	报文 = 链路层头+IP协议头+TCP协议头+HTTP头+HTTP正文
	基本结构:标头和载荷,每一层都会将上一层的标头和载荷作为自己的
		载荷,再加上本层的标头
HTTP协议:
	HTTP 2:使用帧
	HTTP 3:QUIC
	CDN 解决了HTTP协议之外的问题
	WebSocket 从HTTP协议升级而来
网络安全:
	三要素:机密性、完整性、身份验证
	对称加密和非对称加密(加密解密用的密钥相不相同)
	HTTPS:
		把HTTP的明文换为密文,再验证身份,即为HTTPS
		HTTPS = HTTP + TLS
		TLS = 身份验证 + 加解密
		服务端身份验证靠 PKI,客户端身份验证考HTTP协议