青训营笔记01

58 阅读3分钟

第一节课:计算机概率论

  1. 网络的主要组成分为客户端和服务端
  2. Http协议的解释
  3. 关于http1到3的演变过程
  4. CDN如何运行的
  5. 关于网络安全的知识

这节课个人的一些理解以及重点的知识,结合课上内容查询相关资料做出了一些总结:

Http指的是一种超文本传输的协议,首先超文本不仅仅狭义的指文字传输,而是包含了图片、音频、视频、超链接等。电脑通过解析这些超文本转化为二进制数据包,然后通过光缆等媒介,由计算机的一端传输到另一端。在网络的传输过程中就会对其进行规范管理,那么HTTP就是一个对于在计算机世界里用于两点之间传输的规范条例。

网络是一个复杂的系统,网络设计者是以每一层进行协议,每一连接像他的上一层提供服务,每一个分层中,所有协议的总和称为协议栈。互联网总共分为五层:应用层、传输层、网络层、链接层、实体层。

互联网主要的运作过程

  1. 我们所看到的网页上的文章,它首先形成数千数据包通过线缆和无线电波穿过路由器和交换机,通过互联网来逐个片段发送。从我们的Web 服务器一路传输到我们自己的计算机或设备。我们的计算机或智能手机收到这些数据包,并将它们传递到使用电子设备的浏览器,然后浏览器会解释这些数据包中的数据,这样我们就可以看见当前搜索文章的内容了。
  2. 在此过程中所涉及的主要内容:

首先当我们想查询东西时需要打开网址,那么就会进行DNS查询,查找它的IP地址。

TCP:浏览器会打开这个IP地址的链接

TLS:浏览器会在web服务器和我们使用的设备之间进行加密,使得攻击者就无法获取两个传输之间的数据包

HTTP请求:浏览器会请求此网页上显示的内容

HTTP响应:一般的服务器会以HTML,CSS,JavaScript的代码形式传送,并且分为很多数据包,所以需要验证已经收到了所有的数据包,然后浏览器就会解释这些代码然后翻译成我们所看到的文章。

HTTP1到3的演变的过程等知识有点多,下次再写,先熟悉入门知识。 关于在网络中传输过程中,可能会受到攻击,所以网络需要一个安全的环境,网络安全三要素主要是:机密性,完整性,身份验证。 主要过程如下: 图片.PNG