以太网
以太网卡:
网络接口卡(Network Interface Card, NIC) 称为网卡。
计算机,交换机,路由器等网络设备与外部网络相连的关键部件。
网卡分为:
令牌环接口卡、FDDI接口卡、SDH接口卡,以太网接口卡。
网卡包含7个功能模块:
CU (Control Unit,控制单元)
OB (Output Buffer,输出缓存)
IB (Input Buffer,输入缓存)
LC (Line Coder,线路编码器)
LD (Line Decoder,线路解码器)
TX (Transmitter,发射器)
RX (Receiver,接收器)
交换机上的网卡:
交换机上每个转发数据的网口所使用的网卡都是以太网卡。
转发数据分为转入数据和转出数据。
网卡作用:
用来进行数据的收发或转发数据。
以太网帧:
以太网帧,令牌环帧,FR帧。
MAC地址:
IEEE802.3 : 以太网标准。
IEEE802.5 : 令牌环网络标准。
IEEE802.4 : 令牌总线网络标准。
MAC地址: 48bit(6个字节)
厂商编号: 24bit(3个字节) :(OUI)
网卡只读内存(BIA地址(固化地址))
种类:
单播MAC地址:
指第一个字节的最低位是0的MAC地址。
标识了一块特定的网卡。
组播MAC地址:
指第一个字节的最低位是1的MAC地址。
标识一组网卡。
广播MAC地址:
指每个比特都是1的MAC地址。
标识所有网卡。
以太帧的格式:
各个字段描述:
目的MAC地址:
6个字节。该帧的接受者。
源MAC地址:
6个字节,该帧的发送者。
类型:
2个字节,表示载荷数据的类型。
载荷数据:
长度可变,最短46字节,最长1500字节。
该帧的有效载荷。载荷的类型由前面的类型字段表示。
CRC字段:
4个字节,该帧进行检错校验。
以太帧分为以下几种类型:
单播以太帧(单播帧):
目的MAC地址为一个单播MAC地址的帧。
组播以太帧(组播帧):
目的MAC地址为一个组播MAC地址的帧。
广播以太帧(广播帧):
目的MAC地址为广播MAC地址的帧。
以太网交换机(Ethernet Switch):
交换机转发数据的端口都是以太网口。
交换机的作用:转发帧。
对于从传输介质进入其某一端口的帧的转发操作3种:
泛洪:
从某一端口进来的帧通过所有其他的端口转发出去。
泛洪操作是一种点到多点的转发行为。
转发:
交换机把从某一端口进来的帧通过另一个端口转发出去。
是一种点到点的转发行为。
丢弃:
把从某一端口进来的帧直接丢弃。不进行转发。
交换机的工作原理:
初始状态,学习,广播,转发,单播,更新。
MAC地址表:(MAC地址映射表)
MAC地址表 倒数计时器初始值是300s.
初始值是可以通过配置命令修改的。
ARP(Address Resolution Protocol) :
网络层协议,根据已知的IP地址获得其对应的MAC地址。
ARP工作原理 :
源PC需要解析一个IP地址时,发出一个广播帧,
广播帧的载荷数据是一个ARP请求报文,
目的设备在接收到ARP请求报文后,会向源pc发送一个单播帧。
该单播帧的载荷数据时一个ARP应答报文,
该ARP应答报文中包含了目的设备的MAC地址。
ARP缓存表:
临时存放IP地址与MAC地址的对应关系的。 生存期180s.
ARP报文格式:
ARP请求报文和ARP应答报文。
ARP请求报文和ARP应答报文相同之处:
类型: 长度2个字节,
硬件类型:
长度为2个字节,表示网络类型;取值为1.
协议类型: 长度2个字节,协议地址类型。
硬件地址长度(hln):
长度为1个字节,硬件地址长度,
MAC地址地址长度是6个字节。
协议地址长度(pln):
长度为1个字节,协议地址长度, IP地址长度4字节。
PAD:
PAD字段一共有18个字节,
为了凑足以太帧的载荷数据的最小长度46字节。
字段 ARP请求报文 应答报文
目的MAC地址: 六对F, 请求端的MAC地址。
源地址 请求端MAC地址 被请求端MAC地址。
op 长度2个字节。ARP报文的种类。值1是请求报文
长度为2个字节,ARP报文的种类,值2为ARP应答报文。
发送端MAC地址 : 请求端 被请求端
发送端IP地址 : 请求端 被请求端
目的端MAC地址: 不知道目的MAC地址 请求端
目的端IP地址 : 被请求端的IP地址 请求端