# 第一章 计算机网络基本概论

# 计算机网络的定义

  • 计算机网络是互联的、自治的计算机集合
  • 目前最大的、应用最广泛的计算机网络是Intent或称因特网

# 协议的定义

  • 协议是网络通信实体之间的数据交换过程中需要遵循的规则或约定,是计算机网络有序运行的重要保证
  • 计算机网络中存在很多协议,例如:HTTP、TCP、IP、ARP等

# 协议三要素

  • 语法:定义实体之间交换信息的格式与结构,或者定义实体之间传输信号的电平等
  • 语义:定义实体之间进行数据传输时,除了要发送的信息外,还要发送那些控制信息,以保证交换信息的正确性
  • 时序:也称为同步,定义实体之间交换信息的顺序以及如何匹配或适应彼此的速度

# 计算机网络的功能

  • 在不同主机时间实现快速的信息交换。通过信息交换,计算机网络可以实现其核心功能--资源共享
  • 资源共享包括:硬件资源共享、软件资源共享和信息资源共享
  • SaaS(软件即服务)是目前互联网环境下软件共享的典型形式,也代表了软件共享的主流趋势

# 计算机网络的分类

  • 按覆盖范围分类(从小到大):
    • 个域网、局域网、域域网、广域网
  • 网络拓扑是指网络中的主机、网络设备间的物理连接关系与布局
  • 按拓扑结构分类:
    • 星形拓扑结构:该网络包括一个中央节点,主机之间的通信都需要通过中央节点进行,该结构类网络多件与局域网、个域网中
      • 主要优点:易于监控与管理,故障诊断与隔离容易
      • 主要缺点:中央节点是网络的瓶颈,一旦故障,全网瘫痪,网络规模受限于中央节点的端口数量
    • 总线型拓扑结构:该结构网络常见于早期的局域网中
      • 主要优点:结构简单,所需电缆数量少,易于扩展
      • 主要缺点:通信范围受限,故障诊断与隔离较困难,容易产生冲突
    • 环形拓扑结构:该结构网络常见于早期的局域网、园区网和域域网中
      • 主要优点:所需电缆短,可以使用光纤,易于避免冲突
      • 主要缺点:某结点的故障容易引起全网瘫痪,新节点的加入或撤出过程比较麻烦,存在等待时间
    • 网状拓扑结构:该结构网络比较多见于广域网、核心网络等
      • 主要优点:网络可靠性高,一条或多条链路故障时,网络仍然可联通
      • 主要缺点:网络结构复杂,造价成本高,选路协议复杂
    • 树形拓扑结构:目前很多局域网采用该结构网络
      • 主要优点:易于扩展,故障隔离容易
      • 主要缺点:对根节点的可靠性要求高,一点根节点故障,则可能导致网络大范围无法通信
    • 混合拓扑结构:绝大多数实际网络的拓扑都属于该结构网络
      • 主要优点:易于扩展,可以构建不同规模的网络,并可根据需要优选的网络结构
      • 主要缺点:网络结构复杂,管理与维护复杂
  • 按交换方式分类:按网络所采用的数据交换技术,计算机网络可以分为电路交换网络、报文交换网络和分组交换网络
  • 按网络用户属性分类:
    • 公用网、私用网