物理层
只负责传输0、1二进制比特流,因此物理层要确定用多大电压代表“1”或“0”,以及接收方如何识别出发送方发送的比特。物理层还要确定连接电缆的插头应当有多少根引脚以及各引脚如何连接。所用的物理媒介有:双绞线、光缆、无线信道等。
功能:
- 为数据链路层提供服务,从数据链路层接收数据,并按规定形式的信号和格式将数据发送。
- 向数据链路层提供数据(把比特流还原为数据链路层可以理解的格式)
数据链路层
数据链路层将网络层交下来的IP数据报封装成帧,在两个相邻节点间的链路上传送帧。每一帧包含数据和必要的控制信息(如同步信息、地址信息和差错控制等)。
功能:
- 传输管理:为网络层提供低出错率、高可靠性的数据的数据链路。
- 流量控制:协调主机和通信设备之间的数据传输率。
网络层(网际层或IP层)
网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组(IP数据报)或包进行传送。
功能:
- 路由选择与中断
- 控制分组传送系统的操作
- 控制流量,以防网络过于拥挤
- 建立和撤销网络连接
- 根据传输层的要求来选择服务
运输层(传输层)
运输层的任务是负责向两台主机中的进程之间的通信提供通用的