FTPmail: Интернетке қол жеткізудің ерте кезеңдеріндегі файл алмасу әдісі
FTPmail
FTPmail: интернетке қол жеткізуі шектеулі пайдаланушылар үшін файлдарды электрондық пошта арқылы алуға көмектесетін FTP сервері. Тарихы, қалай жұмыс істейтіні.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
FTPmail – бұл Интернет арқылы әртүрлі файлдарға қол жеткізу үшін FTPmail серверін пайдалану тәжірибесі. FTPmail сервері – электрондық пошта сұраныстарына жауап ретінде қашықтағы FTP серверлеріне (асинхронды түрде) қосылатын прокси-сервер, жүктелген файлдарды электрондық поштаға қосымша ретінде қайтарады. Бұл қызмет, мысалы, FTP сеансын өзі бастай алмайтын пайдаланушыларға пайдалы болуы мүмкін, себебі олардың Интернетке қол жеткізуде шектеулер болуы мүмкін.
FTPmail is the term used for the practice of using an FTPmail server to gain access to various files over the Internet. An FTPmail server is a proxy server which (asynchronously) connects to remote FTP servers in response to email requests, returning the downloaded files as an email attachment. This service might be useful to users who cannot themselves initiate an FTP session—for example, because they are constrained by restrictions on their Internet access.
Тарих
Интернет пайда болған алғашқы жылдары интернетке қол жеткізу бірнеше ғана орынмен шектелген еді. Көптеген пайдаланушылар үшін жоғары жылдамдықты байланыс мүмкін болмады, ал онлайн қосылыс сирек және қымбат болатын. Үлкен файлдарды жүктеу (сол кезде бірнеше мегабайттан асатын файлдар) жолақтың шектеулі болуынан, сондай-ақ жиі қателер мен байланыстың үзілуінен дерлік мүмкін емес еді. FTP-нің бастапқы нұсқасы сессияны жалғастыруға мүмкіндік бермейтін, сондықтан беріліс басынан қайта басталуы керек болатын. FTP-пошта шлюздері адамдарға мұндай файлдарды алуға көмектесті. Файл кішірек бөліктерге бөлініп, uuencode сияқты танымал форматта кодталды. Электрондық хатты алған адам бастапқы файлды қайта құрастырып, оны декодтаушы еді. Файл кішірек бөліктерге бөлінгендіктен, беріліс жоғалту ықтималдығы азайды. Қосылыс үзілген жағдайда, беріліс сол бөліктен қайта басталуы мүмкін еді. Бұл процесс баяу болғанмен, сенімдірек еді. Бұл сондай-ақ, интернетке тек электрондық пошта арқылы қол жеткізетін адамдарға қашықтағы файлдарды жүктеуге мүмкіндік берді. FTP-ден айырмашылығы, FTPmail арқылы файлдарды пайдаланушы онлайн интернет байланысы болмаса да (мысалы, BBS немесе басқа да арнайы электрондық пошта бағдарламаларын пайдалану арқылы) жіберуге болатын. Университеттерде орналасқан серверлер, мысалы, және , танымал болды. Бұл серверлердің кейбіреулері Linux және басқа GNU бағдарламалық қамтамасының алғашқы нұсқаларын қамтитын бағдарламалық жасақтама архивтерін ұсынды. FTPmail арқылы осы репозиторийлерге қол жеткізу, онлайн қосылыс мүмкін болмаған уақытта шетелдік елдердің азаматтарына осы құралдарды қолдануға мүмкіндік берді. FTPmail қызметтері 1990 жылдардың басында кең таралған, бірақ SLIP, PPP және басқа да интернет-протоколдар арқылы тікелей интернетке қол жеткізу мүмкіндігіне ие пайдаланушылардың саны артқан сайын маңыздылығы төмендеді. FTP де файлдарды берудің басқа әдістеріне, әсіресе барлық интернет пайдаланушыларына қол жетімді HTTP-ге қарағанда танымалдылығын жоғалтты.
During the early years of the Internet, Internet access was limited to a few locations. High speed links were not available for most users, and online connectivity was rare and expensive. Download of large files (then considered to be over a few megabytes) was nearly impossible due to bandwidth limitations, as well as frequent errors and lost connections. The original FTP specification did not allow for a session to be resumed, and the transmission had to restart from the beginning. FTPmail gateways allowed people to retrieve such files. The file was broken into smaller pieces and encoded using a popular format such as uuencode. The receiver of the email messages would later reassemble the original file and decode it. As the file was broken into smaller pieces, the chances of losing the transmission was much smaller. In case of loss of connectivity, the transmission could be restarted from that part. The process was slower but much more reliable. It also allowed people who accessed the Internet only through email using dial up lines to download files that were located remotely. Unlike FTP, files could be transferred through FTPmail even if the user did not have an online Internet connection (for example, using BBSes or other specialized e mail software). Servers located at universities, such as and , were popular. Some of these servers hosted software archives containing early versions of Linux and other GNU software. Access to these repositories via FTPmail was instrumental in allowing people from foreign countries to access these tools at a time where online connectivity was impossible from their location. FTPmail services were common in the early 1990s, but dwindled in importance as more users gained direct internet access through SLIP, PPP and other Dial up access internet protocols. FTP also has lost popularity in favor of other methods for file transfer, notably HTTP which is available to virtually all Internet users.
Процедура
Электрондық хат FTPmail серверіне орындалуға тиіс команданы хаттың мәтіні ретінде қоса жіберіледі. Сервер содан кейін қашықтағы сайтқа кіріп, сұранысты өңдеп, файлды алады, оны кодтайды және нәтижені электрондық пошта арқылы қайтарады.
An email is sent to a FTPmail server with the command to be performed, inserted as the body of the message. The server then processes the request by logging on to the remote site, retrieving the file, encoding it, and returning the result via email.
Пайдаланылатын негізгі командалар
CommandFunctionhelpКөмек файлына оралады. open [сайты[пайдаланушы[пароль]]] Сайтқа қосылу. cd pathКөрсетілген жолға дирикторияны өзгерту. ls [path] Дирикторияның мазмұнын тізімдеу. dir [path] Дирикторияның мазмұнын тізімдеу. get fileФайлды алу, сақтау жолын да *көрсетуге болады. size max[ К | М ]Файл жіберу алдында бөлінген кездегі максималды өлшем, Kb|Mb. mode binaryБинарлық режим: архивтер, бинарлық файлдар. mode asciiASCII режимі: тек ASCII мәтіні. quitЭлектрондық хат арқылы хабарлама жіберіп, ftp-ны аяқтау.
CommandFunctionhelpReturns a help file. open [site[user[password]]]Connect to site. cd pathChange directory to path specified. ls [path]List the contents of the directory. dir [path]List the contents of the directoryget fileGet a file, the path to save can also be *mentioned. size max[ K | M ]Size when file is split before sending, the max size is Kb|Mb. mode binaryBinary mode: archives, binary files. mode asciiASCII mode: nothing but ASCII text. quitEnd of ftp by email message.