链路层-入门篇
链路层负责接收从三层传下来的IP数据包以及ARP和RARP包。有些书上,把ARP和RARP归为第三层(注意:平时说的几层几层是针对于OSI模型而言的,并非TCP/IP协议!)的协议,还有些书把ARP和RARP直接归为二层的协议!在实际应用中,Toad觉得应该把ARP和RARP定义为二、三层之间的协议。其实,处于第几层,这不重要,想怎么归就怎么归,重要的是数据包的封装层次!这一点,我们以后会在Sniffer包中看到!接收到这些包后,经过链路层的处理,发向网络。当然,链路层还负责从网络中接收数据帧,剥离链路层首部,变为数据包传向上层协议!
这里明确一下“数据包”和“数据帧”的区别:
1、用户数据被加上IP首部后,就称为:数据包
2、数据包被加上链路层首部后,就称为:数据帧
网络中传输的是数据帧,而不是,数据包!这个概念一定要搞清楚,从物理的角度看,网线里面传输的是高、低电平。1.5V以下是低电平,3V以上是高电平,还有一种电平叫中间电平,他的物理指标为:1.5V到3V之间。因此,我们做物理层的检测时,可以判断一下这些物理参数是否正确!一高、一低正好被识别为计算机中二进制,高电平被识别为:1,低电平被识别为:0。
下一讲,我们将具体分析链路层首部!瞌睡来老,不好意思。。(砖头留着明天扔我吧,先闪人!)!

















