ping原理(查询报文)、Linux内核版本号、shell基础(if语句,双分支,多分支)、df -h、free -m

shell


ping测试

ping命令通过向目标主机发送ICMP报文进行测试数据包是否可达,进而显示出网络连通情况

ICMP(Internet Control Message Protocol)因特网报文控制协议

是一种面向无连接的协议,用于传输出错报告控制信息

网络层协议,用于在主机与路由器之间传递控制信息

CIMP主要功能:确认IP包是否成功到达目标地址、报告发送过程中IP包被丢弃的原因

原理:

查询报文

ping命令执行时,源主机首先会构建一个ICMP回送请求消息数据包

ICMP将ICMP回送请求报文和目标IP地址给IP层,此时源目IP有了

加入MAC头,如果本地ARP映射表可以找到目标IP对应的MAC直接使用

如果没有找到,使用ARP协议获取到目标IP的MAC,此时源目IP和源目MAC有了

若目的主机收到这个数据包后发现,此数据包的MAC和主机MAC一致,则接收。

若不一致则丢弃。

接收后检查数据帧,将IP数据包从数据帧中提取出来,交给本机IP层

然后将有用信息提取后交给ICMP协议

目标主机构建一个回送响应消息数据包,然后再发送出去给源主机

规定时间内,源主机没有接收到ICMP应答包,则目标主机不可达

差错报文类型

https://blog.csdn.net/m0_46267075/article/details/119851462?spm=1001.2014.3001.5501

ping主机测试,shell

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值