数据链路层的功能
1.完成网络之间相邻结点的可靠传输。
2.物理层传输的是比特流(Bit),那么熟路肩六层传输的就是帧(Frame)
3.数据链路层是通过MAC(Media Access Control)地址负责主机之间数据的可靠传输。
数据链路层的主要设备
1.网卡(NIC - Network Interface Card)
网卡也叫做网络适配器,是连接计算机与网络之间的硬件设备
功能:整理计算机发往网线的数据,并且将数据分解成适当大小的数据包之后向网络上发送出去。
网卡的MAC地址是在它被生产时,厂家烧录到ROM(Read Only Memory只读存储)中的,是唯一不可更改的。可以使用软件修改MAC地址,但是系统重装之后MAC地址又恢复到默认的。
查看本机网卡的MAC地址命令:ipconfig[空格]/all
Physical Address:00-1A-4B-59-A2-45(自己计算机的网卡MAC地址)
MAC地址用十六进制表示,占用48个比特,前24个比特表示生产厂商,后24个比特表示设备编号
1个比特代表”0“或者”1“
8个比特是一位,一共6位,共48比特
2.网桥(Bridge)
作用:1.将两个·LAN连接在一起,并且按MAC地址转发;2.分割冲突域。
3.交换机(Switch)
工作过程:更具源MAC地址学习,目标MAC地址转发
交换机有三种转发方式:1.对已知单播帧,只往对应端口转发;2.对未知单播帧,即交换机还没有学到的目的MAC地址,会进行广播(发往出接受端口以外的所有接口);3.对广播帧或者组播帧进行广播。
提问:交换机有几个冲突域和几个广播域?
答:交换机有几个端口就有几个冲突域,且只有一个广播域。
提问:交换机和网桥的区别?
答:1.网桥通常只有2个端口,交换机至少有4个端口,也有24,48或者更多端口的交换机;2.网桥是基于软件转发,交换机是基于硬件转发,所以它的造价比网桥低。
提问:一个两个端口的网桥有几个冲突域和广播域?
答:有两个冲突域和一个广播域。
提问:网桥和集线器比,那个工作速度更快?
答:因为网桥要比集线器处理更多的事情,如添加MAC地址表,进行MAC地址表的转发,所以速度要比集线器慢。
交换机的分类
按功能可以分为三大类:
1.传统二层交换机
和集线器比,多了MAC地址表功能,属于数据链路层,有一个广播域和多个冲突域。
2.VLAN型交换机
可以网管的交换机,多了VLAN功能,属于数据链路层,有多个广播域和多个冲突域。
3.三层交换机
VLAN型交换机+路由器,是属于网络层的设备。出于安全考虑,实际工程中使用三层交换机。