当前位置:网站首页>ICMP Protocol
ICMP Protocol
2022-07-02 08:27:00 【Defeat of Fujiwara Qianhua】
List of articles
Preface
Internet Control message protocol ICMP(Internet Cotrol Message Protocol) It's an important protocol in the network layer .ICMP The protocol is used to transmit all kinds of error and control information between network devices , It's for collecting all kinds of network information 、 It is very important to diagnose and eliminate all kinds of network faults . Using a ICMP Application time , Need to be right ICMP I am very familiar with the working principle of .
One 、ICMP The role of
- purpose
- Gateway or target machine utilization ICMP Communicate with source
- When something goes wrong , Provide feedback for reporting errors
- characteristic
- Its control capability is not used to ensure the reliability of transmission
- Itself is not reliable transmission
- It is not used to reflect ICMP Message transmission

ping command
stay Windows Command line ping once , It's actually called ICMP agreement .
Two 、ICMP Data packets
Format

Type and code to identify different content

ICMP Redirect

ping Command cannot access parsing

ping The command is actually sending a string to the destination host , And ask it to echo .
- Unable to access the target network ,ICMP When packets are encapsulated downward ,MAC The address is gateway MAC Address , There is no target in the gateway IP The routing , The response comes from the gateway .
- Unable to access host , Of the same network segment IP, Direct use ARP request MAC Address , Can't get , Therefore, the data package cannot be encapsulated , The data packet cannot be sent out , The response comes from yourself .
边栏推荐
- Makefile基本原理
- St-link connection error invalid ROM table of STM32 difficult and miscellaneous diseases
- Learn to write article format
- Backup, recovery and repair of XFS file system
- STL quick reference manual
- Using transformer for object detection and semantic segmentation
- Carsim-实时仿真的动画同步问题
- High school mathematics compulsory one
- Common shortcut keys of Jupiter notebook (you can also view it by pressing h in command mode)
- sqli-labs第8关(布尔盲注)
猜你喜欢

OpenCV3 6.3 用滤波器进行缩减像素采样

Comparable,Comparator,Clonable 接口使用剖析

St-link connection error invalid ROM table of STM32 difficult and miscellaneous diseases

On the confrontation samples and their generation methods in deep learning

STM32-新建工程(参考正点原子)

C language implements XML generation and parsing library (XML extension)

IP协议与IP地址

链表经典面试题(反转链表,中间节点,倒数第k个节点,合并分割链表,删除重复节点)

ICMP协议

Analysis of the use of comparable, comparator and clonable interfaces
随机推荐
双向链表的实现(双向链表与单向链表的简单区别联系和实现)
Use Matplotlib to draw a preliminary chart
Data reverse attack under federated learning -- gradinversion
ARP及ARP欺骗
Principes fondamentaux de la théorie musicale (brève introduction)
High school mathematics compulsory one
The source code of the live app. When the verification method is mailbox verification, the verification code is automatically sent to the entered mailbox
Opencv's experience of confusing X and Y coordinates
Matlab mathematical modeling tool
c语言自定义类型枚举,联合(枚举的巧妙使用,联合体大小的计算)
11月24号,我们为“满月”庆祝
类和对象(类和类的实例化,this,static关键字,封装)
Summary of one question per day: String article (continuously updated)
How to uninstall SQL Server cleanly
Live broadcast platform development, flexible menu, and freely adjust the horizontal size of the menu bar
SQL操作数据库语法
CarSim problem failed to start solver: path_ ID_ OBJ(X) was set to Y; no corresponding value of XXXXX?
Sparse matrix storage
实现双向链表(带傀儡节点)
OpenCV关于x,y坐标容易混淆的心得