首页 > 其他分享 >ping命令

ping命令

时间:2023-04-12 21:35:19浏览次数:52  
标签:arp 协议 网关 ip ping 命令 icmp

互联网控制报文协议(Internet Control Messages Protocol):

ICMP是一个“错误侦测与回馈机制”,是通过IP数据包封装的,用来发送错误和控制消息  -->用来探测网络是否通畅的
ICMP协议的头部:  类型,数据

icmp头部封装会消耗8个字节的空间

ping命令的使用:
        1.ping通
        2.ping不通
                请求超时
                        1.对方开启了防火墙,不允许icmp协议包通过
                        2.中间路由器丢弃了我们的ping包
                Destination Host Unreachable
                        1.一般是ip地址没有人使用
                网络不可达
                        1.没有填写默认网关
                未知的名称或服务
                    1.没有填写dns服务器地址

=============

arp协议:地址解析协议
arp协议在工作时候有2中类型的数据包
1.arp request
2.arp response

arp病毒的危害:导致整个局域网里的主机找不到正确的网关,从而导致整个局域网找不到正确的网关

如何防范:绑定网关的mac地址
#arp -s 192.168.1.3 64:3d:50:08:8f:3e

=======
icmp协议:互联网报文控制协议  -->  探路

icmp工作在网络层,默认不存在ping的时候,对应某个端口
icmp依赖于ip协议,帮助写明从哪里来到哪里去

网络排查的2个方法:
    1.分段  一路ping过去
    2.替换  ping不同的机器

可能的原因:
    1.ip配置错误或没有填写网关
    2.路由器不能上网
    3.运营商问题
    4.服务器那边的机房有问题
    5.开启了防火墙

标签:arp,协议,网关,ip,ping,命令,icmp
From: https://www.cnblogs.com/Himawari/p/17311346.html

相关文章

  • Linux fdisk 命令
    Linuxfdisk命令此命令暂时记录,项目中经常用来挂载数据盘Linuxfdisk是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。语法fdisk[必要参数][选择参数]必要参数:-l列出素所有分区表-u与-l搭配使用,显示分区数目选择参数:-s<......
  • windows常用命令
     exe类英文中文英文中文notepad记事本calc计算器control控制面板mstsc远程桌面连接explorer资源管理器taskmgr任务管理器resmon资源监视器perfmon性能监视器regedit注册表编辑器osk屏幕键盘mspaint画图snippingtool截图工具writ......
  • docker02 设置镜像 启动停止 镜像容器相关命令
    今日内容详细目录今日内容详细1什么是laas-Paas和Saas2docker启动设置镜像2.1启动与停止常用命令3镜像相关命令4容器相关命令1什么是laas-Paas和SaasIaas:Infrastructure-as-a-Service(基础设施即服务)IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护......
  • 什么是Iaas-Paas和Saas,Docker镜像与容器,docker 启动设置镜像,docker启动与停止常用命令
    什么是Iaas-Paas和Saas,Docker镜像与容器,docker启动设置镜像,docker启动与停止常用命令,镜像相关命令,容器相关命令什么是Iaas-Paas和Saas#Iaas----->Infrastructure-as-a-Service(基础设施即服务) Iaas公司会提供场外服务器,存储和网络硬件,可以租用场外的服务器。节省了维护......
  • centos上docker命令
    1.启动dockersystemctlstartdocker2.查看docker下容器列表dockerps-aCONTAINERID是容器id3.运行dokcer内的容器dockerstartxxx(容器id)4.进入容器内操作dockerexec-itxxx(容器id)5.docker文件传输(1)本地往docker内传输:dockercpmain.js(本地文件)f49214465f2e:/......
  • Thinkphp6 自定义命令创建类文件
    以创建控制器为例1、先通过think命令创建一个make文件,效果如下图:phpthinkmake:commandmake/MyController 2、修改上面创建的文件【MyController.php】<?phpdeclare(strict_types=1);namespaceapp\command\make;usethink\console\Command;usethink\cons......
  • 1 什么是Iaas-Paas和Saas、 2 docker 启动设置镜像、3 镜像相关命令、 4 容器相关命令
    目录1什么是Iaas-Paas和Saas2docker启动设置镜像2.1启动与停止常用命令3镜像相关命令4容器相关命令1什么是Iaas-Paas和SaasIaas:Infrastructure-as-a-Service(基础设施即服务)IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在......
  • 渗透测试-命令注入
    背景:有些场景支持直接传参给系统命令并调用的情况;如输入一个ip执行ping命令看是否能ping同;这种场景如果没有对参数进行校验直接传参就会存在命令注入的情况;首先需要连接下通过命令连接符号连接的命令执行策略:commandA;commandB//commandA无论正确与否都会执行commandB......
  • 服务日志快速查询命令
    一、cat|grep命令的使用1.单个关键字查询日志cat日志文件名.log|grep'关键字' //单行显示cat日志文件名.log|grep'关键字'-B5//之前5行B的释义:Beforecat日志文件名.log|grep'关键字'-A5//之后5行A的释义:Aftercat日志文件名.log|......
  • 论文解析 -- A Systematic Mapping Study in AIOps
    AIOPS论文的综述如何挑选论文,如何选取keywords 搜索的3个论文库, Weselectthreeonlinesearchdatabasesthatareappropriateforthescopeofinvestigation:IEEEXplore,ACMDigitalLibraryandarXiv. 对于挑选出的论文进行分类,分类标准是,targetcomponents......