看了点网络相关的东西,略有收获,在此发表以共享,不足之处还请批评指正。
计算机间的数据交互过程,假定主机H1要与H2通信,从用户在H1的浏览器中输入URL开始经过以下步骤到达目的主机H2:
1)URL被提交到域名服务器解析为IP地址并返回给H1
2)H1将IP与本子网子网掩码相与,判断得到网络地址是否与本子网一致,是则直接交付,否则将消息交付给本子网的默认路由器
3)路由器根据IP选择下一跳地址,重复此过程直到到达H2所在子网进行交付。
其中,路由器选择下一跳地址的实现是:在路由表中将IP逐条与子网掩码相与,然后比较所得网络地址与本行网络地址是否相同,是则按该条记录进行转发。
交付的过程是根据IP地址在ARP缓存中找到所对应的MAC地址,然后按照MAC地址进行交付。
计算机间的数据交互过程,假定主机H1要与H2通信,从用户在H1的浏览器中输入URL开始经过以下步骤到达目的主机H2:
1)URL被提交到域名服务器解析为IP地址并返回给H1
2)H1将IP与本子网子网掩码相与,判断得到网络地址是否与本子网一致,是则直接交付,否则将消息交付给本子网的默认路由器
3)路由器根据IP选择下一跳地址,重复此过程直到到达H2所在子网进行交付。
其中,路由器选择下一跳地址的实现是:在路由表中将IP逐条与子网掩码相与,然后比较所得网络地址与本行网络地址是否相同,是则按该条记录进行转发。
交付的过程是根据IP地址在ARP缓存中找到所对应的MAC地址,然后按照MAC地址进行交付。