一、术语
二、常见网络设备的功能层次
对于OSI模型,主机实现了第17层的全部,集线器实现了第1层,交换机实现了第12层,路由器实现了第1~3层。
1、物理层
物理层的任务是实现相邻节点之间比特(0或1)的传输。
- 需要定义电路接口的参数(如:形状、尺寸、引脚数等)。
- 需要定义传输信号的含义、电气特征(如:5V表示1,1V表示0,每比特电信号持续时间0.1ms),但是可能会受环境的影响导致接受到的数据错误。
2、链路层
链路层的任务是确保相邻节点之间的链路逻辑上无差错。包含以下功能:
- 差错控制:检错 + 纠错;或检错 +丢弃 + 重传。
- 流量控制:协调两个节点的速率,可以控制两个节点之间发送帧的速度。
3、网络层
网络层的任务是把“分组”从源节点转发到目的节点。
因为源节点和目的节点之间不能直接进行数据传输,需要经过几个路由器才能达到目的。
- 路由选择:构造并维护路由表,决定分组到达目的节点的最佳路径。
- 分组转发:将分组从合适的端口转发出去。
- 拥塞控制:发现网络拥塞,并采取措施缓解拥堵。
- 网际互联:实现异构网络互联。
- 其他功能:差错控制、流量控制、连接建立与释放(建立虚电路)、可靠传输管理。数据链路层是以帧为单位进行差错控制和流量控制,网络层是以分组为单位进行差错控制和流量控制。