ਰੈਜ਼ੋਲੂਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ (ਏਆਰਪੀ) ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ

ਐਡਰੈੱਸ ਰਿਜ਼ੋਲਿਊਸ਼ਨ ਪ੍ਰੋਟੋਕੋਲ ਇੱਕ ਨੈਟਵਰਕ ਤੇ ਕੰਪਿਊਟਰਾਂ ਦੇ ਵਿਚਕਾਰ ਸਥਾਨਕ IP ਐਡਰੈੱਸ ਹੱਲ ਕੀਤੇ ਜਾਂਦੇ ਹਨ.

ਆਪਣੇ ਸਰਲ ਰੂਪ ਵਿੱਚ, ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਕੰਪਿਊਟਰ ਹੈ ਜਿਵੇਂ ਕਿ ਲੈਪਟਾਪ ਅਤੇ ਤੁਸੀਂ ਆਪਣੇ ਰਾਸਬਰਬੇ PI ਨਾਲ ਸੰਚਾਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਜੋ ਤੁਹਾਡੇ ਦੋਵੇਂ ਸਥਾਨਕ ਬਰਾਡਬੈਂਡ ਕੁਨੈਕਸ਼ਨ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਜੁੜਿਆ ਹੋਇਆ ਹੈ.

ਤੁਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਰਾਸਬਰਿ ਪੀ ਆਈ ਇਸ ਨੂੰ ਪਿੰਗ ਕਰ ਕੇ ਨੈਟਵਰਕ ਤੇ ਉਪਲਬਧ ਹੈ. ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਰਾਸਬਰਬੇ PI ਨੂੰ ਪਿੰਗ ਕਰਦੇ ਹੋ ਜਾਂ ਰਾਸਬਰਬੇ PI ਦੇ ਨਾਲ ਕੋਈ ਹੋਰ ਕੁਨੈਕਸ਼ਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਪਤਾ ਰੈਜ਼ੋਲੂਸ਼ਨ ਦੀ ਲੋੜ ਨੂੰ ਖ਼ਤਮ ਕਰ ਰਹੇ ਹੋਵੋਗੇ. ਇਸ ਨੂੰ ਹੈਂਡਸ਼ੇਕ ਦਾ ਇੱਕ ਰੂਪ ਸਮਝੋ.

ARP ਮੇਜਬਾਨ ਦੇ ਪਤੇ ਅਤੇ ਸਬਨੈੱਟ ਮਾਸਕ ਅਤੇ ਟੀਚੇ ਦੇ ਕੰਪਿਊਟਰ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ. ਜੇ ਇਹ ਮੇਲ ਤਦ ਪਤਾ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਸਥਾਨਕ ਨੈਟਵਰਕ ਤੱਕ ਹੱਲ ਕੀਤਾ ਗਿਆ ਹੈ.

ਤਾਂ ਫਿਰ ਇਹ ਪ੍ਰਕਿਰਿਆ ਅਸਲ ਵਿੱਚ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ?

ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਕੋਲ ਏ ਆਰ ਪੀ ਕੈਚ ਹੋਵੇਗੀ ਜਿਸ ਦੀ ਵਰਤੋਂ ਪਤੇ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਅਤੇ ਹੱਲ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕੇ.

ਜੇਕਰ ਕੈਚ ਵਿੱਚ ਪਤੇ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦੀ ਹੈ ਤਾਂ ਬੇਨਤੀ ਨੈਟਵਰਕ ਤੇ ਹਰੇਕ ਮਸ਼ੀਨ ਤੇ ਭੇਜੀ ਜਾਂਦੀ ਹੈ.

ਜੇ ਨੈਟਵਰਕ ਤੇ ਮਸ਼ੀਨ ਦੀ ਖੋਜ ਨਹੀਂ ਹੁੰਦੀ ਤਾਂ ਉਹ ਬੇਨਤੀ ਨੂੰ ਅਣਡਿੱਠ ਕਰ ਦੇਵੇ ਪਰ ਜੇ ਮਸ਼ੀਨ ਦਾ ਕੋਈ ਮੇਲ ਹੈ ਤਾਂ ਇਹ ਫੋਨ ਕਰਨ ਵਾਲੀ ਕੰਪਿਊਟਰ ਲਈ ਜਾਣਕਾਰੀ ਆਪਣੇ ਏਆਰਪੀ ਕੈਚ ਵਿੱਚ ਜੋੜ ਦੇਵੇਗਾ. ਫਿਰ ਇਹ ਮੂਲ ਕਾਲਿੰਗ ਕੰਪਿਊਟਰ ਨੂੰ ਇੱਕ ਜਵਾਬ ਵਾਪਸ ਭੇਜੇਗਾ.

ਟੀਚੇ ਦੇ ਕੰਪਿਊਟਰ ਦੇ ਪਤੇ ਦੀ ਪੁਸ਼ਟੀ ਪ੍ਰਾਪਤ ਕਰਨ ਤੇ ਕੁਨੈਕਸ਼ਨ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਇਸ ਲਈ ਪਿੰਗ ਜਾਂ ਹੋਰ ਨੈਟਵਰਕ ਬੇਨਤੀ ਤੇ ਕਾਰਵਾਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ.

ਸ੍ਰੋਤ ਕੰਪਿਊਟਰ ਨਿਸ਼ਚਿਤ ਕੰਪਿਊਟਰ ਤੋਂ ਮੰਗ ਕਰ ਰਿਹਾ ਅਸਲ ਜਾਣਕਾਰੀ ਉਸਦੇ ਐੱਮ ਐੱਸ ਜਾਂ ਇਸ ਨੂੰ ਕਈ ਵਾਰ ਐਚ ਡਬਲਿਊ ਐਡਰੈੱਸ ਕਹਿੰਦੇ ਹਨ.

ਆਰਪ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਕੰਮ ਕੀਤਾ ਉਦਾਹਰਨ

ਇਹ ਸਮਝਣ ਵਿਚ ਅਸਾਨ ਬਣਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਆਪਣੇ ਨੈਟਵਰਕ ਨਾਲ ਜੁੜੇ 2 ਕੰਪਿਊਟਰਸ ਦੀ ਲੋੜ ਹੋਵੇਗੀ.

ਇਹ ਪੱਕਾ ਕਰੋ ਕਿ ਦੋਵਾਂ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਸਵਿਚ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇੰਟਰਨੈਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੇ ਯੋਗ ਹਨ.

ਹੁਣ ਲੀਨਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੋਲੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਿੱਚ ਟਾਈਪ ਕਰੋ:

ਅਰਪ

ਵਿਖਾਈ ਗਈ ਜਾਣਕਾਰੀ ਇਸ ਸਮੇਂ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਨੂੰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਦੇ ਆਰਪੀ ਕੈਚ ਵਿੱਚ ਸਟੋਰ ਕੀਤੀ ਗਈ ਹੈ.

ਨਤੀਜਾ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਨੂੰ ਦਿਖਾ ਸਕਦਾ ਹੈ, ਤੁਸੀਂ ਕੁਝ ਵੀ ਨਹੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਜਾਂ ਨਤੀਜੇ ਵਿਚ ਦੂਜੇ ਕੰਪਿਊਟਰ ਦਾ ਨਾਮ ਸ਼ਾਮਲ ਹੋ ਸਕਦਾ ਹੈ ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ ਇਸ ਨਾਲ ਜੁੜ ਗਏ ਹੋ.

. ਆਰਪ ਕਮਾਂਡ ਦੁਆਰਾ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਇਸ ਪ੍ਰਕਾਰ ਹੈ:

ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਕੁਝ ਨਹੀਂ ਦਿਖਾਇਆ ਤਾਂ ਫਿਕਰ ਨਾ ਕਰੋ ਕਿਉਂਕਿ ਇਹ ਛੇਤੀ ਹੀ ਬਦਲ ਜਾਵੇਗਾ. ਜੇ ਤੁਸੀਂ ਦੂਜੇ ਕੰਪਿਊਟਰ ਨੂੰ ਦੇਖ ਸਕਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਸੰਭਾਵਤ ਵੇਖੋਗੇ ਕਿ HW ਪਤੇ ਨੂੰ (ਅਧੂਰਾ) ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ

ਤੁਹਾਨੂੰ ਉਸ ਕੰਪਿਊਟਰ ਦਾ ਨਾਮ ਜਾਣਨਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਜੁੜ ਰਹੇ ਹੋ. ਮੇਰੇ ਕੇਸ ਵਿੱਚ, ਮੈਂ ਮੇਰੇ ਰਾਸਬਰਬੇ PI ਜ਼ੀਰੋ ਨਾਲ ਜੁੜ ਰਿਹਾ ਹਾਂ.

ਟਰਮੀਨਲ ਦੇ ਅੰਦਰ, ਤੁਹਾਡੇ ਦੁਆਰਾ ਜੁੜੇ ਹੋਏ ਕੰਪਿਊਟਰ ਦੇ ਨਾਮ ਨਾਲ raspberrypizero ਸ਼ਬਦ ਦੀ ਥਾਂ ਤੇ ਹੇਠਲੀ ਕਮਾਂਡ ਚਲਾਓ

ਪਿੰਗ ਰਿਸਬਨਪਿਜ਼ੇਰੋ

ਜੋ ਹੋਇਆ ਹੈ ਉਹ ਹੈ ਕਿ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾ ਰਹੇ ਕੰਪਿਊਟਰ ਨੇ ਆਪਣੇ ਏਆਰਪੀ ਕੈਚ ਵਿੱਚ ਵੇਖਿਆ ਹੈ ਅਤੇ ਮਹਿਸੂਸ ਕੀਤਾ ਹੈ ਕਿ ਉਸਦੀ ਕੋਈ ਜਾਣਕਾਰੀ ਨਹੀਂ ਹੈ ਜਾਂ ਤੁਸੀਂ ਪਿੰਗ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਮਸ਼ੀਨ ਬਾਰੇ ਕਾਫ਼ੀ ਜਾਣਕਾਰੀ ਨਹੀਂ. ਇਸਕਰਕੇ ਨੈਟਵਰਕ ਤੇ ਇੱਕ ਬੇਨਤੀ ਭੇਜੀ ਗਈ ਹੈ ਜੋ ਨੈਟਵਰਕ ਤੇ ਹੋਰ ਸਾਰੀਆਂ ਮਸ਼ੀਨਾਂ ਨੂੰ ਪੁੱਛਦੀ ਹੈ ਕਿ ਕੀ ਉਹ ਅਸਲ ਵਿੱਚ ਉਹ ਕੰਪਿਊਟਰ ਹੈ ਜਿਸਨੂੰ ਤੁਸੀਂ ਭਾਲ ਰਹੇ ਹੋ.

ਨੈਟਵਰਕ ਤੇ ਹਰੇਕ ਕੰਪਿਊਟਰ ਆਈਪੀ ਐਡਰੈੱਸ ਨੂੰ ਪਰਗਟ ਕਰਦਾ ਹੈ ਅਤੇ ਮਾਸਕ ਦੀ ਬੇਨਤੀ ਕਰਦਾ ਹੈ ਅਤੇ ਸਭ ਕੁਝ ਦਿੰਦਾ ਹੈ ਪਰ ਜਿਸ ਕੋਲ IP ਐਡਰੈੱਸ ਹੈ ਉਹ ਬੇਨਤੀ ਰੱਦ ਕਰ ਦੇਵੇਗਾ.

ਜਿਸ ਕੰਪਿਊਟਰ ਦਾ ਬੇਨਤੀ ਕੀਤਾ IP ਐਡਰੈੱਸ ਅਤੇ ਮਾਸਕ ਹੈ, ਉਹ ਚੀਕਦਾ ਹੈ, "ਹੇ ਮੈਂ ਹਾਂ !!!!" ਅਤੇ ਇਸਦੇ HW ਪਤੇ ਨੂੰ ਵਾਪਸ ਬੇਨਤੀ ਕਰਨ ਵਾਲੇ ਕੰਪਿਊਟਰ ਕੋਲ ਭੇਜਿਆ ਜਾਵੇਗਾ. ਇਹ ਫਿਰ ਕਾਲਿੰਗ ਕੰਪਿਊਟਰ ਦੇ ARP ਕੈਸ਼ ਵਿੱਚ ਜੋੜਿਆ ਜਾਵੇਗਾ.

ਮੇਰੇ ਤੇ ਵਿਸ਼ਵਾਸ ਨਾ ਕਰੋ? Arp ਕਮਾਂਡ ਨੂੰ ਫਿਰ ਚਲਾਓ.

ਅਰਪ

ਇਸ ਸਮੇਂ ਤੁਹਾਨੂੰ ਪਿੰਗਵੇਂ ਵਾਲੇ ਕੰਪਿਊਟਰ ਦਾ ਨਾਮ ਵੇਖਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ HW ਪਤੇ ਨੂੰ ਵੀ ਵੇਖਣਾ ਹੋਵੇਗਾ.

ਕੰਪਿਊਟਰ ਦੇ ਮੇਜ਼ਬਾਨ ਨਾਂ ਦੇ ਬਜਾਏ IP ਐਡਰੈੱਸ ਵੇਖੋ

ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ, arp ਕਮਾਂਡ ਏਆਰਪੀ ਕੈਚ ਦੇ ਅੰਦਰ ਆਈਟਮਾਂ ਦਾ ਹੋਸਟ ਨਾਂ ਦਰਸਾਏਗਾ ਪਰ ਤੁਸੀਂ ਇਸ ਨੂੰ ਹੇਠਲੇ ਸਵਿੱਚ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ IP ਐਡਰੈੱਸ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰ ਸਕਦੇ ਹੋ:

arp -n

ਵਿਕਲਪਕ ਤੌਰ ਤੇ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸਵਿਚ ਨੂੰ ਵਰਤਣਾ ਚਾਹ ਸਕਦੇ ਹੋ ਜੋ ਆਊਟਪੁਟ ਨੂੰ ਕਿਸੇ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ.

arp -a

ਉਪਰੋਕਤ ਕਮਾਂਡ ਦੀ ਆਊਟਪੁੱਟ ਇਸ ਦੀ ਤਰ੍ਹਾ ਕੁਝ ਹੋ ਸਕਦੀ ਹੈ:

raspberrypi (172.16.15.254) d4: ca: 6d: 0e: d6: 19 [ether] ਤੇ wlp2s0 ਤੇ

ਇਸ ਸਮੇਂ ਤੁਹਾਨੂੰ ਕੰਪਿਊਟਰ ਦਾ ਨਾਂ, IP ਐਡਰੈੱਸ, ਐਚ ਡਬਲਯੂ ਐਡਰੈੱਸ, ਐਚ ਡਬਲਿਊ ਕਿਸਮ ਅਤੇ ਨੈੱਟਵਰਕ ਮਿਲੇਗਾ.

ARP ਕੈਚ ਤੋਂ ਐਂਟਰੀਆਂ ਮਿਟਾਉਣ ਲਈ ਕਿਸ

ਏਆਰਪੀ ਕੈਚ ਬਹੁਤ ਲੰਬੇ ਸਮੇਂ ਲਈ ਇਸਦੇ ਡੇਟਾ ਨੂੰ ਨਹੀਂ ਰੱਖਦਾ ਹੈ, ਪਰ ਜੇ ਤੁਹਾਨੂੰ ਕੋਈ ਖਾਸ ਕੰਪਿਊਟਰ ਨਾਲ ਜੁੜੇ ਮੁੱਦੇ ਆ ਰਹੇ ਹਨ ਅਤੇ ਤੁਹਾਨੂੰ ਇਸ 'ਤੇ ਸ਼ੱਕ ਹੈ ਕਿ ਇਸ ਲਈ ਕੀਤਾ ਗਿਆ ਐਡਰੈੱਸ ਡੈਟਾ ਗਲਤ ਹੈ ਤਾਂ ਤੁਸੀਂ ਕੈਚੇ ਤੋਂ ਇਕ ਐਂਟਰੀ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਤਰੀਕੇ ਨਾਲ ਮਿਟਾ ਸਕਦੇ ਹੋ.

ਪਹਿਲਾਂ, ਐਂਪ ਕਮਾਡ ਚਲਾਓ ਜੋ ਐਂਟਰੀ ਦਾ ਐਚ ਐਚ ਐਡਰੈੱਸ ਲੈਣ ਲਈ ਤੁਸੀਂ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ.

ਹੁਣ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਉ:

arp -d HWADDR

HWADDR ਨੂੰ ਉਸ ਐਂਟਰੀ ਲਈ ਐਚ.ਡਬਲਏ ਐਡਰੈੱਸ ਨਾਲ ਬਦਲੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ.

ਸੰਖੇਪ

Arp ਕਮਾਂਡ ਆਮ ਤੌਰ ਤੇ ਤੁਹਾਡੇ ਔਸਤ ਕੰਪਿਊਟਰ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਨਹੀਂ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ ਬਹੁਤੇ ਲੋਕਾਂ ਨਾਲ ਸੰਬੰਧਤ ਹੋ ਸਕਦੀ ਹੈ ਜਦੋਂ ਨੈੱਟਵਰਕ ਮੁੱਦੇ ਹੱਲ ਹੋ ਰਹੇ ਹਨ.