ਯੂਜ਼ਰ ਡਾਟਾਗਰਾਮ ਪਰੋਟੋਕਾਲ

UDP ਨੂੰ ਸਮਝਣਾ ਅਤੇ TCP ਤੋਂ ਇਹ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ

ਯੂਜਰ ਡਾਟਾਗਰਾਮ ਪਰੋਟੋਕਾਲ (ਯੂਡੀਪੀ) ਨੂੰ 1980 ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਉਹ ਮੌਜੂਦ ਸਭ ਤੋਂ ਪੁਰਾਣੇ ਨੈਟਵਰਕ ਪ੍ਰੋਟੋਕੋਲਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ. ਇਹ ਕਲਾਇੰਟ / ਸਰਵਰ ਨੈਟਵਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਸਧਾਰਨ OSI ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ ਪਰੋਟੋਕਾਲ ਹੈ, ਇੰਟਰਨੈਟ ਪ੍ਰੋਟੋਕੋਲ (IP) ਤੇ ਅਧਾਰਿਤ ਹੈ, ਅਤੇ TCP ਦਾ ਮੁੱਖ ਬਦਲ ਹੈ

UDP ਦੇ ਇੱਕ ਸੰਖੇਪ ਵਿਆਖਿਆ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਟੀਸੀਪੀ ਦੀ ਤੁਲਨਾ ਵਿੱਚ ਇਹ ਇੱਕ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਪ੍ਰੋਟੋਕੋਲ ਹੈ. ਹਾਲਾਂਕਿ ਇਹ ਸੱਚ ਹੈ, ਕਿਉਂਕਿ ਡਾਟਾ ਪਰਿਵਰਤਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕੋਈ ਵੀ ਗਲਤੀ ਜਾਂਚ ਜਾਂ ਸੰਕੇਤ ਨਹੀਂ ਹਨ, ਇਹ ਵੀ ਸੱਚ ਹੈ ਕਿ ਇਸ ਪਰੋਟੋਕਾਲ ਲਈ ਕੁਝ ਨਿਸ਼ਚਿਤ ਕਾਰਜ ਹਨ ਜੋ TCP ਮੇਲ ਨਹੀਂ ਕਰ ਸਕਦੇ.

UDP (ਕਈ ਵਾਰ UDP / IP ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ) ਅਕਸਰ ਵਿਡੀਓ ਕਾਨਫਰੰਸਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਾਂ ਕੰਪਿਊਟਰ ਗੇਮਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਖਾਸ ਕਰਕੇ ਰੀਅਲ-ਟਾਈਮ ਕਾਰਗੁਜ਼ਾਰੀ ਲਈ ਬਣਾਏ ਜਾਂਦੇ ਹਨ. ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਪ੍ਰੋਟੋਕੋਲ ਵੱਖਰੇ ਪੈਕਟਾਂ ਨੂੰ ਵੱਖਰੀ ਕ੍ਰਮ (ਛੱਡਣ ਦੇ ਨਾਲ) ਅਤੇ UDP ਪੈਕਟ ਨੂੰ ਵੱਖਰੇ ਕ੍ਰਮ ਵਿੱਚ ਭੇਜੇ ਜਾਣ ਦੀ ਬਜਾਏ ਐਪਲੀਕੇਸ਼ਨ ਦੁਆਰਾ ਪ੍ਰਭਾਸ਼ਿਤ ਤੌਰ ਤੇ ਛੱਡਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.

TCP ਦੀ ਤੁਲਨਾ ਵਿੱਚ ਟਰਾਂਸਮਿਸ਼ਨ ਦੀ ਇਹ ਵਿਧੀ, ਘੱਟ ਡਾਟਾ ਓਵਰਹੈੱਡ ਅਤੇ ਦੇਰੀ ਲਈ ਸਹਾਇਕ ਹੈ. ਕਿਉਂਕਿ ਪੈਕਟਾਂ ਨੂੰ ਕੋਈ ਭੇਤ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਕਿਸੇ ਵੀ ਗਲਤੀ ਦੀ ਜਾਂਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦੀ, ਇਸਦਾ ਨਤੀਜਾ ਘੱਟ ਬੈਂਡਵਿਡਥ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ .

ਕੀ ਟੀਡੀਪੀ ਨਾਲੋਂ ਯੂਡੀਪੀ ਬਿਹਤਰ ਹੈ?

ਇਸ ਸਵਾਲ ਦਾ ਜਵਾਬ ਸੰਦਰਭ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਯੂਡੀਪੀ ਬਿਹਤਰ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਪਰ ਸੰਭਵ ਤੌਰ'

ਜਦੋਂ UDP ਨੂੰ TCP ਤੇ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ ਤਾਂ ਇਸਦਾ ਇੱਕ ਵਧੀਆ ਉਦਾਹਰਨ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਅਜਿਹਾ ਐਪਲੀਕੇਸ਼ਨ ਆਉਂਦਾ ਹੈ ਜੋ ਘੱਟ ਵਿਸਾਖੀ , ਜਿਵੇਂ ਕਿ ਔਨਲਾਈਨ ਗੇਮਿੰਗ, ਵੀਡੀਓ ਚੈਟਿੰਗ, ਜਾਂ ਵੌਇਸ ਟ੍ਰਾਂਸਮਿਸ਼ਨਾਂ ਨਾਲ ਬਿਹਤਰ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਹੈ. ਪੈਕੇਟ ਗੁੰਮ ਹੋ ਸਕਦੇ ਹਨ, ਪਰ ਕੁਆਲਿਟੀ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਘੱਟ ਵਿਪਰੀਤ ਹੈ, ਨਾ ਕਿ ਬਹੁਤ ਕੁਆਲਿਟੀ ਦੇ ਨੁਕਸਾਨ ਸੱਚਮੁੱਚ ਸਮਝਿਆ ਜਾਂਦਾ ਹੈ.

ਔਨਲਾਈਨ ਗੇਮਿੰਗ ਦੇ ਨਾਲ, ਯੂਡੀਪੀ ਟ੍ਰੈਫਿਕ ਗੇਮ ਨੂੰ ਜਾਰੀ ਰੱਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਭਾਵੇਂ ਕਿ ਕੁਨੈਕਸ਼ਨ ਕੁਝ ਸਮੇਂ ਲਈ ਗੁੰਮ ਹੋ ਜਾਂਦਾ ਹੈ ਜਾਂ ਜੇ ਕੁਝ ਪੈਕੇਟ ਕਿਸੇ ਵੀ ਕਾਰਣ ਕਰਕੇ ਛੱਡ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ. ਜੇ ਗਲਤੀ ਸੰਸ਼ੋਧਨ ਵਿੱਚ ਸ਼ਾਮਲ ਸਨ, ਤਾਂ ਪੈਕਟ ਵਾਰ-ਵਾਰ ਨੁਕਸਾਨਦੇਹ ਹੋ ਜਾਣਗੇ ਕਿਉਂਕਿ ਪੈਕਟਾਂ ਨੂੰ ਮੁੜ ਦਾਖਲ ਹੋਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ, ਜਿੱਥੇ ਉਹਨਾਂ ਨੂੰ ਗਲਤੀ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ, ਲੇਕਿਨ ਇਹ ਲਾਈਵ ਵੀਡੀਓ ਗੇਮਾਂ ਵਿੱਚ ਬੇਲੋੜੀਂਦਾ ਹੈ. ਇਹ ਵੀ ਲਾਈਵ ਸਟ੍ਰੀਮਿੰਗ ਦੇ ਨਾਲ ਸੱਚ ਹੈ.

ਹਾਲਾਂਕਿ, ਇਸਦਾ ਕਾਰਨ ਹੈ ਕਿ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਦੀ ਗੱਲ ਇਹ ਹੈ ਕਿ ਜਦੋਂ UDP ਬਹੁਤ ਵਧੀਆ ਨਹੀਂ ਹੈ ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਦੀ ਸਹੀ ਢੰਗ ਨਾਲ ਵਰਤੋਂ ਕਰਨ ਲਈ ਪੂਰੀ ਫਾਇਲ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਇਸਦੇ ਅਨੰਦ ਮਾਣਨ ਲਈ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀਡੀਓ ਗੇਮ ਜਾਂ ਵੀਡੀਓ ਦੇ ਹਰ ਇੱਕ ਪੈਕੇਟ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ.

OSI ਮਾਡਲ ਦੇ ਲੇਅਰ 4 ਵਿੱਚ TCP ਅਤੇ UDP ਦੋਵਾਂ ਵਿੱਚ ਅਤੇ TFTP , RTSP, ਅਤੇ DNS ਵਰਗੀਆਂ ਸੇਵਾਵਾਂ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ.

UDP ਡਾਟਾਗ੍ਰਾਮ

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

ਇੱਥੇ ਸੂਚੀਬੱਧ ਕੀਤੇ ਇੱਕ UDP ਡਾਟਾਗਰੇਮਰ ਹੈਂਡਰ ਦੇ ਹਰ ਭਾਗ, ਦੋ ਬਾਈਟਾਂ ਹਨ :

UDP ਪੋਰਟ ਨੰਬਰ ਵੱਖਰੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਆਪਣੇ ਨਿੱਜੀ ਚੈਨਲਾਂ ਨੂੰ ਡਾਟਾ ਲਈ ਰੱਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ TCP ਵਾਂਗ ਹੈ. UDP ਪੋਰਟ ਹੈਡਰ ਲੰਬੇ ਦੋ ਬਾਈਟ ਹਨ; ਇਸ ਲਈ, ਠੀਕ ਯੂਡੀਪੀ ਪੋਰਟ ਨੰਬਰ 0 ਤੋਂ 65535 ਤਕ ਹੁੰਦੇ ਹਨ.

UDP ਡੈਟਾਗਰਾਮਾ ਦਾ ਆਕਾਰ ਸਿਰਲੇਖ ਅਤੇ ਡਾਟਾ ਸੈਕਸ਼ਨਾਂ ਵਿਚਲੇ ਕੁੱਲ ਬਾਈਟਾਂ ਦੀ ਗਿਣਤੀ ਹੈ. ਕਿਉਂਕਿ ਹੈਡਰ ਦੀ ਲੰਬਾਈ ਇੱਕ ਨਿਸ਼ਚਿਤ ਆਕਾਰ ਹੈ, ਇਸ ਖੇਤਰ ਦੁਆਰਾ ਉਹ ਵੇਰੀਏਬਲ-ਅਕਾਰ ਵਾਲੇ ਡੇਟਾ ਭਾਗ ਦੀ ਲੰਬਾਈ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ (ਕਈ ਵਾਰ ਪੌਲਲੋਡ ਵੀ ਕਹਿੰਦੇ ਹਨ).

ਡਾਟਾਗ੍ਰਾਮ ਦਾ ਆਕਾਰ ਆਪਰੇਟਿੰਗ ਵਾਤਾਵਰਣ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਪਰ ਵੱਧ ਤੋਂ ਵੱਧ 65535 ਬਾਈਟ ਹੁੰਦੇ ਹਨ.

UDP ਚੈੱਕਸਮ ਸਮਾਪਤੀ ਤੋਂ ਸੁਨੇਹੇ ਦਾ ਬਚਾਅ ਕਰਦਾ ਹੈ ਚੈਕਸਮ ਵੈਲਯੂ ਡੈਟਾਗ੍ਰਾਮਾ ਡੇਟਾ ਦੀ ਇਕ ਏਨਕੋਡਿੰਗ ਨੂੰ ਪ੍ਰੇਸ਼ਕ ਕਰਦਾ ਹੈ ਜੋ ਪਹਿਲਾਂ ਭੇਜਣ ਵਾਲੇ ਦੁਆਰਾ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਰਿਿਸਵਰ ਦੁਆਰਾ. ਟ੍ਰਾਂਸਮੇਸ਼ਨ ਦੌਰਾਨ ਕਿਸੇ ਵਿਅਕਤੀ ਨੂੰ ਡਾਟਾਗਰਾਮ ਨਾਲ ਛੇੜਛਾੜ ਜਾਂ ਭ੍ਰਿਸ਼ਟ ਹੋ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ, UDP ਪ੍ਰੋਟੋਕੋਲ ਇੱਕ ਚੈਕਸਮ ਕੈਮਿਸ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ.

UDP ਵਿੱਚ, ਚੈਕਸਮੰਗ ਕਰਨਾ ਅਖ਼ਤਿਆਰੀ ਹੈ, ਕਿਉਂਕਿ ਟੀਸੀਪੀ ਦੇ ਉਲਟ ਜਿੱਥੇ ਚੈੱਕਸਮ ਲਾਜ਼ਮੀ ਹੁੰਦੇ ਹਨ