课程目标和收益:
建立对计算机网络的整体认知,对计算机网络中的各种概念(网络分层、网络协议、网络应用等)有初步的理解。进而可以在后续的实际工作中能高效解决网络问题。
网络组成部分 主机:客户端和服务端路由器 网络协议
网络结构:网络的网络 ·比奇堡和小区网络:本地网络 ·北京和上海分店+比奇堡: 三个本地网络节点的网络·全国通信网络:本地网络的网络 ·区域网络、城域网和广域网
HTTP协议
HTTP协议,链路层-本地帧头
链路层-IP协议帧头
应用层 HTTP协议头部
·网络组成部分:由主机、路由器、交换机等组成·网络结构:网络的网络
·信息交换方式:电路交换和分组交换
·网络分层:分清职责,物理层、链路层、网络层、运输层和应用层。网络协议:标头和载荷
WEB应用
HTTP1.1 无法多路复用
HTTP 2:帧带来的额外好处
调整响应传输的优先级头部压缩 Server Push
WebSocket ·有状态的持久连接
·服务端可以主动推送消息
·用WebSocket发送消息延迟比HTTP低
网络安全:三要素 ·机密性:攻击者无法获知通信内容
·完整性:攻击者对内容进行篡改时能被发现
·身份验证:攻击者无法伪装成通信双方的任意一方与另一方通信 网络安全:对称加密和非对称加密 ·对称加密:加密、解密用同样的密钥 ·非对称加密:加密、解密使用不同的密钥(公钥和私钥),而且公钥加密只能用私钥解密、私钥加密只能用公钥解密