青训营笔记1 计算机网络

89 阅读3分钟

课程主要目

建立对计算机网络的整体认识,理解计算机网络的各个名词,通过一个示例建立对计算机网络的整体认识,建立对网络协议分层的认识

知识点概要

分析HTTP1、2、3的关系

HTTP/1.0、HTTP/1.1、HTTP/2、HTTP/3都是HTTP协议的版本。HTTP/1.0是最早的版本,HTTP/1.1是对HTTP/1.0的改进,HTTP/2是对HTTP/1.x的重构,而HTTP/3则是在UDP协议上实现的新版本。HTTP/2相比于HTTP/1.x有更好的性能和更多的特性,而HTTP/3则在保持HTTP/2特性的基础上,通过使用QUIC协议来解决TCP协议存在的问题,如拥塞控制和流量控制等。

介绍CDN运行的基本原理

CDN(Content Delivery Network)即内容分发网络,CDN的作用是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。CDN的基本原理是将源站内容分发至全国所有的节点,从而缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性的技术。CDN通过在网络中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需内容,降低网络拥塞程度,提高用户访问网站的响应速度和成功率。

了解网络安全的最基本原则

网络安全的三个基本原则是:网络空间主权原则、网络安全与信息化发展并重原则、共同治理原则

计算机网络的结构

OSI体系结构(七层),TCP/IP体系结构(四层),五层体系结构

信息交换方式

电路交换和分组交换

网络分层

网络层、运输层和应用层

http连接模型

分为http1、http2、http3

cdn服务器分布、cdn服务器选择、dns劫持、cdn服务器内容管理策略

CDN(Content Delivery Network)是一种分布式的网络服务,它可以将网站的静态资源(如图片、视频、音频等)缓存到全球各地的服务器上,让用户就近获取资源,从而提高资源访问速度。CDN服务器分布策略是根据用户的地理位置和网络状况来选择最优的CDN节点,以便提供最佳的访问速度和用户体验。DNS劫持是指黑客通过篡改DNS服务器或者本地hosts文件,将域名解析到错误的IP地址上,从而达到窃取用户信息、劫持流量等目的。CDN服务器内容管理策略包括缓存策略、更新策略、回源策略等,其中缓存策略是最重要的一项,它决定了CDN节点上缓存内容的有效期和更新方式

网络安全三要素

机密性、完整性、身份验证

根证书、证书链

证书链是验证的一连串证书 根证书是证书链的尽头

https

把HTTP的明文换成密文,再验证身份