数据链路层的功能
· 数据链路层负责网络中相邻节点之间可靠地数据通信,它使用帧完成主机对层之间数据的可靠传输
· 数据链路层的作用包括数据链路的建立、维护与拆除,帧包装,帧传输,帧同步,帧的差错控制以及流量控制等
· 数据链路层在物理线路上提供可靠的数据传输,对网络而言为一条无差错的线路
以太网工作在数据链路层
MAC地址
计算机联网必需的硬件是安装在计算机上的网卡
通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址。每块网卡在生产出来后,都有一个全球唯一的编号来标识自己,这个地址就是MAC地址,也就是网卡地址
MAC地址由48位二进制数组成,通常分成六段,用16进制表示,其中前24位是生产商向IEEE申请的厂商编号,后24位是网络接口卡序列号
MAC地址的第8位为0时,表示MAC地址为单播地址;为1时表示MAC地址为组播MAC地址
单播的发送方式为一对一,就是一台主机发送的数据只发送给另一台主机
广播方式为一对多,就是一台主机发送一个数据,在这个网段的所有主机都能收到
组播方式介于单播和广播之间,也是一对多,但接收者不是网段上的全体成员,而是一个特定的组成员
以太网有多种帧格式最常用的是Ethernet II 的帧格式
目的地址(DA):标识了帧的站点的MAC地址
源地址(SA):标识了发送帧的站点的MAC地址
类型:用来标识上层协议的类型
数据:封装了通过以太网传输的高层协议信息
帧校验序列(FCS):是从DA开始的数据域结束这部分的校验和。校验和的算法是32位的循环冗余校验法(CRC)
交换机的工作原理
交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。如数帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。。广播帧和组播帧向所有的端口转发。
交换机以太网接口工作模式
单工:两个数据站之间只能沿单一方向传输数据
半双工:两个数据站之间可以双向数据传输,但不能同时进行传输
全双工:两个数据站之间可以双向并且同时进行数据传输
交换机的配置
1、打开一个交换机的配置界面
进入特权 en
进入全局 conf t
配置主机名 hostname zhangwuji
进入接口界面 int f0/1
退回全局? exit 如何一个命令直接退回特权? end
查看版本: show version
2、修改交换机接口的工作模式、速率
en //进入特权
conf t //进入全局
int f0/24 //进入f0/24接口配置界面
duplex full //将当前网卡工作模式改为全双工
duplex half //将当前网卡工作模式改为半双工
duplex auto ////将当前网卡工作模式改为自动
en
conf t
int f0/24
speed 100 //将当前网卡速率改为: 100M bits/second
speed 10 //将当前网卡速率改为: 10M bits/second
end
sh int f0/24 //在特权模式下,查看当前f0/24网卡的详细信息(工作模式和速率)