计算机网络体系结构

计算机网络体系结构

分层的网络体系结构

分层的优点

  • 各层互相独立
    • 将建造一个网络的问题分解为多个可处理的部分,一层解决一部分问题
  • 灵活性好
    • 任何层发生变化时,只要接口不变,上下层都不受影响
  • 结构上可分割开
    • 各层都可以采用最合适的技术实现
  • 易于实现和维护
  • 能促进标准化工作

理论模型(OSI参考模型)

  • 20世纪70年代国际标准化组织(ISO)制定
  • 按网络功能划分为7层
image-20231026144506042

实际架构(TCP/IP 体系架构)

  • ARPANET发展而来,有TCP和IP两个核心的协议
  • 四层,但不严格的划分层,这样应用可以跨层使用网络

image-20231026144827300

  • 细腰结构是网络体系结构模型中最典型的特征
    • IP 可应用在各式各样的网络上
    • 各式各样的应用可以承载在IP 之上
  • 分层模型中的相关概念
    • 实体:任何可以发送或接受信息的硬件或软件进程
    • 对等实体:位于不同系统中的同一层内相互交互的实体
    • 网络协议:为进行网络中的数据交换建立的规则、标准或约定,控制两个对等实体进行通信的规则的集合
    • 服务:由下层向上层通过层间接口提供
    • 服务接口:同一系统内相邻两层的实体进行交互的地方,成为服务访问点(SAP) image-20231026145800273
    • 数据传输通道
      • 数据发送都是由上层传到下层,接收则由下层传到上层
      • 层间是虚通信,最下层是实际通信
    • 多路复用/多路分解
      • 发送端多个高层会话复用一条底层连接,在接收端再进行分解
      • 逐层进行封装和解封
image-20231026150432168