一、ICMP协议
1.ICMP协议介绍
ICMP协议是一个网络层协议。
一个新搭建好的网络,往往需要先进行一个简单的测试,来验证网络是否畅通;但是IP协议并不提供可靠传输。如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。
所以我们就需要一种协议来完成这样的功能–ICMP协议。
2.基于ICMP协议的功能Ping
ping是网络设备,Windows,Unix,Linux平台上的一个命令,其实是一个小巧实用的应用程序,该程序基于ICMP协议。
ping功能的选项:
ping -help 显示帮助命令
ping -t 长ping ctrl+c 停止
ping -l 指定包的大小 IP地址
ping -w 指定等待时间(默认是2s)IP地址
ping -n 指定次数() IP地址
二、ARP协议
1.ARP协议介绍
ARP作用于以太网的环境之中,以太网环境之中数据的传输依赖的是MAC地址并不是我们所熟悉的IP地址,每个电脑都有一个IP地址记以及一个MAC地址(全球唯一),二者缺一不可,将我们所知道熟悉的IP地址转换为MAC地址就是ARP协议的工作。
2.ARP协议在同网段工作原理
在局域网中,网络传输的实际是“帧”,帧里面有很重要的两个构成是源MAC地址与目的MAC地址,所以两台PC间想要通信就