IP与MAC
传纸条
在上面的故事里:
昭昭等同于发送方ip 小Y等同于接收方ip
由于我的胳膊不够长,就只能借助小伙伴们的胳膊来传纸条,胳膊可以看做Mac地址,不同人的胳膊就是不同的Mac地址(每个人都有两条胳膊,也就是两个Mac地址哟~),
有传纸条经验的人都知道,纸条在传送过程中经过了很多人(的胳膊),而且传送方和接收方(的胳膊)一直在不停地更换,所以换到网络中,也就是在传递过程中,Mac地址一直在变.
总结一下,IP地址负责标记发送方和接收方,而MAC地址负责传输过程中的分段传送,所以二者缺一不可.
这个,其实吧,如果不加自己名字的话,人家小Y收到后怎么回你呢?
在实际的网络中,这些帮我传纸条的小伙伴们就是网关(可以理解为我们平时家里装的无线路由器).
因为,收发是两个动作,一个mac负责收,一个mac地址负责发,当然高端的路由器也也可以像哪吒一样拥有三头六臂,也就是拥有大量的网卡.这样的路由器一般性能都很强! 所以说,拥有三头六臂的哪吒最适合传纸条了...
关于TTL:
TTL
在实际的网络中,发送数据要远比传纸条复杂得多,比如,在传纸条的过程中,第四排的是一个新同学,他不知道小Y在第五排,他以为小Y在第二排,就把纸条传到了第二排,然后这个纸条就会一直在第二排与第四排之间循环传递...这种乌龙事件在网络中是有可能发生的,为了避免这种情况,我们会在要传递的数据上,加一个初始值(这个初始值就是大名鼎鼎的TTL,暂定128),每经过一次传递,就将这个值减1,当减到0的时候,就把这个数据包丢掉,不再继续传递,这样就减少了网络资源的浪费.