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