1.数据链路层的三个基本问题
数据链路层不负责纠错,只负责无差错的接收。
2.点对点信道
点对点信道主要使用PPP(Point to Point Protocol)。
3.广播信道
3.1 以太网
以太网是目前最常用的局域网技术,使用广播信道,提供不可靠服务。
3.2 MAC层
网桥和交换机根据帧的MAC地址对收到的帧进行转发,具有过滤帧的功能。工作原理:
- 自学习:交换机内部有一个MAC地址表,一个MAC地址对应一个接口,一个接口可以对应多个MAC地址,与接口对应的MAC地址是指通过该接口,交换机所能到达的所有MAC地址,当交换机一端有主机通过交换机发送数据时,交换机先查看数据帧的源MAC地址,如果有的话更新记录,如果本身MAC地址中没有相关记录,就将源地址与其进入的接口相关记录写在MAC地址表中。
- 直接转发:转发时查看目的MAC地址,如果本身MAC地址表中有关于目的MAC地址与相应接口的记录,就从记录的接口转发出去。
- 泛洪:如果没有记录,交换机就向其他所有接口转发这个帧(除这个数据帧的入口),等到相应的主机单播回复之后,交换机记下回应数据帧的源MAC地址与对应接口,以方便下次转发。
- 更新:交换机内部的MAC地址表只有300S的存在时间,定时五分钟会更新一次。
3.3 VLAN
VLAN(虚拟局域网)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段一样。