OSI参考模型,是开放系统互连参考模型,是ISO组织定义的
分为七层(从上到下):
1.物理层:提供为建立、维护和拆除物理链路所需的机械、电气功能和规程的特性;提供有关在传输介质上传输非结构的位流及物理链路故障检测指示。
物理层保证在通信信道上传输比特流。传输媒体可以使同轴电缆、光纤、通信卫星和微波等。
物理层协议被设计来控制传输媒体,以提供传输媒体对计算机系统的独立性。
物理层协议规定传输媒体本身及与机器相连接的机械和电气接口。这些接口和传输媒体必须保证发送和接收信号的一致性,即发送的信号是“1”时,接收的信号也必须是“1”,反之亦然。
2.数据链路层:数据链路层负责在两个相邻结点间的线路上,无差错地传送以帧为单位的数据,并进行流量控制,数据链路层加强物理层原始比特流的传输功能,使之对网络呈现为一条无差错链路。
物理层只负责传输和接收比特流,并不关心它的意义和结构。数据链路层把数据分装在不同的数据帧中发送,并处理接收端送回的确认帧。
因此,数据链路层通过在帧的开头和结尾附加上特殊的二进制编码来产生和识别帧界。
另外,数据链路层必须保证传输和接收的数据帧的正确性,以及发送和接收速度的匹配。
因此数据链路层协议还完成流量控制和差错处理工作。(传输帧)
3.网络层:为传输层实体提供端到端的交换网络数据的传送功能。网络层完成对通信子网的运行控制。它负责选择从发送端传输数据包到达接收端的路由,另外,网络层还负责通信子网中的分组、拥塞控制和记账等。
路由选择方法通常有两种,即固定路由选择和根据网络负载情况的动态路由选择。
在广播式网络中,例如以太网,由于不存在路由选择问题