计算机网络中PC和路由器之间的流程图

计算机网络中PC和路由器之间的流程图_第1张图片

 

假如,主机1要给主机3发包

第一步:在发包时,主机1会先访问14.14.14.0,并查自己的路由表,发现并没有这条路由记录,则它需要手动加入路由信息:Route add 14.14.14.0 mask255.255.255.0 11.11.11.3( 11.11.11.3为它的下一跳) ,这里还要有一个交换机,主机1将自己的IP地址转为MAC地址,并告诉交换机自己想要访问的主机号的IP地址,发给交换机后,交换机便会在局域网内进行广播,收到消息的路由器1,发现IP地址与自己匹配,就会将自己的IP地址转为MAC地址,再把MAC地址发给交换机,交换机再将已找到的消息发给主机1,主机1就会发包给交换机,而交换机再给路由器1,完成一次数据包的交付。

第二步:路由器1会先访问14.14.14.0,再查自己的路由表,发现并没有这条路由记录,则它需要手动加入路由信息:Route add 14.14.14.0 mask255.255.255.0 12.12.12.2(12.12.12.2为它的下一跳)

 

   

第三步:路由器2会先访问14.14.14.0,再查自己的路由表,发现并没有这条路由记录,则它需要手动加入路由信息:Route add 14.14.14.0 mask255.255.255.0 13.13.13.2( 13.13.13.2为它的下一跳)

 

   

第四步:路由器4会先访问14.14.14.0,并查自己的路由表,发现这个ip地址在自己的网段中,它就会在这个网段中进行广播,给每一个主机发一条确认消息,并附上自己的MAC地址,当14.14.14.2这台主机收到信息后,发现ip地址是自己的,就会回应路由器4的消息并附上自己的MAC地址,而路由器4会将包直接发给主机3。

 

第五步:主机3处理之后,会先访问11.11.11.0,并查自己的路由表,发现并没有这条路由记录,则它需要手动加入路由信息:Route add 11.11.11.0 mask255.255.255.0 14.14.14.1( 14.14.14.1为它的下一跳)   

第六步:路由器4会先访问11.11.11.0,再查自己的路由表,发现并没有这条路由记录,则它需要手动加入路由信息:Route add 11.11.11.0 mask255.255.255.0 13.13.13.1( 13.13.13.1为它的下一跳)

 

第七步:路由器2会先访问11.11.11.0,并查自己的路由表,发现并没有这条路由记录,

则它需要手动加入路由信息:Route add 11.11.11.0 mask255.255.255.0 12.12.12.1( 12.12.12.1为它的下一跳)

 

 

第八步:路由器1会先访问11.11.11.0,并查自己的路由表,发现这个ip地址在自己的网段中,它就会在这个网段中进行广播,给每一个主机发一条确认消息,并附上自己的MAC地址,当11.11.11.1这台主机收到信息后,发现ip地址是自己的,就会回应路由器1的消息并附上自己的MAC地址,而路由器1会将包直接发给主机1。

 

主机1就会收到来自主机3发来的信息包。

总结一下,当发现两台机器没有在同一网段,并且其没有静态路由表时,我们需要三个步骤:

1.先访问我的目的IP

2.查表

3.发现没有,就手动输入。

你可能感兴趣的:(网络)