首页 > 其他 > 详细

TCP/IP协议 数据链路层

时间:2019-02-19 18:29:56      阅读:241      评论:0      收藏:0      [点我收藏+]

  以太网

  1、以太网(Ethernet)是一种计算机局域网技术,由Xerox、Intel公司在1982年联合开发的技术规范。

  2、IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容,以太网是目前应用最普遍的局域网技术。

  3、采用CSMA/CD(Carrier Sense Multiple Access/Collision Detection,即载波多重访问/碰撞侦测)的媒体接入技术。

  4、以太网的标准有100BASE-T、1000BASE-T标准等。

  5、以太网使用的MAC地址为48bit,IP地址为32bit。

  

  IEEE 802封装

  IEEE 802委员会成立于1980年2月,它的任务是制定局域网和城域网标准。IEEE 802中定义的服务和协议限定在OSI网络参考模型的最低两层(即物理层和数据链路层)。事实上,IEEE 802将OSI的数据链路层分为两个子层,分别是逻辑链路控制(Logical Link Control, LLC)和介质访问控制(Media Access Control, MAC)。

  IEEE 802.2 :逻辑链路控制子层(LLC)的定义。

  IEEE 802.3 :以太网介质访问控制协议 (CSMA/CD)及物理层技术规范。

  802的帧定义与以太网的帧定义是不同的,这样比较容易根据不同的帧格式区分802帧和以太网帧。

  1、两者前面都分别用两个6字节来表示目的地址和源地址,这个地址指的是物理地址,也就是MAC地址(48bit)。

  2、后面2个字节两者表示是不同的。IEEE802.2/802.3中这两个字节表示后面跟的数据的长度,也就是表示的从DSAP到CRC之前(不包括CRC),长度的范围是:46-1500。减去后面格式占用的8个字节,也就是IP数据报占用的长度为38-1492;而对于以太网来说,这两个字节就是表示的为后面跟的数据的类型,0800表示后面封装的为IP数据报,0806表示的是ARP请求/应答,8035表示的是RARP请求/应答。

  3、IEEE802.2/802.3后面跟的8个字节中前6个字节需要赋的值都在图中写了,后面两个字节跟以太网中的类型一样,再后面就是跟的IP数据报;以太网这部分就是直接是数据报部分,因此长度为46-1500。

  802帧的封装长度为38 - 1492 字节最小帧长为38字节。如:最小帧长不足38字节则填空字节补足。

  以太网的封装的帧为46 - 1500 字节最小帧长为46字节。如:最小帧长不足46字节则填空字节补足。

  

  IEEE802.2/802.3的封装格式:

  技术分享图片

  以太网的封装格式:

  技术分享图片

 

  环回口

  1、环回地址一般是127.0.0.0/8段的任何IP都可以使用。

  2、广播地址和多播地址的数据都要传给环回接口。这是因为广播和多播的定义含主机本身。

  3、任何传给该主机的数据均发送至环回口。

TCP/IP协议 数据链路层

原文:https://www.cnblogs.com/PBDragon/p/10402763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!