本系列参考中科大郑铨老师网课和《计算机网络:自顶向下》整理。

因为是听完课很久之后整理的,所以只整理了纲要(趴

# 第一章 概论

# 什么是 Internet?

# 从构成因特网的基本硬件和软件组件理解

  • 节点

    • 主机及其上运行的应用程序
    • 路由器、交换机等网络交换设备
    • 接入网链路:主机连接到互联网的链路
    • 主干链路:路由器间的链路
  • 协议

# 从服务角度、分布式应用提供服务的联网基础设施理解

  • 使用通信设施进行通信的分布式应用
  • 通信基础设施为 apps 提供编程接口(通信服务)

# 什么是协议?

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

# 网络结构

  • 网络边缘

    端系统

    • 客户端 / 服务器模式
    • 对等(peer-peer)模式
  • 网络核心

    • 电路交换

      频分复用(FDM,Frequency-Division Multiplexing)和时分复用(TDM, Time-Division Multiplexing)

      独享资源,不共享,用于电话,不适合计算机之间的通信

    • 分组交换

      储存和转发、时延(节点处理时延、排队时延、传输时延、传播时延)和分组丢失、转发表和路由选择协议

      • 数据报网络
      • 虚电路网络
  • 接入网

    • 家庭接入:DSL(数字用户线)、电缆、FTTH(光纤到户)、拨号和卫星
    • 企业(和家庭)接入:以太网和 WiFi
    • 广域无线接入:3G 和 LTE
  • 物理媒体

    • 导引型媒体
      • 双绞铜线
      • 同轴电缆
      • 光纤
    • 非导引型媒体
      • 陆地无线电信道
      • 卫星无线电信道

# Internet 结构和 ISP

互联网络结构:网络的网络

端系统通过接入 ISPs(Internet Service Providers)连接到互联网中

因特网内容服务商(ICP, Internet Content Providers)会构建自己的网络

# 协议层次及其服务模型

上层依赖下层提供的服务,并创造新的服务和功能

  1. 应用层

    为人类用户或者其他用户进程提供网络应用服务

  2. 运输层

    主机和主机的数据传输

    细分网络层的服务,进程到进程(port)

    将不可靠的通信变成可靠的通信

  3. 网络层

    为数据报从源到目的选择路由

    主机主机之间的通信,端到端通信,不可靠

  4. 链路层

    point to point 相邻网络节点间的数据传输

  5. 物理层

    在线路上传送 bit