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

49 阅读2分钟

这是我参与的笔记创作活动的第1天

本节课主要讲解了:

计算机网络基础 (通过示例建立对计算机网络的整体认知)

Web应用(HTTP 1 2 3的关系以及CDN的基本运行原理)

网络安全的基本原则

计算机网络基础

网络组成部分

主机:客户端和服务端 用于提供、接收信息

路由器:转发主机之间的信息

网络协议:负责提供统一格式,方便路由器或主机对信息进行编码或解码

网络结构

比奇堡和小区网络:本地网络

北京和上海分店+比奇堡:三个本地网络节点的网络

全国通信网络:本地网络的网络

区域网络(小区网络与蟹堡王)、城域网(分店与每个城市间作为转化点的分店)和广域网(城域网组成的网络)

电路交换和分组交换

电路交换:在通信双方建立连接后,一直占用通信线路,直到通信结束。

分组交换:将数据分成固定长度的数据块,每个数据块都有一个首部,包含了目的地址和源地址等信息。

报文交换:将整个报文发送到下一个节点,然后再发送到下一个节点,直到到达目的地。

小结

电路交换:在通信双方建立连接后,一直占用通信线路,直到通信结束。 分组交换:将数据分成固定长度的数据块,每个数据块都有一个首部,包含了目的地址和源地址等信息。 报文交换:将整个报文发送到下一个节点,然后再发送到下一个节点,直到到达目的地。

Web中的网络

  • HTTP1 2 3 的演化历史

  • CDN解决了HTTP协议之外的问题

  • Websocket从HTTP协议升级而来

 网络安全

机密性 (无法获知通信内容)

完整性 (被篡改时能被发现)

身份验证 (通信双方无法被伪装)

对称加密 :加密解密用同样密钥

非对称加密:加密解密使用不同密钥(公钥与私钥)而且公钥加密必被私钥解密 反之亦然