这是我参与的笔记创作活动的第1天
本节课主要讲解了:
计算机网络基础 (通过示例建立对计算机网络的整体认知)
Web应用(HTTP 1 2 3的关系以及CDN的基本运行原理)
网络安全的基本原则
计算机网络基础
网络组成部分
主机:客户端和服务端 用于提供、接收信息
路由器:转发主机之间的信息
网络协议:负责提供统一格式,方便路由器或主机对信息进行编码或解码
网络结构
比奇堡和小区网络:本地网络
北京和上海分店+比奇堡:三个本地网络节点的网络
全国通信网络:本地网络的网络
区域网络(小区网络与蟹堡王)、城域网(分店与每个城市间作为转化点的分店)和广域网(城域网组成的网络)
电路交换和分组交换
电路交换:在通信双方建立连接后,一直占用通信线路,直到通信结束。
分组交换:将数据分成固定长度的数据块,每个数据块都有一个首部,包含了目的地址和源地址等信息。
报文交换:将整个报文发送到下一个节点,然后再发送到下一个节点,直到到达目的地。
小结
电路交换:在通信双方建立连接后,一直占用通信线路,直到通信结束。 分组交换:将数据分成固定长度的数据块,每个数据块都有一个首部,包含了目的地址和源地址等信息。 报文交换:将整个报文发送到下一个节点,然后再发送到下一个节点,直到到达目的地。
Web中的网络
-
HTTP1 2 3 的演化历史
-
CDN解决了HTTP协议之外的问题
-
Websocket从HTTP协议升级而来
网络安全
机密性 (无法获知通信内容)
完整性 (被篡改时能被发现)
身份验证 (通信双方无法被伪装)
对称加密 :加密解密用同样密钥
非对称加密:加密解密使用不同密钥(公钥与私钥)而且公钥加密必被私钥解密 反之亦然