ਇੰਟਰਨੈਟ ਪ੍ਰੋਟੋਕੋਲ ਪ੍ਰੋਟੋਕੋਲ (ICMP) ਇੰਟਰਨੈਟ ਪ੍ਰੋਟੋਕੋਲ (IP) ਨੈਟਵਰਕਿੰਗ ਲਈ ਨੈਟਵਰਕ ਪਰੋਟੋਕਾਲ ਹੈ. ICMP ਆਧੁਨਿਕ ਡੇਟਾ ਡੇਟਾ ਦੀ ਬਜਾਏ ਨੈਟਵਰਕ ਦੀ ਸਥਿਤੀ ਲਈ ਨਿਯੰਤਰਣ ਜਾਣਕਾਰੀ ਟ੍ਰਾਂਸਫਰ ਕਰਦੀ ਹੈ. ਠੀਕ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨ ਲਈ ਇੱਕ ਆਈਪੀ ਨੈਟਵਰਕ ਨੂੰ ICMP ਦੀ ਲੋੜ ਹੈ
ICMP ਸੁਨੇਹੇ TCP ਅਤੇ UDP ਤੋਂ ਵਿਸ਼ੇਸ਼ ਕਿਸਮ ਦੇ IP ਸੁਨੇਹੇ ਹਨ .
ਅਭਿਆਸ ਵਿਚ ਆਈ.ਸੀ.ਐੱਮਪੀ ਮੈਸੇਜਿੰਗ ਦਾ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ ਪਿੰਗ ਦੀ ਸਹੂਲਤ ਹੈ, ਜੋ ਰਿਮੋਟ ਮੇਜ਼ਬਾਨਾਂ ਦੀ ਨਿਗਰਾਨੀ ਲਈ ਜਾਂਚ ਕਰਨ ਲਈ ICMP ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਅਤੇ ਜਾਂਚ ਸੁਨੇਹਿਆਂ ਦੇ ਪੂਰੇ ਦੌਰ-ਟ੍ਰਿਪ ਸਮੇਂ ਨੂੰ ਮਾਪਦਾ ਹੈ.
ICMP ਹੋਰ ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਰੇਸਰਉੱਟਰ, ਜੋ ਕਿਸੇ ਦਿੱਤੇ ਸਰੋਤ ਅਤੇ ਮੰਜ਼ਿਲ ਦੇ ਵਿਚਕਾਰ ਦੇ ਰਸਤੇ ਤੇ ਇੰਟਰਮੀਡੀਏਟ ਰੂਟਿੰਗ ਡਿਵਾਈਸਾਂ ("ਹੋप्स") ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ.
ਆਈਸੀਐਪੀਵੀ 6 ਦੇ ਨਾਲ ICMP
ICMP ਦੀ ਸਮਰਥਿਤ ਇੰਟਰਨੈਟ ਪ੍ਰੋਟੋਕੋਲ ਵਰਜਨ 4 (IPv4) ਨੈਟਵਰਕ ਦੀ ਅਸਲੀ ਪਰਿਭਾਸ਼ਾ IPv6 ਵਿੱਚ ਪ੍ਰੰਪਰਾਗਤ ਦਾ ਇਕ ਸੋਧਿਆ ਹੋਇਆ ਰੂਪ ਹੈ ਜਿਸ ਨੂੰ ਆਮ ICMP (ਕਦੀ-ਕਦਾਈਂ ICMPv4 ਕਹਿੰਦੇ ਹਨ) ਤੋਂ ਵੱਖਰਾ ਕਰਨ ਲਈ ICMPv6 ਕਿਹਾ ਜਾਂਦਾ ਹੈ.
ICMP ਸੁਨੇਹਾ ਪ੍ਰਕਾਰ ਅਤੇ ਸੁਨੇਹਾ ਫਾਰਮੈਟ
ਇੱਕ ਕੰਪਿਊਟਰ ਨੈਟਵਰਕ ਦੇ ਓਪਰੇਸ਼ਨ ਅਤੇ ਪ੍ਰਸ਼ਾਸਨ ਲਈ ਆਈ ਐੱਮ ਪੀ ਐੱਮ ਐੱਮ ਪੀ ਸੁਨੇਹੇ ਜ਼ਰੂਰੀ ਡਾਟਾ ਲੈਂਦੇ ਹਨ. ਪ੍ਰੋਟੋਕੋਲ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਗੈਰ-ਉੱਤਰਦਾਈ ਯੰਤਰਾਂ, ਟਰਾਂਸਮਿਸ਼ਨ ਗਲਤੀਆਂ ਅਤੇ ਨੈਟਵਰਕ ਭੀੜ-ਭੜੱਕੇ ਦੇ ਮਸਲੇ.
ਆਈ ਪੀ ਪਰਿਵਾਰ ਵਿਚ ਹੋਰ ਪਰੋਟੋਕਾਲਾਂ ਵਾਂਗ, ICMP ਇੱਕ ਸੁਨੇਹਾ ਹੈਡਰ ਦੱਸਦਾ ਹੈ. ਸਿਰਲੇਖ ਵਿੱਚ ਹੇਠਲੇ ਕ੍ਰਮ ਵਿੱਚ ਚਾਰ ਖੇਤਰ ਸ਼ਾਮਿਲ ਹਨ:
- ਕਿਸਮ (8 ਬਿੱਟ )
- ਕੋਡ (8 ਬਿੱਟ)
- ਚੈੱਕਸਮ (16 ਬਿੱਟ)
- ICMP ਡਾਟਾ (32 ਬਿੱਟ)
ICMP ਖਾਸ ਸੁਨੇਹੇ ਦੀ ਕਿਸਮ ਦੀ ਇੱਕ ਸੂਚੀ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਹਰੇਕ ਲਈ ਇੱਕ ਵਿਲੱਖਣ ਨੰਬਰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ
ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਸਾਰਣੀ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ICMPv4 ਅਤੇ ICMPv6 ਕੁਝ ਆਮ ਸੁਨੇਹਾ ਕਿਸਮਾਂ ਮੁਹੱਈਆ ਕਰਦੇ ਹਨ (ਪਰ ਅਕਸਰ ਵੱਖ-ਵੱਖ ਨੰਬਰ) ਅਤੇ ਹਰੇਕ ਲਈ ਕੁਝ ਸੰਦੇਸ਼ ਵਿਸ਼ੇਸ਼ (ਆਮ ਸੁਨੇਹੇ ਕਿਸਮ ਵੀ IP ਵਰਜਨ ਦੇ ਵਿਚਕਾਰ ਉਹਨਾਂ ਦੇ ਵਿਹਾਰ ਵਿੱਚ ਥੋੜ੍ਹਾ ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ)
v4 # | v6 # | ਟਾਈਪ ਕਰੋ | ਵਰਣਨ |
---|---|---|---|
0 | 129 | ਐਕੋ ਜਵਾਬ | ਇੱਕ ਈਕੋ ਬੇਨਤੀ ਦੇ ਜਵਾਬ ਵਿੱਚ ਸੁਨੇਹਾ ਭੇਜਿਆ ਗਿਆ (ਹੇਠਾਂ ਦੇਖੋ) |
3 | 1 | ਟਿਕਾਣਾ ਨਾ ਪਹੁੰਚਯੋਗ | ਕਿਸੇ ਵੱਖਰੇ ਕਾਰਨਾਂ ਕਰਕੇ ਕਿਸੇ ਆਈ ਐੱਮ ਸੁਨੇਹਰੇ ਨੂੰ ਜਵਾਬਦੇਹ ਹੋਣ ਦੇ ਜਵਾਬ ਵਿੱਚ ਭੇਜੀ ਗਈ. |
4 | - | ਸਰੋਤ | ਇੱਕ ਡਿਵਾਈਸ ਇਹ ਸੁਨੇਹਾ ਵਾਪਸ ਇੱਕ ਭੇਜਣ ਵਾਲੇ ਨੂੰ ਭੇਜ ਸਕਦਾ ਹੈ ਜੋ ਆਉਣ ਵਾਲੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਰੇਟ ਤੇ ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ, ਇਸ ਤੋਂ ਸੰਸਾਧਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. (ਹੋਰ ਤਰੀਕਿਆਂ ਨਾਲ ਰਲਦਾ ਹੈ.) |
5 | 137 | ਸੁਨੇਹਾ ਭੇਜੋ | ਰਾਊਟਿੰਗ ਡਿਵਾਈਸਾਂ ਇਹ ਵਿਧੀ ਤਿਆਰ ਕਰ ਸਕਦੀਆਂ ਹਨ ਜੇਕਰ ਉਨ੍ਹਾਂ ਨੂੰ ਕਿਸੇ ਆਈਪੀ ਸੰਦੇਸ਼ ਲਈ ਬੇਨਤੀ ਕੀਤੀ ਰੂਟ ਵਿੱਚ ਬਦਲਾਅ ਦੀ ਖੋਜ ਹੁੰਦੀ ਹੈ ਤਾਂ ਉਸਨੂੰ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ. |
8 | 128 | ਈਕੋ ਬੇਨਤੀ | ਇੱਕ ਨਿਸ਼ਾਨਾ ਡਿਵਾਈਸ ਦੇ ਜਵਾਬਦੇਹ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਪਿੰਗ ਉਪਯੋਗਤਾਵਾਂ ਦੁਆਰਾ ਭੇਜਿਆ ਸੁਨੇਹਾ |
11 | 3 | ਸਮਾਂ ਵਧੀ | ਰਾਊਟਰਾਂ ਨੇ ਇਸ ਸੰਦੇਸ਼ ਨੂੰ ਉਦੋਂ ਉਤਪੰਨ ਕੀਤਾ ਜਦੋਂ ਆਉਣ ਵਾਲਾ ਡੈਟਾ ਆਪਣੀ "ਹੌਪ" ਗਿਣਤੀ ਸੀਮਾ ਤੱਕ ਪਹੁੰਚ ਗਿਆ. ਟ੍ਰਾਸਟਰੌਟ ਦੁਆਰਾ ਵਰਤੀ ਗਈ. |
12 | - | ਪੈਰਾਮੀਟਰ ਸਮੱਸਿਆ | ਜਦੋਂ ਇੱਕ ਆਈਕਾਨ ਆਉਣ ਵਾਲੇ IP ਸੁਨੇਹਿਆਂ ਵਿੱਚ ਖਰਾਬ ਜਾਂ ਗੁੰਮ ਡੇਟਾ ਨੂੰ ਖੋਜਦਾ ਹੈ ਤਾਂ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. |
13, 14 | - | ਟਾਈਮਸਟੈਂਪ (ਬੇਨਤੀ, ਜਵਾਬ) | IPv4 ਦੁਆਰਾ ਦੋ ਡਿਵਾਈਸਾਂ ਦੇ ਵਿਚਕਾਰ ਸਮੇਂ ਦੀਆਂ ਘੜੀਆਂ ਨੂੰ ਸਮਕਾਲੀ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, (ਹੋਰ ਵਧੇਰੇ ਭਰੋਸੇਮੰਦ ਤਰੀਕਿਆਂ ਨਾਲ ਰੁਕ ਗਿਆ ਹੈ.) |
- | 2 | ਪੈਕੇਟ ਬਹੁਤ ਵੱਡਾ | ਰਾਊਟਰ ਇਸ ਸੰਦੇਸ਼ ਨੂੰ ਪੈਦਾ ਕਰਦੇ ਹਨ ਜਦੋਂ ਇੱਕ ਸੁਨੇਹਾ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਲੰਬਾਈ ਦੀ ਸੀਮਾ ਤੋਂ ਵੱਧ ਕਰਕੇ ਇਸ ਦੇ ਮੰਜ਼ਿਲ ਤੇ ਨਹੀਂ ਭੇਜਿਆ ਜਾ ਸਕਦਾ. |
ਪ੍ਰੋਟੋਕੋਲ ਕੋਡ ਅਤੇ ICMP ਡਾਟਾ ਖੇਤਰਾਂ ਨੂੰ ਭਰ ਦਿੰਦਾ ਹੈ ਸੁਨੇਹੇ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਵਧੀਕ ਜਾਣਕਾਰੀ ਨੂੰ ਸ਼ੇਅਰ ਕਰਨ ਲਈ ਚੁਣਿਆ ਗਿਆ ਕਿਸਮ. ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਟਿਕਾਣਾ ਨਾ ਪਹੁੰਚਣ ਯੋਗ ਸੰਦੇਸ਼ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਣ ਦੀ ਪ੍ਰਕਿਰਤੀ ਦੇ ਆਧਾਰ ਤੇ ਕਈ ਵੱਖੋ-ਵੱਖਰੇ ਕੋਡ ਮੁੱਲ ਹੋ ਸਕਦੇ ਹਨ.