目录
一、Icmp
- ICMP的全称是Internet Control Message Protocol。也就是网络控制报文协议。在复杂的网络环境中,需要用到错误侦测与错误反馈,来保证网络的通畅和错误纠察,但是ip协议内并没有这个机制,所以如果丢包,那么就需要用到icmp协议来检查是否丢包和丢包原因。
- 主要命令:
- ping -t:一直ping指定的主机,直到 ctrl^c 停止
- ping -l 【size】:发送指定大小的数据包给目标主机
- ping -w【sec】:等待超时时间,如果ping不通不会等,有时效性
- ping -n【num】:指定打包数
- ping的通的网络一定通
- ping不通的网络不一定通,有可能防火墙禁用了ping的功能
- 排错思路:当服务器出了问题,网络A,B不能通信了
- ping本机地址,127.0.0.1 检查硬件(网卡松动、水晶头损坏),网卡是否正常
- 检查双方地址,在不在同一网段
- 看网关是否有问题(网关是两个网络段之间通讯的桥梁)
- 防火墙策略是否有问题
- icmp协议包括了ping命令和tracert命令,其中tracert命令可以统计经过了多少个设备
二、ARP协议:
-
功能:
- 地址解析协议,解析IP地址,得到mac地址
- 检测IP地址冲突
-
ARP工作过程:
- PC1想和PC2通信,由于没有mac地址,所以无法发送数据包
- 先去看ARP表顶,ARP初始状态,表为空
- PC1发起ARP广播,同一网段的所有用户都收到广播
- 只有PC2回复广播
- PC1根据PC2的回复,将pc2的mac地址填进ARP表
- 下次PC1和PC2再通信时,直接封装数据包,不需要再发ARP广播
- ARP表老化时间:具体刷新时间和设备有关,主机默认
三、三层网络互通实验:
首先打开ensp 配置:交换机AR1、PC1和PC2
- 然后配置PC1和PC2的IP地址、子网掩码和网关(网关和IP地址必须在同一网段)
- 设置好之后开启网络,并输入命令:
sys 切换至系统模式
int g0/0/0 进入交换机端口0
ip add 192.168.1.254 24 设置ip地址
int g0/0/1 进入交换机端口1
ip add 192.168.2.254 24 设置ip地址