目录
1.ICMP协议
1.1ICMP协议是什么
ICMP是 Internet Control Message Protocol 的缩写,即网络控制报文协议。ICMP属于网络层协议。它用于 TCP/IP 网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈,通过这些信息,使网络管理者可以对所发生的问题作出诊断,然后采取适当的措施解决问题。
1.2ICMP的作用
ICMP协议主要用来检测网络通信和实现链路追踪,检测主机双向连通性。最典型的应用就是PING和tracert。
1.3ICMP协议类型
2.ICMP协议实现——PING命令
ping命令的使用方法:ping 选项 ip地址或者域名
ping选项:
(1)显示自己的ip地址:ipconfig
(2)--help:显示帮助命令
(3)ping -t:ip地址 长ping ctrl+c停止
(4)ping -l:指定包的大小(1600 2000) ip地址
(5)ping -w:指定等待时间(默认是秒:2) ip地址
(6)ping -n:指定的次数(5) ip地址
注意
ping的通一定通
ping不通不一定网络不通
3.ICMP协议实现——tracert命令
主要是经过几个路由器。
4.冲突域和广播域
4.1冲突域
两台设备同时发送消息时,互相干扰,那他们就处于同一个冲突域
4.2广播域
一台机器发送广播,能收到消息的机器,都是在同一个广播域
注意
交换机的所有端口默认在同一个广播域
路由器一个端口在一个广播域
5.ARP协议
ARP协议的作用:
1、检测地址冲突
2、将ip地址转为mac地址
注意
ARP协议只是为了将ip地址转为mac地址,所以ARP里面没有源和目的。