当前位置:网站首页>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 .
边栏推荐
- [dynamic planning] p4170: coloring (interval DP)
- c语言自定义类型——结构体,位段(匿名结构体,结构体的自引用,结构体的内存对齐)
- W10 is upgraded to W11 system, but the screen is black, but the mouse and desktop shortcuts can be used. How to solve it
- Jumping | Blue Bridge Cup
- Use Matplotlib to draw a preliminary chart
- Matlab mathematical modeling tool
- 2022 Heilongjiang latest construction eight members (materialman) simulated examination questions and answers
- 旋转链表(图解说明)
- Global and Chinese market of electric cheese grinder 2022-2028: Research Report on technology, participants, trends, market size and share
- Simple implementation scheme of transcoding and streaming (I)
猜你喜欢
Method recursion (Fibonacci sequence, frog jumping steps, tower of Hanoi problem)
11月24号,我们为“满月”庆祝
How to build the alliance chain? How much is the development of the alliance chain
sqli-labs第12关
OpenCV3 6.2 低通滤波器的使用
CarSim learning experience - rough translation 1
文件上传-upload-labs
Smart agriculture solutions smart agriculture system development
c语言将字符串中的空格替换成%20
Carla-ue4editor import Roadrunner map file (nanny level tutorial)
随机推荐
How to build the alliance chain? How much is the development of the alliance chain
Live broadcast platform development, flexible menu, and freely adjust the horizontal size of the menu bar
方法递归(斐波那契数列,青蛙跳台阶,汉诺塔问题)
类和对象(类和类的实例化,this,static关键字,封装)
Carsim-問題Failed to start Solver: PATH_ID_OBJ(X) was set to Y; no corresponding value of XXXXX?
程序猿学英语-Learning C
C语言实现XML生成解析库(XML扩展)
Fundamentals of music theory (brief introduction)
How to wrap qstring strings
STM32 new project (refer to punctual atom)
ICMP协议
Global and Chinese market of medicine cabinet 2022-2028: Research Report on technology, participants, trends, market size and share
Installation and use of simple packaging tools
sqli-labs第8关(布尔盲注)
Learning C
ARP及ARP欺骗
Sparse matrix storage
Carsim-问题Failed to start Solver: PATH_ID_OBJ(X) was set to Y; no corresponding value of XXXXX?
idea中注释代码取消代码的快捷键
Opencv's experience of confusing X and Y coordinates