- 网络结构
- TCP/UDP
- HTTP 1 / HTTP2 / HTTP3 (QUIC)
- WebSocket
- CDN
- 安全(SSL/TLS/基础密码学)
笔记前浅谈个人想法
我是从我舍友口中得知字节跳动,有青训营这个活动的,然后我和我舍友,以及我们班好几个人决定参加此次青训营前端活动。这个时期的我们正处于大三下学期,每天就是泡在图书馆学习专业知识,正好我们学的就是软件工程专业的,所以此次活动对于我来说是非常合适的。与此同时我在此立下flag,每天按时打卡,坚持到底,拿到结业证书。
第一次上课所学
首先祝鑫奔,祝老师通过蟹堡王帝国这个故事,让我们了解网络结构这个概念,我觉得很生动。老师讲了协议和TCP协议格式,网络基础中主要讲了以下部分内容。
网络基础
网络基础中主要讲了以下部分内容
- 网络组成部分:由主机,路由器,交换机等组成。
- 网络结构:网络的网络。
- 信息交换方式:电路交换和分组交换。
- 网络分层:分清职责,物理层,链路层,网络层,运输层,和应用层。
- 网络协议:标头和载荷。
WEB中的网络
部分,老师讲了HTTP1 2 3的演进历史,CDN解决了HTTP协议之外的问题,WebSocket和HTTP的关系以及WebSocket从协议升级而来。
网络安全
三要素:
- 机密性:攻击者无法获知通信内容
- 完整性:攻击者对内容进行篡改时能被发现
- 身份验证:攻击者无法伪装成通信双方任意一方与另一方通信
在没有提前交换秘密信息的前提下,无法在不安全的信道交换秘密信息 PKI保证了普通用户不需要“面对面”和根证书机构交换根证书 HTTPS使用PKI完成了除客户端身份以外的特征,客户端身份验证靠HTTP实现
完结。。。