当前位置:网站首页>What is ARP (address resolution protocol)? (Powercert animated videos)
What is ARP (address resolution protocol)? (Powercert animated videos)
2022-06-25 20:58:00 【Leap soil and tea】
What is? ARP( Address resolution protocol )?IP Address and MAC How addresses are connected
This article is derived from the subtitles of the following video links :
【IT Hard core animation handling / Chinese and English double characters 】 What is? ARP( Address resolution protocol )?IP Address and MAC How addresses are connected (Powercert animated videos)
- ARP Address resolution protocol , transformation IP Address to MAC Address agreement
- MAC Is the physical address of a device ,MAC It is a unique number in the world , Assigned to each network card , When a device needs to communicate with another device on the local network , It needs the equipment MAC Address
- For equipment ARP To get the... Of that device MAC Address
for instance , Suppose this computer A Want to talk to the computer B signal communication , This computer knows about computers B Of IP Address , But for the sake of computers B signal communication , It still needs its MAC Address
- One IP Address is used to locate a device on the network
- MAC An address is an address that identifies an actual device
So in order to find MAC Address , This computer needs to look at its network list first , It's called ARP cache , Go to the computer B Of IP Whether the address has been matched to MAC Address
- Checking the ARP cache: In fact, we can use ARP Tools (Windows Command Prompt), Then input arp + Space + -a, Then you can see in the output that it doesn't have any entries ,ARP Cache is empty .
- So now , The computer will send a broadcast signal to the network , Ask each person who has a specific IP Address devices , And ask them MAC Address .Who is 10.0.0.4?I need your MAC address. Then there is a match IP The computer of the address will reply , Tell the computer its MAC Address .I am 10.0.0.4.I will send you my MAC address. When it is received MAC After the address , Communication begins between the two devices .
- Once a computer (A) received MAC After the address , It will store its information to ARP Go to the cache , So let's enter the same command again . Now you can see ,IP Address and matching MAC The address has been added to ARP In the cache .
ARP Caching is used to make the network more efficient
- It stores IP Address and MAC A combination of addresses .
- So the next time it needs to communicate with another device on the network , There is no need to broadcast information to the whole network , It can be directly in ARP View in cache .
ARP There are also two different categories of items : Dynamic and static .
- Dynamic entries are when a device sends a broadcast message , inquiry MAC Address is automatically generated when , Just like the example we just gave ,
- Dynamic entries are not permanent , They are refreshed regularly , So the cache will not be filled with many unused entries .
- Static items are used by someone ARP The command line tool manually enters a IP Address to MAC Address combination .
for instance , Let's create a static ARP entry , At the command prompt , You can type ARP + Space + -s, then IP Address then MAC Address , And then we look again ARP When caching , We can see our static ARP entry .
- Network administrators will use static entries to reduce any unnecessary traffic on the network ARP Broadcast communications
For example, if you know that two devices will communicate with each other frequently , Using static entries is ideal .
边栏推荐
- Compile 6relayd using the cross compiler
- After 20 days' interview, I finally joined Ali (share the interview process)
- Web components series (11) -- realizing the reusability of mycard
- [opencv] opencv from introduction to mastery -- detailed explanation of input and output XML and yaml files
- Introduction to event flow, event capture, and event bubbling
- 银河证券靠谱吗?开证券账户安全吗?
- The latest promo! 1 minute to understand the charm of the next generation data platform
- Unable to connect to the server remotely locally using the Jupiter notebook
- MySQL installation tutorial
- Inventory - those automated test interview questions you can't help but know
猜你喜欢
Cross project measurement is a good helper for CTOs and PMOS

1.1-mq visual client preliminary practice

Several ways to obtain domain administrator privileges
8 minutes to understand the wal mechanism of tdengine
![[deep learning series] - visual interpretation of neural network](/img/f9/1402fdb1d8aa266529f963b41bedae.jpg)
[deep learning series] - visual interpretation of neural network

Docker failed to remotely access 3306 after installing MySQL
The live registration is hot to start | the first show of Apache dolphin scheduler meetup in 2022!

Intra domain information collection for intranet penetration
Yunzhisheng atlas supercomputing platform: computing acceleration practice based on fluid + alluxio (Part I)
This is a simple and cool way to make large screen chart linkage. Smartbi will teach you
随机推荐
Openocd adds third-party device support: ht32f52352 Cortex-M0+
After 20 days' interview, I finally joined Ali (share the interview process)
What is machine learning? (Fundamentals)
Chrome plugin installation
A new paradigm for large model application: unified feature representation optimization (UFO)
Attention to government and enterprise users! The worm prometei is spreading horizontally against the local area network
Leetcode daily [2022 - 02 - 17]
Is it legal to open an account for flush stock trading software? Is it safe?
Unable to connect to the server remotely locally using the Jupiter notebook
Tencent music knowledge map search practice
What are the differences between domestic advanced anti DDoS servers and overseas advanced anti DDoS servers?
Cloud native 04: use envoy + open policy agent as the pre agent
Literals and type conversions of basic data types
Multi database and multi table backup and restore of MySQL under Linux
Decryption of APP parameters of a cross-border export e-commerce - dunhuang.com
Inventory - those automated test interview questions you can't help but know
MySQL lock
R language quantile autoregressive QAR analysis pain index: time series of unemployment rate and inflation rate
Slenium tips: how to handle some dialog boxes that may appear on Web pages
Idea implements hot deployment