计算机网络结构
OSI:理论上的网络通信模型
TCP/IP:实际的网络通信标准
OSI七层介绍:
1、物理层
OSI模型的第一层:
- 实现了相邻计算机节点之间比特流的透明传送
- 并尽可能地屏蔽掉具体传输介质和物理设备的差异
- 使其上层(数据链路层)不必关心网络的具体传输介质。
2、数据链路层
两台主机之间的数据传输
在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装成帧,在两个相邻节点间的链路上传送帧。同样,也将来自下层层的比特流,拆装帧转发到网络层。
在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装成帧,在两个相邻节点间的链路上传送帧。同样,也将来自下层层的比特流,拆装帧转发到网络层。
这一层在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。
3、网络层
选择合适的网间路由和交换结点, 确保数据及时传送。 网络层把运输层产生的报文段或用户数据报封装成分组和包进行传送。实现主机之间的通信。
4、传输层
在源端与目的端之间提供可靠的透明数据传输,使上层服务用户不必关系通信子网的实现细节。在协议栈中,传输层位于网络层之上,传输层协议为不同主机上运行的进程提供逻辑通信,而网络层协议为不同主机提供逻辑通信
5、会话层
会话层是OSI模型的第五层,是用户应用程序和网络之间的接口,负责在网络中的两节点之间建立、维持和终止通信。
6、表示层
数据的编码,压缩和解压缩,数据的加密和解密。
它对来自应用层的命令和数据进行解释,以确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
7、应用层
为用户的应用进程提供网络通信服务