计算机网络概论 | 青训营笔记

45 阅读2分钟

计算机网络概论

网络组成部分

  • 主机:客户端和服务端
  • 路由器
  • 网络协议

小结

  • 网络组成部分:主机、路由器、交换机等组成
  • 网络结构:网络的网络
  • 细心交换方式:电路交换和分组交换
  • 网络分层:分清职责,物理层、链路层、网络层、运输层和应用层
  • 网络协议:表头和载荷

http 2 :带来的额外好处

  • 调整响应传输的优先级
  • 头部压缩
  • Server Push

http 3:QUIC

  • Quick UDP Internet Connection
  • 现存的网络设备队TCP和UDP支持已经僵化
  • UDP不靠谱但是QUIC靠谱
  • QUIC可以为除HTTP协议以外的应用层协议提供支持

CDN:DNC劫持

  • 域名解析一般由网站自己处理
  • 要加速域名则重定向到CDN厂商得域名解析服务处理
  • CDN厂商根据开源确定最近得CDN服务得IP
  • 用户直接访问最近得CDN服务器

WebSocket

  • 有状态得持久连接
  • 服务端可以主动推送消息
  • 用WebSocket发送消息延迟比HTTP低

小结

  • HTTP 1 2 3 的演进历史
  • CDN解决了HTTP协议之外的问题
  • WebSocket从HTTP协议升级而来

网络安全三要素

  • 机密性:攻击者无法获知通信内容
  • 完整性:攻击者队内容进行篡改是能被发现
  • 身份验证:攻击者无法伪装成通信双方得任意一方与另一方通信

网络安全:对称加密和非对称加密

  • 对称加密: 加密、解密用同样得密钥
  • 非对称加密、解密使用不同得密钥(公钥和私钥)而且公钥加密只能私钥解密,私钥加密只能公钥解密

网络安全:密码散列函数(哈希函数)

  • 输入:任意长度得内容
  • 输出:固定长度得哈希值
  • 性质:找到两个不同得输入使之经过密码散列函数后又相同得哈希值,在计算书是不可能得。**