图解TCP/IP笔记(2)——数据链路
【转载请注明】https://www.cnblogs.com/igoslly/p/9396066.html
——终端节点之间的包传递
MAC寻址(物理寻址)、介质共享、非公有网络、分组交换、环路检测、VLAN(虚拟局域网)
MAC地址
长48bit,烧入网卡ROM,全球唯一性
每台烧入计算机的MAC地址,唯一标识该台电脑,只可为单播地址;
由于MAC地址数目足够多,多为全局地址(全球唯一地址);
同时按16进制表示时,需要每8位替换前后顺序:
共享介质型网络
多个设备共享一个通信介质的网络,使用同载波信道进行发送和接收
争用方式
CSMA - 载波监听多路访问,争夺获取数据传输的权利
FIFO占用信道,但是会产生冲突和网络堵塞
CSMA / CD - 要求提前检查冲突,一旦发生,尽早释放信道
- 信道无数据流动,任何站均可发送
- 检查是否发生冲突,一旦发生,放弃发送立即释放信道
- 随机延时一段时间,重新争用、发送帧
令牌传递方式
沿令牌环发送“令牌”特殊报文,只有获得该“令牌”的站才能发送数据
非共享介质网络
网络中的每个站直连交换机,由交换机负责转发数据帧
根据MAC地址转发
以太网交换机是持有多个端口的网桥。
根据数据链路层中每个帧的目标MAC地址,决定从哪个网络接口发送数据,同时将MAC-接口作为对应关系记录成表——转发表。
转发表可自动生成,每个通过点在接到包时,将源MAC地址及接受该包的接口记录。
环路检测技术
生成树、源路由法
VLAN
简单的VLAN
交换机按照端口区分多个网段,从而区分了广播数据传播的范围、减少网络负载并提高安全性。
但异构两网段,需要利用具有路由功能的交换机 - 3层交换机或在各段中间通过路由器连接。
对于每网段,加入VLAN ID唯一识别,需要在以太网首部加入VID标签
其他数据链路
ATM:面向连接的数据链路
先设置通信线路
允许同时与多个对端建立通信连接
允许在任何时间发送任何数据
TDM(时分复用设备)
在两设备同步的同时,按照特定时间将每个帧分成若干个时隙,按照顺序发送给目标地址 → 车间工作传送带
ATM
扩展TDM,在TDM的时隙中放入数据,按照数据到达的顺序放入,为此附加5字节的包首部(VPI - 虚拟路径识别、VCI - 虚拟通道识别)识别码。
ATM信元