FTP - ಫೈಲ್ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೊಕಾಲ್

ಫೈಲ್ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೊಕಾಲ್ (ಎಫ್ ಟಿ ಪಿ) ಇಂಟರ್ನೆಟ್ ಪ್ರೋಟೋಕಾಲ್ ಆಧಾರಿತ ಸರಳ ನೆಟ್ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎರಡು ಕಂಪ್ಯೂಟರ್ಗಳ ನಡುವೆ ಫೈಲ್ಗಳ ನಕಲುಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಎಫ್ಟಿಪಿ ಟೆಕ್ನಾಲಜಿ ಬಳಸಿ ಫೈಲ್ಗಳನ್ನು ನಕಲಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಉಲ್ಲೇಖಿಸುವಾಗ ಬಳಸಲ್ಪಡುವ ಪದ ಎಫ್ಟಿಪಿ.

ಇತಿಹಾಸ ಮತ್ತು ಹೇಗೆ FTP ವರ್ಕ್ಸ್

TCP / IP ಮತ್ತು ಹಳೆಯ ನೆಟ್ವರ್ಕ್ಗಳಲ್ಲಿ ಕಡತ ಹಂಚಿಕೆಗೆ ಬೆಂಬಲ ನೀಡಲು 1970 ಮತ್ತು 1980 ರ ದಶಕಗಳಲ್ಲಿ FTP ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಪ್ರೋಟೋಕಾಲ್ ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಸಂವಹನ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ. FTP ಯೊಂದಿಗೆ ಫೈಲ್ಗಳನ್ನು ವರ್ಗಾವಣೆ ಮಾಡಲು, ಒಂದು ಬಳಕೆದಾರನು ಎಫ್ಟಿಪಿ ಕ್ಲೈಂಟ್ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ನಡೆಸುತ್ತಾನೆ ಮತ್ತು ರಿಮೋಟ್ ಕಂಪ್ಯೂಟರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಎಫ್ಟಿಪಿ ಸರ್ವರ್ ಸಾಫ್ಟ್ವೇರ್ಗೆ ಸಂಪರ್ಕವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಕ್ಲೈಂಟ್ ಫೈಲ್ಗಳ ಪ್ರತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು / ಅಥವಾ ಸ್ವೀಕರಿಸಲು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ಏಕೈಕ ಅಥವಾ ಗುಂಪುಗಳಲ್ಲಿ.

ಯುನಿಕ್ಸ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಮೂಲ ಎಫ್ಟಿಪಿ ಗ್ರಾಹಕರು ಆಜ್ಞಾ ಸಾಲಿನ ಕಾರ್ಯಕ್ರಮಗಳು; ಯುನಿಕ್ಸ್ ಬಳಕೆದಾರರು ಎಫ್ಟಿಪಿ ಸರ್ವರ್ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ ಅಥವಾ ಡೌನ್ ಲೋಡ್ ಮಾಡಲು 'ftp' ಆಜ್ಞಾ ಸಾಲಿನ ಕ್ಲೈಂಟ್ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಓಡಿದರು. ಕಡಿಮೆ-ಮಟ್ಟದ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಟ್ರಿವಿಯಲ್ ಫೈಲ್ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೊಕಾಲ್ (TFTP) ಎಂಬ ಎಫ್ಟಿಪಿ ಯ ಬದಲಾವಣೆಯು ಅಭಿವೃದ್ಧಿಪಡಿಸಲ್ಪಟ್ಟಿದೆ. ಎಫ್ಟಿಪಿ ಯಂತೆ ಅದೇ ರೀತಿಯ ಮೂಲಭೂತ ಬೆಂಬಲವನ್ನು TFTP ಒದಗಿಸುತ್ತದೆ ಆದರೆ ಸಾಮಾನ್ಯ ಫೈಲ್ ವರ್ಗಾವಣೆ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಸೀಮಿತವಾದ ಆಜ್ಞೆಗಳ ಒಂದು ಸರಳೀಕೃತ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಸೆಟ್ನೊಂದಿಗೆ. FTP ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಹೊಂದಲು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಬಳಕೆದಾರರಿಗೆ ಆದ್ಯತೆ ನೀಡಿದಂತೆ ವಿಂಡೋಸ್ ಎಫ್ಟಿಪಿ ಕ್ಲೈಂಟ್ ಸಾಫ್ಟ್ವೇರ್ ಜನಪ್ರಿಯವಾಯಿತು.

FTP ಕ್ಲೈಂಟ್ಗಳಿಂದ ಒಳಬರುವ ಸಂಪರ್ಕ ಕೋರಿಕೆಗಳಿಗಾಗಿ TCP ಪೋರ್ಟ್ 21 ಅನ್ನು FTP ಪರಿಚಾರಕವು ಕೇಳುತ್ತದೆ. ಸಂಪರ್ಕವನ್ನು ನಿಯಂತ್ರಿಸಲು ಸರ್ವರ್ ಈ ಪೋರ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಫೈಲ್ ಡೇಟಾವನ್ನು ವರ್ಗಾವಣೆ ಮಾಡಲು ಪ್ರತ್ಯೇಕ ಪೋರ್ಟ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆ.

ಫೈಲ್ ಹಂಚಿಕೆಗಾಗಿ FTP ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ಒಂದು FTP ಪರಿಚಾರಕಕ್ಕೆ ಸಂಪರ್ಕಿಸಲು, ಸರ್ವರ್ನ ನಿರ್ವಾಹಕರು ಸೆಟ್ ಮಾಡಿದಂತೆ ಗ್ರಾಹಕನಿಗೆ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿದೆ. ಅನೇಕ ಸಾರ್ವಜನಿಕ ಎಫ್ಟಿಪಿ ಸೈಟ್ಗಳಿಗೆ ಪಾಸ್ವರ್ಡ್ ಅಗತ್ಯವಿಲ್ಲ ಆದರೆ ಬದಲಿಗೆ ಅದರ ಹೆಸರನ್ನು "ಅನಾಮಧೇಯ" ಎಂದು ಯಾವುದೇ ಗ್ರಾಹಕರನ್ನು ಸ್ವೀಕರಿಸುವ ವಿಶೇಷ ಸಮಾವೇಶವನ್ನು ಅನುಸರಿಸುವುದಿಲ್ಲ. ಯಾವುದೇ FTP ಸೈಟ್ ಸಾರ್ವಜನಿಕ ಅಥವಾ ಖಾಸಗಿಗಾಗಿ, ಗ್ರಾಹಕರು ಅದರ IP ವಿಳಾಸ (ಉದಾಹರಣೆಗೆ 192.168.0.1 ನಂತಹ) ಅಥವಾ ಅದರ ಹೋಸ್ಟ್ಹೆಸರು (ftp.about.com ನಂತಹ) ಮೂಲಕ FTP ಪರಿಚಾರಕವನ್ನು ಗುರುತಿಸುತ್ತಾರೆ.

ಸರಳ ಎಫ್ಟಿಪಿ ಕ್ಲೈಂಟ್ಗಳು ಹೆಚ್ಚಿನ ನೆಟ್ವರ್ಕ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಸೇರ್ಪಡಿಸಲ್ಪಟ್ಟಿವೆ, ಆದರೆ ಈ ಗ್ರಾಹಕರಲ್ಲಿ ಹೆಚ್ಚಿನವರು (ವಿಂಡೋಸ್ನಲ್ಲಿ FTP.EXE ನಂತಹ) ತುಲನಾತ್ಮಕವಾಗಿ ಸ್ನೇಹಿಯಲ್ಲದ ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್ಗೆ ಬೆಂಬಲ ನೀಡುತ್ತವೆ. ಗ್ರಾಫಿಕ್ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳು (GUI ಗಳು) ಮತ್ತು ಹೆಚ್ಚುವರಿ ಅನುಕೂಲಕರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುವಂತೆ ಅನೇಕ ಪರ್ಯಾಯ ತೃತೀಯ FTP ಕ್ಲೈಂಟ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ಎಫ್ಟಿಪಿ ಎರಡು ಡೇಟಾ ವರ್ಗಾವಣೆ ವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: ಸರಳ ಪಠ್ಯ (ಎಎಸ್ಸಿಐಐ) ಮತ್ತು ಬೈನರಿ. ನೀವು ಮೋಡ್ ಅನ್ನು ಎಫ್ಟಿಪಿ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಸೆಟ್ ಮಾಡಿ. ಎಫ್ಟಿಪಿ ಯನ್ನು ಬಳಸುವಾಗ ಸಾಮಾನ್ಯ ದೋಷವೆಂದರೆ ಬೈನರಿ ಫೈಲ್ (ಪ್ರೊಗ್ರಾಮ್ ಅಥವಾ ಮ್ಯೂಸಿಕ್ ಫೈಲ್ನಂತಹವು) ಪಠ್ಯ ಮೋಡ್ನಲ್ಲಿ ವರ್ಗಾವಣೆಗೊಂಡ ಫೈಲ್ ಅನ್ನು ನಿಷ್ಪ್ರಯೋಜಕವಾಗಿಸಲು ಕಾರಣವಾಗಿಸುತ್ತದೆ.

ಎಫ್ಟಿಪಿಗೆ ಪರ್ಯಾಯಗಳು

ಬಿಟ್ಟೊರೆಂಟ್ ರೀತಿಯ ಪೀರ್-ಟು-ಪೀರ್ (ಪಿ 2 ಪಿ) ಫೈಲ್ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆಗಳು ಎಫ್ಟಿಪಿ ತಂತ್ರಜ್ಞಾನದ ಕೊಡುಗೆಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸುಧಾರಿತ ಮತ್ತು ಸುರಕ್ಷಿತವಾದ ಫೈಲ್ ಹಂಚಿಕೆಯನ್ನು ನೀಡುತ್ತವೆ. ಬಾಕ್ಸ್ ಮತ್ತು ಡ್ರಾಪ್ಬಾಕ್ಸ್ ಮುಂತಾದ ಆಧುನಿಕ ಕ್ಲೌಡ್-ಆಧಾರಿತ ಫೈಲ್ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆಗಳು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಎಫ್ಟಿಪಿ ಯ ಅಗತ್ಯವನ್ನು ಹೆಚ್ಚಾಗಿ ತೆಗೆದುಹಾಕಿದ್ದವು.