计算机概论|青训营笔记

63 阅读2分钟

学习本课程的携带问题问题: 1:学计算机概论有何作用 2:计算机概论主要讲了什么 重点知识点: 网络组成部分 1:主机:提供信息和接受信息 分为客户端和服务端 2:路由器:转发主机的信息 3:网络协议:编码和组码 信息交换方式分为:电路交换和分组交换 网络分层又分为:分清职责,物理层,链路层,网络层,运输层和应用层,主要目的,职责更加清晰,降低各层成本 计算机协议:协议的存在依赖于连接 协议定义了在两个或者多个通信实体之间交换的报文格式和顺序,以及报文接受和发送采取的动作 http2:帧带来的额外好处:(在http1中无法实现) 1:调整响应传输的优先级 2:头部要缩 3:Server Push http3:QUIC 1:现存网络设备对TCP和UDP支持已经僵化 2:UDP不靠谱但是QUIC靠谱 3:QUIC可以为除HTTP协议以外的应用层协议提供支持 DNS劫持: 1:域名解析一般由网站自己处理 2:要加速的域名则重定向到CDN厂商的域名解析服务处理 3:CDN厂商根据来源确定最近的CDN服务器的IP 4:用户直接访问最近的CDN服务器 WebSocket: 1:有状态的持久连接 2:服务端可以主动推送消息 3:用WebSocket发送消息延迟比HTTP低 网络安全:三要素: 1:机密性:攻击者无法获取取通信内容 2:完整性:攻击者对内容进行篡改时能被发现 3:身份验证:攻击者无法伪装成通信对方的任意一方与另一方通信 公钥加密只能用私钥解密,私钥加密只能用公钥解密