ਪੋਰਟ ਕੀ ਹੈ?

ਪੋਰਟ 0 ਇੱਕ ਅਸਲ ਪੋਰਟ ਨੰਬਰ ਨਹੀਂ ਹੈ, ਪਰ ਇਸਦਾ ਇਕ ਮਕਸਦ ਹੈ

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

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

ਨੈਟਵਰਕ ਪੋਰਟਜ਼ ਟੀ.પી.ਪੀ. ਅਤੇ ਯੂਡੀਪੀ ਰੇਂਜ ਵਿਚ ਨੰਬਰ ਜ਼ੀਰੋ ਤੋਂ 65535 ਤਕ. ਪੋਰਟ ਨੰਬਰਜ਼ ਸਿਫਰ ਅਤੇ 1023 ਵਿਚਲੇ ਰੇਂਜ ਵਿਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਸਿਸਟਮ ਬੋਰਟਾਂ ਜਾਂ ਪ੍ਰਸਿੱਧ ਪੋਰਟਾਂ. ਇੰਟਰਨੈਟ ਐਸੇਂਡ ਨੰਬਰਸ ਅਥਾਰਟੀ (ਆਈਏਐਨਏ) ਇੰਟਰਨੈਟ ਤੇ ਇਹਨਾਂ ਪੋਰਟ ਨੰਬਰ ਦੀ ਵਰਤੋਂ ਲਈ ਅਧਿਕਾਰਤ ਸੂਚੀ ਦੀ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਸਿਸਟਮ ਪੋਰਟ 0 ਦਾ ਉਪਯੋਗ ਨਹੀਂ ਕਰਨਾ ਹੈ.

ਕਿਵੇਂ ਪੋਰਟ 0 ਨੈੱਟਵਰਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ

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

ਆਈਏਐਨਏ ਨੇ ਬੁਨਿਆਦੀ ਇੰਟਰਨੈਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ਵੈਬ ਸਰਵਰਾਂ (ਪੋਰਟ 80) ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਨਿਰਧਾਰਿਤ ਸਿਸਟਮ ਪੋਰਟਾਂ ਵੰਡੀਆਂ ਹਨ, ਪਰ ਬਹੁਤ ਸਾਰੇ ਟੀਸੀਪੀ ਅਤੇ ਯੂਡੀਪੀ ਨੈਟਵਰਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੋਲ ਆਪਣਾ ਸਿਸਟਮ ਪੋਰਟ ਨਹੀਂ ਹੈ ਅਤੇ ਹਰ ਵਾਰ ਜਦੋਂ ਉਹ ਚੱਲਣਾ ਸ਼ੁਰੂ ਕਰਦੇ ਹਨ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਡਿਵਾਈਸ ਦੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿੱਚੋਂ ਇੱਕ ਪ੍ਰਾਪਤ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੁੰਦਾ ਹੈ.

ਇਸਦਾ ਸਰੋਤ ਪੋਰਟ ਨੰਬਰ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ, ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬੇਨਤੀ ਕਰਨ ਲਈ TCP / IP ਨੈੱਟਵਰਕ ਫੰਕਸ਼ਨ ਜਿਵੇਂ ਕਿ ਬਿੰਦ () ਨੂੰ ਬੇਨਤੀ ਕਰਨ ਲਈ. ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਨਿਸ਼ਚਿਤ (ਹਾਰਡ-ਕੋਡਿਡ) ਨੰਬਰ ਨੂੰ ਬੰਨ੍ਹ ਸਕਦਾ ਹੈ () ਬੰਨ੍ਹ ਸਕਦਾ ਹੈ ਜੇਕਰ ਉਹ ਕਿਸੇ ਖਾਸ ਨੰਬਰ ਦੀ ਬੇਨਤੀ ਕਰਨਾ ਪਸੰਦ ਕਰਦੇ ਹਨ, ਪਰ ਅਜਿਹੀ ਬੇਨਤੀ ਅਸਫ਼ਲ ਹੋ ਸਕਦੀ ਹੈ ਕਿਉਂਕਿ ਸਿਸਟਮ ਤੇ ਕੁਝ ਚੱਲ ਰਹੇ ਕਾਰਜ ਵਰਤਮਾਨ ਵਿੱਚ ਇਸਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਨ

ਬਦਲਵੇਂ ਰੂਪ ਵਿੱਚ, ਇਹ ਇਸ ਦੀ ਬਜਾਏ ਇਸ ਦੇ ਕੁਨੈਕਸ਼ਨ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਪੋਰਟ 0 ਨੂੰ ਬਾਂਦ () ਦੇ ਸਕਦਾ ਹੈ. ਇਹ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਖੋਜ ਲਈ ਅਤੇ ਟੀਸੀਪੀ / ਆਈਪੀ ਡੈਨੀਪਿਕ ਪੋਰਟ ਨੰਬਰ ਰੇਂਜ ਵਿੱਚ ਇੱਕ ਅਨੁਕੂਲ ਉਪਲਬਧ ਪੋਰਟ ਵਾਪਸ ਕਰਨ ਲਈ ਚਾਲੂ ਕਰਦਾ ਹੈ.

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

ਯੂਨਿਕਸ, ਵਿੰਡੋਜ਼, ਅਤੇ ਦੂਜੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਪੋਰਟ 0 ਦੇ ਇਹਨਾਂ ਦੇ ਪਰਬੰਧਨ ਵਿੱਚ ਬਹੁਤ ਥੋੜ੍ਹਾ ਬਦਲਦੇ ਹਨ, ਪਰ ਇਹੋ ਆਮ ਸੰਮੇਲਨ ਲਾਗੂ ਹੁੰਦਾ ਹੈ.

ਪੋਰਟ 0 ਅਤੇ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਆ

ਪੋਰਟ 0 ਉੱਤੇ ਸੁਣਵਾਈ ਕਰਨ ਲਈ ਇੰਟਰਨੈਟ ਰਾਹੀਂ ਭੇਜੀ ਗਈ ਨੈਟਵਰਕ ਟ੍ਰੈਫਿਕ ਨੈਟਵਰਕ ਹਮਲਾਵਰਾਂ ਤੋਂ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਐਪਲੀਕੇਸ਼ਾਂ ਦੁਆਰਾ ਅਚਾਨਕ ਅਰਧ ਤਰੀਕੇ ਨਾਲ ਕ੍ਰਮਬੱਧ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ ਪੋਰਟ 0 ਟ੍ਰੈਫਿਕ ਦੇ ਜਵਾਬ ਵਿੱਚ ਜੋ ਮੇਜਬਾਨ ਮੇਜਬ ਕਰਦੇ ਹਨ ਉਹਨਾਂ ਦੇ ਜਵਾਬ ਸਦਕਾ ਹਮਲਾਵਰ ਇਹਨਾਂ ਡਿਵਾਈਸਾਂ ਦੇ ਵਿਹਾਰ ਅਤੇ ਸੰਭਾਵੀ ਨੈਟਵਰਕ ਕਮਜੋਰੀਆਂ ਬਾਰੇ ਹੋਰ ਜਾਣ ਸਕਦੇ ਹਨ

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