TCP/IP ——数据链路层
一、理解数据链路层功能 1、***数据链路层***位于网络层和物理层之间,可以向网络层的IP、IP v6等协议提供服务。数据链路层的PDU为帧 ——数据帧 2、以太网(Etherent)是最常见的数据链路层协议 二、认识以太网协议 1)以太网是一种广播式数据链路层协议,支持多点接入(即表明以太网中有多种设备) 网络传播方式有(广播——一个人说,多个人可以听,单播——一对一的对话,其他人听不到,组播——基于组来分类) 2)个人电脑的网络接口遵循的就是以太网标准 3)一般情况下,一个广播域对应着一个IP网段 1)MAC地址在网络中唯一标识一个网卡(全世界唯一),每个网卡都需要且会有唯一的一个MAC地址。例如 ( 08:00:20:0A:8C:6D)由12位16进制数组成,48为,6字节,前6为16进制数代表网络硬件制造商编号,后6位16进制 数代表该制造商所造的莫格网络铲平的系列号 2)MAC用于在一个IP网段内,寻找到具体的物理设备(MAC地址也叫做物理地址)(只有当数据链路层协议为以太网协议 的时候这个地址才叫做MAC地址,如果在第二层用的不是以太网协议,那么这个就不叫做MAC地址) 3)工作在数据链路层的设备。例如:以太网交换机,会维护一张MAC地址表,用于知到数据帧的转发 三、理解MAC和IP的关系 只有在物理层以上才有头部信息,每经过一个层,都会有一个头部信息,但是在经过数据链路层的时候,还会有一个尾部信息,用于数据校验。 以太网报文格式(数据链路层分装) 二层头部信息: 包含目标MAC地址(6字节),源MAC地址(6字节),类型字段(2字节) 1.任何一个可以删我刚的节点,都拥有一个MAC地址,该地址全世界范围唯一的 2.MAC地址,表示的是一个物理设备,也称之为“物理地址”,不可以随意修改 3.任何一个上网的节点,必须拥有一个IP地址,该地址在***一个网段内***是唯一的 4.IP地址也称之为一个上网设备的“***逻辑地址“***,是可以随意修改的 5.IP地址相当于人的名字,MAC地址相当于人的家庭住址 6.如果想要设备之间实现互通,则必须同时知到目标设备的IP地址和MAC地址
|