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