FTP - ਫਾਇਲ ਟਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕਾਲ

ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕੋਲ (FTP) ਤੁਹਾਨੂੰ ਇੰਟਰਨੈਟ ਪ੍ਰੋਟੋਕੋਲ ਤੇ ਆਧਾਰਿਤ ਇੱਕ ਸਧਾਰਨ ਨੈਟਵਰਕ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੋ ਕੰਪਿਊਟਰਾਂ ਵਿਚਕਾਰ ਫਾਈਲਾਂ ਦੀ ਕਾਪੀਆਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ. FTP, FTP ਤਕਨੀਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਈਲਾਂ ਨੂੰ ਨਕਲ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਾ ਹਵਾਲਾ ਦੇਂਦਾ ਹੈ.

ਇਤਿਹਾਸ ਅਤੇ ਕਿਵੇਂ FTP ਵਰਕਸ

FTP ਨੂੰ 1970 ਅਤੇ 1980 ਦੇ ਦਰਮਿਆਨ ਵਿਕਸਿਤ ਕੀਤਾ ਗਿਆ ਸੀ ਤਾਂ ਕਿ ਟੀਸੀਪੀ / ਆਈਪੀ ਅਤੇ ਪੁਰਾਣੇ ਨੈਟਵਰਕਾਂ ਤੇ ਫਾਇਲ ਸ਼ੇਅਰਿੰਗ ਨੂੰ ਸਹਿਯੋਗ ਦਿੱਤਾ ਜਾ ਸਕੇ. ਪ੍ਰੋਟੋਕੋਲ ਸੰਚਾਰ ਦੇ ਕਲਾਇੰਟ-ਸਰਵਰ ਮਾਡਲ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ. FTP ਦੇ ਨਾਲ ਫਾਈਲਾਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ, ਇੱਕ ਉਪਭੋਗਤਾ ਇੱਕ FTP ਕਲਾਈਂਟ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਂਦਾ ਹੈ ਅਤੇ FTP ਸਰਵਰ ਸੌਫਟਵੇਅਰ ਚੱਲ ਰਹੇ ਰਿਮੋਟ ਕੰਪਿਊਟਰ ਤੇ ਇੱਕ ਕਨੈਕਸ਼ਨ ਅਰੰਭ ਕਰਦਾ ਹੈ. ਕੁਨੈਕਸ਼ਨ ਸਥਾਪਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਕਲਾਇਟ ਫਾਇਲਾਂ ਦੀ ਕਾਪੀਆਂ, ਸਿੰਗਲ ਜਾਂ ਸਮੂਹਾਂ ਨੂੰ ਭੇਜਣ ਅਤੇ / ਜਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਚੋਣ ਕਰ ਸਕਦਾ ਹੈ.

ਮੂਲ ਐੱਫਟੈਕਟਾਂ ਨੂੰ ਯੂਨੈਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਲਈ ਕਮਾਂਡ ਲਾਈਨ ਪ੍ਰੋਗਰਾਮ ਦਿੱਤੇ ਗਏ ਸਨ; ਯੂਨਿਕਸ ਯੂਜ਼ਰ 'FTP' ਕਮਾਂਡ ਲਾਇਨ ਕਲਾਂਈਟ ਪਰੋਗਰਾਮ ਚਲਾਉਂਦੇ ਹਨ ਜੋ ਕਿ FTP ਸਰਵਰ ਨਾਲ ਜੁੜਦੇ ਹਨ ਅਤੇ ਫਾਈਲਾਂ ਅੱਪਲੋਡ ਜਾਂ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹਨ. ਟ੍ਰਿਵਿਅਤ ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੋਟੋਕੋਲ (ਟੀਐਫਟੀਪੀ) ਜਿਹੇ FTP ਦੀ ਪਰਿਵਰਤਨ ਵੀ ਘੱਟ-ਅੰਤ ਕੰਪਿਊਟਰ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਸੀ. TFTP ਉਸੇ ਹੀ ਮੁੱਢਲੀ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ FTP, ਪਰ ਇੱਕ ਸਰਲ ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਕਮਾਂਵਾਂ ਦੇ ਸਮੂਹ ਨੂੰ ਸਭ ਤੋਂ ਵੱਧ ਆਮ ਫਾਈਲ ਟਰਾਂਸਫਰ ਆਪ੍ਰੇਸ਼ਨਾਂ ਤੱਕ ਸੀਮਿਤ ਕਰਦਾ ਹੈ. ਇਸਤੋਂ ਬਾਅਦ, ਮਾਈਕਰੋਸਾਫਟ ਵਿੰਡੋਜ਼ ਦੇ ਯੂਜ਼ਰਜ਼ ਦੇ ਰੂਪ ਵਿੱਚ, ਜੋ ਕਿ FTP ਸਿਸਟਮਾਂ ਲਈ ਗ੍ਰਾਫਿਕਲ ਇੰਟਰਫੇਸ ਪਸੰਦ ਕਰਦੇ ਹਨ, Windows FTP ਕਲਾਇਟ ਸੌਫਟਵੇਅਰ ਪ੍ਰਸਿੱਧ ਹੋ ਗਿਆ.

FTP ਕਲਾਇੰਟ ਤੋਂ ਆਉਣ ਵਾਲੇ ਕੁਨੈਕਸ਼ਨ ਬੇਨਤੀਆਂ ਲਈ ਇੱਕ FTP ਸਰਵਰ TCP ਪੋਰਟ 21 ਤੇ ਸੁਣਦਾ ਹੈ. ਸਰਵਰ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਇਸ ਪੋਰਟ ਨੂੰ ਵਰਤਦਾ ਹੈ ਅਤੇ ਫਾਈਲ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਇੱਕ ਵੱਖਰੀ ਪੋਰਟ ਖੋਲ੍ਹਦਾ ਹੈ.

ਫਾਇਲ ਸ਼ੇਅਰਿੰਗ ਲਈ FTP ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ

ਇੱਕ FTP ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਲਈ, ਇੱਕ ਕਲਾਂਈਟ ਨੂੰ ਇੱਕ ਉਪਭੋਗੀ ਨਾਂ ਅਤੇ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜੋ ਕਿ ਸਰਵਰ ਦੇ ਪ੍ਰਬੰਧਕ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਹੁੰਦਾ ਹੈ. ਬਹੁਤ ਸਾਰੀਆਂ ਅਖੌਤੀ ਜਨਤਕ FTP ਸਾਈਟਾਂ ਲਈ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਪਰ ਇਸ ਦੀ ਬਜਾਏ ਇੱਕ ਖਾਸ ਸੰਜੋਗ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ ਜੋ ਕਿਸੇ ਵੀ ਕਲਾਇੰਟ ਨੂੰ "ਅਗਿਆਤ" ਵਰਤਦੇ ਹੋਏ ਇਸਦਾ ਉਪਯੋਗਕਰਤਾ ਨਾਮ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ. ਕਿਸੇ ਵੀ FTP ਸਾਈਟ ਨੂੰ ਜਨਤਕ ਜਾਂ ਪ੍ਰਾਈਵੇਟ ਲਈ, ਗਾਹਕ FTP ਸਰਵਰ ਨੂੰ ਇਸਦੇ IP ਐਡਰੈੱਸ (ਜਿਵੇਂ ਕਿ 192.168.0.1) ਜਾਂ ਇਸਦੇ ਹੋਸਟ ਨਾਂ (ਜਿਵੇਂ ਕਿ ftp.about.com) ਦੁਆਰਾ ਪਛਾਣਦੇ ਹਨ.

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

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

FTP ਦੇ ਬਦਲਾਓ

ਪੀਟਰ-ਪੀ-ਪੀਅਰ (ਪੀ 2 ਪੀ) ਫਾਇਲ ਸ਼ੇਅਰਿੰਗ ਸਿਸਟਮ ਜਿਵੇਂ ਕਿ ਬੀਟਟੋਰੈਂਟ FTP ਤਕਨਾਲੋਜੀ ਪੇਸ਼ਕਸ਼ਾਂ ਨਾਲੋਂ ਵਧੇਰੇ ਸ਼ੇਅਰ ਫਾਰਮਿੰਗ ਸ਼ੇਅਰ ਕਰਦੇ ਹਨ. ਇਹ ਨਾਲ ਨਾਲ ਆਧੁਨਿਕ ਕਲਾਉਡ-ਅਧਾਰਿਤ ਫਾਇਲ ਸ਼ੇਅਰਿੰਗ ਸਿਸਟਮ ਜਿਵੇਂ ਕਿ ਬਾਕਸ ਅਤੇ ਡ੍ਰੌਪਬੌਕਸ ਨੇ ਇੰਟਰਨੈਟ ਤੇ FTP ਦੀ ਲੋੜ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਤਮ ਕਰ ਦਿੱਤਾ ਹੈ.