[ 计算机网络概论 | 青训营笔记]

83 阅读2分钟

课程目标和收益:

建立对计算机网络的整体认知,对计算机网络中的各种概念(网络分层、网络协议、网络应用等)有初步的理解。进而可以在后续的实际工作中能高效解决网络问题。

网络组成部分 主机:客户端和服务端路由器 网络协议

网络结构:网络的网络 ·比奇堡和小区网络:本地网络 ·北京和上海分店+比奇堡: 三个本地网络节点的网络·全国通信网络:本地网络的网络 ·区域网络、城域网和广域网

HTTP协议

image.png

HTTP协议,链路层-本地帧头 image.png

链路层-IP协议帧头

image.png

应用层 HTTP协议头部

image.png

·网络组成部分:由主机、路由器、交换机等组成·网络结构:网络的网络

·信息交换方式:电路交换和分组交换

·网络分层:分清职责,物理层、链路层、网络层、运输层和应用层。网络协议:标头和载荷

WEB应用

HTTP1.1 无法多路复用 image.png

HTTP 2:帧带来的额外好处

调整响应传输的优先级头部压缩 Server Push

WebSocket ·有状态的持久连接

·服务端可以主动推送消息

·用WebSocket发送消息延迟比HTTP低

网络安全:三要素 ·机密性:攻击者无法获知通信内容

·完整性:攻击者对内容进行篡改时能被发现

·身份验证:攻击者无法伪装成通信双方的任意一方与另一方通信 网络安全:对称加密和非对称加密 ·对称加密:加密、解密用同样的密钥 ·非对称加密:加密、解密使用不同的密钥(公钥和私钥),而且公钥加密只能用私钥解密、私钥加密只能用公钥解密