![36e65ceb4d6beda987740224d802bf9a.png](https://img-blog.csdnimg.cn/img_convert/36e65ceb4d6beda987740224d802bf9a.png)
数据链路层
一、数据链路层的概述
1.1 概述
数据链路层是TCP/IP协议栈的第二层!
数据链路层的传输单元:帧(也就是传输单位)
![1f099468590d4fde1d13b840946f5714.png](https://img-blog.csdnimg.cn/img_convert/1f099468590d4fde1d13b840946f5714.png)
1.2 帧结构
![4fe737209ee9380837e933f681653e93.png](https://img-blog.csdnimg.cn/img_convert/4fe737209ee9380837e933f681653e93.png)
帧结构分析如下:
帧结构的构成:MAC子层 + 上三层数据 + FCS
比喻:一个帧我们可以理解为一辆火车,MAC子层是火车头,上三层数据为乘客,FCS为火车尾巴
MAC子层头部包含(也叫帧头):目标MAC地址(6字节) 源MAC地址(6字节) 类型(2字节)
MAC地址:也称为物理地址,是被固化到网卡的全球唯一标识,如下图:
![258828e8d48f3a163c4c3d6cd3de0a65.png](https://img-blog.csdnimg.cn/img_convert/258828e8d48f3a163c4c3d6cd3de0a65.png)
注释:
MAC地址=厂家标识+内部编号====实现了全球唯一!
怎么查看自己的MAC地址?开始运行--cmd--ipconfig /all
类型字段的作用:区分上层协议,0806代表上层协议是ARP协议,0800代表上层是IP协议
上三层数据:也就是3层包头+4层包头+5层数据。其中一个帧是有最大承载能力限制的。也就是一个帧中的上三层数据就是乘客,而一辆火车中的乘客是又上限的,一个帧的最大承受能力叫MTU值,目前国际标准为1500字节
MTU:(最大传输单元)1500字节
帧尾:FCS=帧校验,长度4个字节,作用是校验整个帧在传输过程中是否发生传输错误。
帧结构最终效果图如下:
![b83095b9830fd73774877dbff776f96e.png](https://img-blog.csdnimg.cn/img_convert/b83095b9830fd73774877dbff776f96e.png)
经典问题:请描述一下帧结构
答:帧是由帧头+上三层数据+帧尾,帧头包含目MAC,源MAC,类型,帧尾是FCS,MTU:1500
二、本层的设备
工作在2层的设备:交换机/网桥
三、交换机的工作原理
交换机:用来组建一个局域网!
交换机的工作原理:交换机是如何工作的?从收到一个帧,到将该帧转发出去的过程!
经典问题:请描述一下交换机的工作原理
答:
1)当收到一个帧,首先学习帧中的MAC地址来形成自己的MAC地址表!
2)然后检查帧中的目标MAC地址,并匹配MAC地址表
如表中匹配成功,则单播转发!
如表中无匹配项,则广播转发!
3)MAC地址表的老化时间是?300秒!
效果图如下:
![ac6e1e42ddcb08921de88aee30a58849.png](https://img-blog.csdnimg.cn/img_convert/ac6e1e42ddcb08921de88aee30a58849.png)
四、如何配置该交换机?
傻瓜式交换机一般是不支持管理和配置的!
企业级交换机支持配置高级功能及高级配置,价格要高,一般称为管理型交换机!
如购买一台华为或者思科交换机,看下图
![29f684d1f4365bbe2a66726bd36b6e08.png](https://img-blog.csdnimg.cn/img_convert/29f684d1f4365bbe2a66726bd36b6e08.png)
一般会自带一根console线!看下图
![ba54b5c76a3a1a33432ad865cb73473e.png](https://img-blog.csdnimg.cn/img_convert/ba54b5c76a3a1a33432ad865cb73473e.png)
建议再买一根com口转USB线,看下图
![946e27ca3d269de1b80eb0719e3fa618.png](https://img-blog.csdnimg.cn/img_convert/946e27ca3d269de1b80eb0719e3fa618.png)
使用console线+转换usb线,来连接交换机的console口与电脑的USB接口,如下图
![b3daa9e83ff1444c95cc0b4ec22e591f.png](https://img-blog.csdnimg.cn/img_convert/b3daa9e83ff1444c95cc0b4ec22e591f.png)
然后再电脑上打开超级终端(xp上自带,win7另行下载即可),即可看到配置界面。
当然我们可以使用思科的模拟软件来做实验,如cisco packettracer