链路层-入门篇

2009年04月8号  |  22:40分类:协议基础  |  标签:  |  

链路层负责接收从三层传下来的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。

下一讲,我们将具体分析链路层首部!瞌睡来老,不好意思。。(砖头留着明天扔我吧,先闪人!)!

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论

您必须 登录 才能发表评论。