网络层
网络层的目的是实现两个端系统之间的数据透明传送
- 从发送主机向接受主机传送数据段(segment)
- 发送主机:将数据段封装到数据报(datagram)中
- 接受主机:向传输层交付数据段(segment)
- 每个主机和路由器都运行网络层协议
- 路由器检验所有穿越它的IP数据报的头部域
- 决策如何处理IP数据报
网络层核心功能
转发与路由:
- 转发(forwarding):将分组从路由器的输入端口转移到合适的输出端口
- 路由(routing):确定分组从源到母的经过的路径
- 路由算法(routing algorithms)
连接与建立:
网络层支持连接建立功能时
- 数据分组传输之前两端主机需要首先建立虚拟/逻辑连接
- 网络层连接;两个主机之间(路径上的路由器等网络设备都要参与其中)
- 传输层连接:只在端到端即两个应用进程之间连接(对中间网络设备透明)
网络层服务
网络层为发送端(主机)到接收端(主机) 的数据报传送“通道(channel)” 提供无连接服务和