网络层功能是通过网络中路由器来实现的,为每一个IP
数据包单独选择转发路由。
网络层功能就是给传输层协议提供简单灵活的,无连接的,尽最大努力交付的数据包服务。通俗一点来讲,网络中的路由器为每一个数据包单独的选择发送路径,网络层不提供服务质量的承诺。也就是说路由器直接丢弃传输过程中出错的数据包,如果网络中待发送的数据包太多,路由器处理不了就直接丢弃,路由器也不判断数据包是否重复,也不确保数据包是否按顺序到达终点。
网络畅通的条件:数据包能从发送方到接收方,接受方能够响应回确认数据包到发送方。
网络不同通常有两种情况:
- 目标主机不可到达:数据包由网络中的路由器进行转发处理,到达某一个路由器之后,这个路由器无法再继续向后续目标服务器转发数据包时,就会主动丢弃数据包,并返回一个“目标主机不可达”的响应数据包。
- 请求超时:数据包向目标服务器发送了数据包,并且数据包成功通过路由器转发到达了,此时目标服务器发送一个响应数据包,但是由于响应数据包在路由器之间进行传递时,无法被正确返回给发送方,此时数据包丢弃。发送方无法得知响应数据包状态,此时“请求超时”。
静态路由需要手动给路由器添加路由。
直连网段不需要添加静态路由,管理员需要在路由器上添加没有直连的网络的路由。要想实现全网畅通,网络中的路由器,必须知道到所有网段如何进行数据包的转发。
思科路由器添加静态路由指令:
配置静态路由表:需要使用模拟器相关工具(思科、华为),使用命令进行配置。
添加静态路由语法: