计算机网络概论 ——通过蟹堡王了解计算机网络的运行机制| 青训营笔记

109 阅读2分钟

计算机网络概论

——通过蟹堡王了解计算机网络的运行机制

1.前言&课程介绍

目标:建立对计算机网络的整体认知,对计算机网络中的各种概念有初步理解。

内容介绍:建立对计算机网络整体认知;建立对网络协议分层的认知;分析HTTP1、2、3的关系;介绍CDN的运行基本原理;了解网络安全最基本原则

分析方法:自底向上,自顶向下交替进行

2.蟹堡王帝国——建立通信网络例子

(非常生动的例子)

(1).比奇堡外卖——解决前台占线

(2).北京上海分店——连接通信

(3).全国分店+外卖——降低连接成本

目的:建立对计算机网络的基本认知

3.计算机网络基础

(突然出现好多概念)

网络组成部分:主机、路由器、交换机……

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

网络分层(职责划分):物理层、链路层、网络层、运输层、应用层

网络协议(协议的存在依赖于连接):标头,载荷

4.Web中的网络

(有点看不懂)

HTTP1——HTTP2——HTTP3性能提升过程

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

WebSocket从HTTP协议升级而来

5.网络安全

三要素:机密性、完整性、身份验证

工具:对称加密和非对称加密、哈希函数

实现机密性、完整性、身份验证:通信双方需要先有秘密信息,即根证书中的公钥

(数字签名——对明文内容的哈希值使用私钥加密,研制者使用公钥验证)

网络安全:HTTPS

HTTPS=HTTP+TLS

TLS=身份验证+加解密

PKI保证了普通用户不需要“面对面”和根证书机构交换根证书

HTTPS使用PKI完成了除客户端身份验证以外的特性,客户端

身份验证靠HTTP协议

 

 

(ps:因为笔者现在大一非计算机专业什么都不会,所以不是很能听懂,只能凭感觉记记部分知识点qwq)