IP地址与硬件地址
学习IP地址时,很重要的一点是要弄懂主机的IP地址与硬件地址的区别。
(1)下图说明了这两种地址的区别。从层次的角度看,物理地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址(因为IP地址是用软件实现的~)。
由上图可知,IP地址放在IP数据报的首部,而硬件地址放在MAC帧的首部。在网络层和网络层以上使用的是IP地址,而数据链路层及以下使用的是硬件地址。在数据链路层看不见数据报的IP地址。
(2)在IP层抽象的互联网上只能看到IP数据报;
(3)虽然在IP数据报首部有源站IP地址,但路由器只根据目的站的IP地址的网络号进行路由选择;
(4)在局域网的链路层,只能看见MAC帧;
(5)IP层抽象的互联网屏蔽了下层这些很复杂的细节。只要我们在网络层上讨论问题,就能够使用统一的、抽象的IP地址研究主机和主机或路由器之间的通信。
Ps:下一篇分析地址解析协议ARP~
原文:http://blog.csdn.net/zenail501129/article/details/23613245