ICMP协议类型

0和8的区别

​ 0:回显应答,表示回显自己对别人的请求

​ 8:回显请求,表示回显别人对自己的请求

下面用防火墙和ping命令来演示

iptables -F iptables -P INPUT DROP                       #设置默认INPUT链规则为全部拒绝 iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT        #放行icmp协议类型8

此时会发现

自己无法ping通其他人,而其他人可以ping通自己

因为我们设置的拒绝所有,其他主机能ping通,说明他匹配啦该条icmp协议允许规则

iptables -F iptables -P INPUT ACCEPT         #设置默认INPUT链规则为全部拒绝iptables -A INPUT -p icmp --icmp-type 0 -j DROP   #拒绝icmp协议类型0

此时会发现

自己无法ping通其他人,而其他人可以ping通自己

因为我们设置的允许所有,自己却不能ping通其他人,说明他匹配啦该条icmp协议拒绝规则

ICMP协议类型0和8区别相关推荐

  1. 实验四 ICMP 协议分析实验

    ICMP 协议介绍 ICMP(Internet Control Message Protocol)是因特网控制报文协议[RFC792]的缩写,是因特网的标准协议.ICMP允许路由器或主机报告差错情况和 ...

  2. 实验七 ICMP 协议分析实验

    实验七 ICMP 协议分析实验 1.ICMP 协议介绍 ICMP(Internet Control Message Protocol)是因特网控制报文协议[RFC792]的缩写,是因特网的标准协议.I ...

  3. java tcp ip原理_从0到1用java再造tcpip协议栈:ICMP协议的原理和实现

    绝大多数TCPIP传输协议基于IP寻址协议,然后建造在IP之上的TCP和UDP两种协议用于控制数据包的传输.问题在于这些协议只关注数据传输,在传输过程中如果出现错误信息,或者是网络出现某种异常情况需要 ...

  4. Lwip协议详解(基于Lwip 2.1.0)-ICMP协议 (未完待续)

    4.ICMP协议 4.1 原理 IP协议提供的是一种不可靠无连接的数据服务,在IP数据报被交互到最终目的主机的过程中,网络中每一个路由器都是自主运行,它们根据数据报中的目的IP地址为数据报选择的最佳路 ...

  5. ICMP协议 详解,ICMP协议的功能及实现原理,ICMP协议报文类型。

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<计算机网络零基础快速入门> ICM ...

  6. 计算机网络协议的特点,计算机网络传输层协议类型与特点

    我们在上文中给大家简单介绍了计算机网络体系的七层结构,而今天我们就一起来了解一下,计算机网络传输层协议类型与特点. 传输层涉及到两个重要的协议:UDP和TCP,本节我们重点介绍这两个协议. 1.UDP ...

  7. 【计算机网络】ICMP协议

    实验目的 应用所学知识: 1.熟悉ICMP的协议格式. 2.理解ping的运作机制. 3.理解traceroute的运作机制. 4.理解VPN的运作机制. 实验步骤与结果 1.任务一: 使用ping命 ...

  8. 数据链路层(ARP协议,DNS协议和ICMP协议)

    数据链路层(以太网协议):负责两个相邻设备之间的数据帧的传送和识别 一.以太网的帧格式 源地址和目的地址是指网卡的硬件地址(也叫MAC地址),长度是48位(6个字节),是在网卡出厂时固化的. 帧格式类 ...

  9. php 基于ICMP协议实现一个ping命令

    php 基于ICMP协议实现一个ping命令 网络协议是什么 ICMP 协议 什么是ICMP? ICMP 的主要功能 ICMP 在 IPv4 和 IPv6 的封装 Wireshark抓包 ICMP 请 ...

最新文章

  1. php 升序 排序字符串,PHP asort():对数组排序(升序),并保持索引关系
  2. Maven项目依赖管理工具
  3. RocketMQ集群之搭建2m2s集群(配置说明)
  4. c语言三个杠的等号是什么,数学3个横杠的等号表示什么意思?比如这个定 – 手机爱问...
  5. python udp
  6. NYOJ.904 search(二分查找,快速排序,结构体运用)
  7. 训练一个简单的游戏AI(Deep Q Network)
  8. ipython安装报错无效_pip,IPython安装(Python2.7版本)windows环境和Linux环境
  9. Android6.0 源码修改之屏蔽系统短信功能和来电功能
  10. HTML Rendering Error
  11. webpack解惑:require的五种用法
  12. 【九校3D2T3】世界第一的猛汉王
  13. IntelliJ IDEA的安装及插件下载
  14. 前端笔记03——重复打开新页签问题
  15. 知识管理从建立知识库做起
  16. nextcloud+宝塔在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建个人云盘)
  17. 软件工程毕业设计课题(83)微信小程序毕业设计PHP家政服务预约小程序系统设计与实现
  18. 深入浅出通信原理知识点7
  19. Linux中通配符的使用
  20. ecmall商品管理淘宝助理导入限制的修改

热门文章

  1. Spring Boot+VUE集成科大讯飞语音在线合成解决方案
  2. 我的读书历程及书单整理
  3. 创业12年后,我为什么创立ZMO企业自媒体联盟
  4. HDU 1114—Piggy-Bank(储蓄罐)(完全背包)
  5. 基于Flask框架的任务管理系统
  6. 一种火焰shader的实现
  7. Python for s60 输出重定向和模块列表
  8. LaTeX常用的数学符号
  9. 参加PMP认证的好处有哪些?
  10. AAX影响力实验室探究加密产业对各行业的影响