目录
一.路由器简介
路由器:是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的路由算法把各数据包按最佳路线传送到指定位置。所以路由器可以把非TCP/IP网络连接到因特网上。
二.路由器的工作原理
路由:从源主机到目标主机的转发过程。
工作原理:网络中的设备相互通信主要是用它们的IP地址,路由器只能根据具体的IP地址来转发数据。
即路由器是根据路由表转发数据。
三.路由表的形成
1.路由表简介
①.路由器中维护的路由条目的集合。
②.路由器根据路由表做路径选择。
2.路由表的形成
①.直连网段:配置IP地址,端口信息,形成直连路由。
②.静态配置:手动添加路由信息。
③.动态学习:根据报文自动学习网段。
四.路由器转发数据包的封装过程
第一步:主机A向主机B发送数据时,源IP地址是192.168.1.2,目标IP地址是192.168.2.2,源mac地址是11-11,目标mac地址是22-22,是因为到不了主机B,只能先把数据传输给自己的网关,所以在做数据帧封装是,目的mac地址是主机A网关的mac地址22-22。
第二步:在数据进入路由器A时,路由器A会进行拆包,再重新封装包,因为目的IP地址路由器A不能直接到达,所以路由器A会发送ARP广播,然后把新的数据包,源IP地址是192.168.1.2,目标IP地址是192.168.2.2,源mac地址是33-33,目标mac地址是44-44发送给路由器B。
第三步:在数据进入路由器B时,路由器B也会进行拆包,再重新封装包,但能直接到达主机B,所以会发送一个数据包源IP地址是192.168.1.2,目标IP地址是192.168.2.2,源mac地址是55-55,目标mac地址是66-66给主机B。
总结:
①.在路由器转发数据包的封装过程中,因为路由器要进行ARP广播,所以会产生丢包。
②.在路由器转发数据包的封装过程中,源目IP地址不变,源目mac地址一直在变。
五.静态路由与默认路由
静态路由:是指用户或网络管理员手工配置的路由信息。当网络拓扑结构或链路状态发生改变时,需要网络管理员手工配置静态路由信息。
适用于小型,简单的网络环境。
默认路由:是一种特殊的静态路由,当路由表中与数据包目的地址没有匹配的表项时,数据包将根据默认路由条目进行转发。默认路由在某些时候是非常有效的。
适用于末梢网络中,可简化路由器的配置。
六.实验
1.如图
步骤:
①.先设置好PC1和PC2的IP地址,子网掩码和网关地址。
②.设置AR1和AR2的端口地址。
③.设置AR1和AR2的目标地址和下一跳端口IP。
④.两台主机之间ping测试连通性。
2.如图
总结:
①.默认路由:配置在末梢网络,只有一个唯一的路径能够到达其他网络。
②.0.0.0.0 0:为所有IP地址,所有子网掩码。
3.如图
实验结果:两两主机之间都能ping的通。