先声明这下面的 协议 了解即可 ,不用死记硬背,用到了 在来查就行了
一.以太网帧
帧头:
- dst mac【目的mac地址(物理地址)】,
- src mac【本结点的物理地址】,
- 类型记录的是 上层网络层用的 哪一种协议。
帧尾:用于校验的【知道就行】
二.ARP协议【地址解析协议--通过IP找Mac,反之通过Mac找IP---RARP协议】
每个主机都有映射表打开cmd
前面的我们介绍了 我们从网络层介绍
扫描二维码关注公众号,回复:
12035924 查看本文章
硬件类型:16位字段,用来定义运行ARP的网络类型。每个局域网基于其类型被指派一个整数。例如:以太网的类型为1。ARP可用在任何物理网络上。
协议类型:16位字段,用来定义使用的协议。例如:对IPv4协议这个字段是0800。ARP可用于任何高层协议
硬件长度:8位字段,用来定义物理地址的长度,以字节为单位。例如:对于以太网的值为6。
协议长度:8位字段,用来定义逻辑地址的长度,以字节为单位。例如:对于IPv4协议的值为4。
操作码:16位字段,用来定义报文的类型。已定义的分组类型有两种:ARP请求(1),ARP响应(2)。
源硬件地址:这是一个可变长度字段,用来定义发送方的物理地址。例如:对于以太网这个字段的长度是6字节。
源逻辑地址:这是一个可变长度字段,用来定义发送方的逻辑(IP)地址。例如:对于IP协议这个字段的长度是4字节。
目的硬件地址:这是一个可变长度字段,用来定义目标的物理地址,例如,对以太网来说这个字段位6字节。对于ARP请求报文,这个字段为全0,因为发送方并不知道目标的硬件地址。
目的逻辑地址:这是一个可变长度字段,用来定义目标的逻辑(IP)地址,对于IPv4协议这个字段的长度为4个字节
三.ICMP协议【这个协议就看一看就行了】
Ping命令 就用得ICMP协议