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

66 阅读1分钟

课程内容

  • 通过一个示例建立对计算机网络的整体认识
  • 建立对网络协议分层的认知
  • 分析HTTP1、2、3的关系
  • 介绍CDN运行的基本原理
  • 了解网络安全的最基本原则

分析方法

  • 自底向上

    • 从简单开始,逐渐变复杂
    • 将模块逐步拼凑成一个系统
  • 自顶向下

    • 从复杂开始,逐渐变简单
    • 从复杂的系统问题入手,拆分为模块问题

计算机网络基础

网络组成部分

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

网络结构:网络的网络

  • 比奇堡和小区网络:本地网络

  • 北京和上海分店+比奇堡:三个本地网络节点的网络

  • 全国通信网络:本地网络的网络

  • 区域网络、城域网和广域网

电路交换&分组交换

网络分层

  • 快递员(快递公司类比应用层)不关心包裹内容
  • 卡车司机(类比传输层)不关心车厢里拉的是什么
  • 高速公路(类比网络层)不关心开的什么车

协议的存在依赖于连接

  • 协议定义了在两个或多个通信实体之间交换的报文格式和顺序,以及报文发送和/或接受一条报文或其他事件所采取的动作。

标头和载荷

小结

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