一、常见的计算机网络体系结构
OSI体系结构(7,法律上的国际标准,专家提出)
又称“开放系统互连参考模型“。
从下到上,依次是:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。
TCP/IP体系结构(4,事实上的国际标准,根据实际)
从下到上,依次是:网络接口层、网际层、运输层、应用层。
另外,由于TCP/IP在网络层使用的协议是IP协议。
IP协议中文意思网际协议,因此TCP/IP体系结构的网络层常称网际层。
- TCP/IP体系结构的网络接口层并没有规定什么具体的内容,这样做是为了可以互连全世界各种不同的网络接口。
IP协议是TCP/IP体系结构网际层的核心协议。TCP和UDP是TCP/IP体系结构运输层的两个重要协议。- 应用层包含了大量的应用层协议。例如,HTTP、SMTP、DNS、RTP等。
- HTTP协议:支持万维网应用。
- SMTP协议:支持电子邮件。
- FTP协议:支持文件传送。
- HTTP协议:支持万维网应用。
IP协议一方面,互连不同的网络接口。
另一方面,可以为各种网络应用提供服务。
原理体系结构(5,适于教学)
从下到上,依次是:物理层、数据链路层、网络层、运输层、应用层。
主线型网络。
使用以太网交换机将多台主机互连形成的交换式以太网。
二、计算机网络体系结构分层的必要性
- 分层思想举例
- 应用层将
HTTP请求报文交付给运输层处理。 - 运输层给HTTP请求报文添加一个TCP首部,使之成为
TCP报文段。
- TCP报文段的首部格式,该首部的作用主要是为了区分应用进程以及实现可靠传输。
- 运输层将TCP报文段交给网络层处理。
- 网络层给TCP报文段添加一个IP首部,使之成为
IP数据报。
- 网络层将IP数据报交付给数据链路层处理。
- 数据链路层给IP数据报添加一个首部和一个尾部,使其成为
帧。- 该首部的作用主要是为了让帧能够在一段链路上或一个网络上传输。
- 该尾部所接收到的帧是否有误码。
- 数据链路层给IP数据报添加一个首部和一个尾部,使其成为
- 数据链路层将帧交付给物理层。