计算机网络(2)网络体系结构

219 阅读2分钟

一、常见的计算机网络体系结构

OSI体系结构(7,法律上的国际标准,专家提出)

又称“开放系统互连参考模型“。
从下到上,依次是:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层

TCP/IP体系结构(4,事实上的国际标准,根据实际)

从下到上,依次是:网络接口层、网际层、运输层、应用层

另外,由于TCP/IP在网络层使用的协议是IP协议。
IP协议中文意思网际协议,因此TCP/IP体系结构的网络层常称网际层。

image.png


  • TCP/IP体系结构的网络接口层并没有规定什么具体的内容,这样做是为了可以互连全世界各种不同的网络接口。
  • IP协议是TCP/IP体系结构网际层的核心协议。
  • TCP和UDP是TCP/IP体系结构运输层的两个重要协议。
  • 应用层包含了大量的应用层协议。例如,HTTP、SMTP、DNS、RTP等。
    • HTTP协议:支持万维网应用。
    • SMTP协议:支持电子邮件。
    • FTP协议:支持文件传送。
      image.png

IP协议一方面,互连不同的网络接口。
另一方面,可以为各种网络应用提供服务。

原理体系结构(5,适于教学)

从下到上,依次是:物理层、数据链路层、网络层、运输层、应用层

主线型网络。

使用以太网交换机将多台主机互连形成的交换式以太网

二、计算机网络体系结构分层的必要性

image.png

  1. 分层思想举例
  • 应用层将HTTP请求报文交付给运输层处理。
  • 运输层给HTTP请求报文添加一个TCP首部,使之成为TCP报文段
    • TCP报文段的首部格式,该首部的作用主要是为了区分应用进程以及实现可靠传输。

image.png

  • 运输层将TCP报文段交给网络层处理。
  • 网络层给TCP报文段添加一个IP首部,使之成为IP数据报

image.png

  • 网络层将IP数据报交付给数据链路层处理。
    • 数据链路层给IP数据报添加一个首部和一个尾部,使其成为
      • 该首部的作用主要是为了让帧能够在一段链路上或一个网络上传输。
      • 该尾部所接收到的帧是否有误码。

image.png

  • 数据链路层将帧交付给物理层。

image.png