计算机网络体系结构的形成

  • 计算机网络是个非常复杂的系统
  • 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的
  • “分层”可将庞大而复杂的问题,转化为若干较小的局部的问题,而这些较小的局部问题就比较易于研究和处理


    几个基本概念

    ISO:国际标准化组织

  • 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题

  • 他们提出了一个视图使各种计算机在世界范围内互连成网的标准框架,即著名的 开放系统互连基本参考模型 OSI/RM

OSI/RM(Open System Interconnetction Reference Model):互联网法律上的国际标准

  • 只要遵循OSI标准,一个系统就可以和 位于世界上任何地方的、也遵循这统一标准的其它任何系统进行通信
  • OSI只获得了一些理论研究成果,在市场化方面却失败了
    • OSI的专家们在完成OSI标准时没有商业区动力
    • OSI协议实现起来过分复杂,且运行效率很低
    • OSI标准的制定周期太长,因而使得按OSI标准生产的设备无法及时进入时长
    • OSI的层次划分也不太合理,有些功能在多个层次中重复出现

TCP/IP Suite:因特网事实上的国际标准
Network Protocals:数据交换遵守的规则、标准或约定
网络体系结构:计算机网络各层及其协议的集合

OSI七层模型

  1. 应用层:能够长生网络流量和用户交互的应用程序。
  2. 表示层:对数据进行加密解密,这一层是开发人员需要考虑的问题
  3. 会话层:服务和客户端建立会话

  4. 传输层:可靠传输建立回话,不可靠传输,流量控制

  5. 网络层:IP地址编址,选择最佳路径
  6. 数据链路层:规定了数据如何封装,添加物理层地址
  7. 物理层:规定电压,接口标准等