网络层协议与应用ARP与ICMP

一、   IP数据包格式

1、  IP数据包格式

网络层负责定义数据通过网络流动所经过的路径。主要功能为以下几点:

   定义了基于IP协议的逻辑寻址

   选择数据通过网络的最佳路径

   连接不同的媒介类型

blob.png

二、  ARP协议

1、   广播与广播域

广播:将广播地址作为目的地址的数据帧。

广播域:网络中能够接收到同一个广播的所有节点的集合。

1.1、        MAC地址的广播

MAC的广播地址为FF-FF-FF-FF-FF-FF

MAC地址广播域是所有相连接的交换机和集线器的集合。

交换机转发MAC地址广播,路由器阻挡MAC地址广播。

blob.png  blob.png

 

 

 

1.1、        IP地址广播

IP网络的最后一个地址为广播地址,即主机部分全部为1

在数据帧中,目的MAC地址是FF-FF-FF-FF-FF-FF

            目的IP地址是IP网络的广播地址。

2、   ARP协议

2.1  ARP

      ARP(地址解析协议):将一个已知的IP地址解析成MAC地址。

原理:

1、  PC1发送数据给PC2,查看本机缓存没有PC2MAC地址

2、  PC1发送ARP请求消息(广播)

3、  所有主机收到ARP请求消息

3.1PC2回复ARP应答(单播)

3.2、其他主机丢弃ARP广播

              4PC1PC2MAC地址保存到缓存中,发送数据。

           动态学习到的ARP条目表,默认老化时间为120S

三、  ICMP协议

1、  ICMP主要功能介绍

ICMP是一个“错误侦测与回馈机制”,通过IP数据包封装,用来发送错误和控制消息。ICMP属于网络层协议。

 

四、  课后实验

1、查看本机ARP缓存表

blob.png

2、  Cisco设备查看ARP命令

查看arp缓存表

blob.png

   清除arp缓存表

  blob.png

      arp绑定

  blob.png

3、  ICMP基本操作

Ping命令连同的应答

blob.png

Ping命令不能建立连接的应答,说明两台主机无法建立连接。

blob.png

Ping命令应答为未知主机名,说明DNS无法进行解析。

blob.png

Ping命令连接超时,说明在规定的时间内没有收到返回的应答消息。

blob.png

 

Ping命令常用参数:

-t”一直ping下去,直到按Ctrl+C才会停止。

blob.png 

-a”可以返回对方主机名。

blob.png

-l”一般ping包大小为32字节,加入“-l”可以指定ping包大小。

blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章