前端|青训营笔记

78 阅读2分钟
很高兴能够参加这一次的青训营,也是第一次参加,也很庆幸我才大一就发现了这个青训营。由于跟学校课程的冲突,我只能在另外的时间自己安排学习。

计算机网络概论

在这节课里,老师讲了一个对我来说很新的东西———蟹堡王帝国。很有趣,从一个简单熟悉的东西讲起,自然而然的讲述了计算机网络概论。蟹堡王在比奇堡受欢迎,那么慢慢的想要发展外卖业务,蟹老板也能赚的更多,然而,单纯的打电话会造成接不到电话漏单,客户满意度下降,可以采取一个主机多个分机实现传真打印,这样在比奇堡的外卖服务也就完善了。那么如果蟹老板要在全国开分店,就要面临店与店之间的信息交流传递问题,在人口密度低的比奇堡采用的外卖模式,并不适用在人口密度高的城市小区里,那么又该采取怎样的方式?而这些其实就跟计算机网络是大同小异的,蟹堡王总店就相当于主机,最开始的部分,分店就是一个个路由器,路由器与主机之间要实现信息传递交流,客户与路由器、主机之间也要有信息的传递交流,将这些连成一张网,其实就是网络!它的结构也就是网络的网络。这些就是网络的基础知识。
然后就是web中的网络。我们都知道现在网站的开头大多都是HTTPS,而这最开始是http,http也经过了几代的更新,http的原理其实很简单,就是发送请求->请求同意->跳转操作。在寒假的时候也确实用C语言实现爬虫的时候用的就是这个原理,对于爬取http的网站时容易实现的。但现在的网站都是https开头了,多了一个s,里面所增加的东西不同,保密性,网络安全性也随之增强了。当然,在写代码的时候,我们都需要用到`WebSocket`来帮助实现。
网络本身是透明公开的,如果需要保密,就需要进行加密操作,这里有一个对我来说是新的知识点。即公钥加密用私钥解,私钥加密用公钥解。另外,还有哈希函数,也是在网络安全中起到了重要的作用。这次课程让我了解了很多关于网络的知识,也对网络的构架有了更清晰的认识。