Какие протоколы позволяют пользователям получать доступ к информации, хранящейся в файловых архивах

Обновлено: 02.07.2024

Протокол – это язык, который используется между компьютерами. Большинство протоколов довольно просты и состоят из нескольких команд и описания формата возвращаемых ответов. Например, протокол NNTP перечисляет ряд команд, таких как article, list и newgroups, и говорит, что каждая команда должна быть в отдельной строке и что ответам будет предшествовать строка с 3-значным номером. Протокол Gopher еще проще. Протокол не предназначен для использования людьми, поскольку он разработан таким образом, чтобы быть простым для компьютеров, что не обязательно является простым для людей.

В этой главе описывается ряд протоколов, которые используются в Интернете, в той мере, в какой они полезны для целей настоящего отчета, а именно поиска информации и распределенных служб. Протоколы низкого уровня, которые не имеют прямого значения для субъектов данного отчета, не учитываются.

Одна из гипотез, лежащих в основе этого отчета, заключается в том, что большее количество протоколов должно быть скрыто в пользу одной (или нескольких) клиентских программ, которые говорят на всех них. Такие клиенты должны быть организованы по функциям, а не по протоколам. Слишком многие современные клиентские программы знают только один протокол. ftp построен на протоколе ftp, gopher — на протоколе gopher. Несмотря на то, что часть их функций (загрузка файлов) перекрывается, пользователю все равно приходится выбирать протокол, а не функцию.

Usenet/NNTP Основная служба новостей и публичный дискуссионный форум, использующий протокол NNTP.

Списки рассылки Также называются серверами списков в честь часто используемой программы. Обсуждения среди ограниченного круга лиц. Использует электронную почту.

Gopher Простая в использовании программа поиска файлов, основанная на иерархических распределенных меню. См. также Вероника

FTP File Transfer Protocol, протокол для копирования файлов на удаленные машины и с них

Archie База данных местоположений всех файлов, общедоступных через FTP. Использует протокол Prospero.

WAIS/Z39.50 Система полнотекстового индексирования, работает как автономно, так и по сети, в последнем случае используется протокол Z39.50.

Электронная почта Электронный аналог почтовой службы. Используется несколько протоколов (SMTP, UUCP, POP и т. д.)

Telnet, rlogin Протоколы, которые позволяют людям "входить" на удаленные машины

rcp, NFS, AFS Rcp — это «удаленная копия», своего рода одноразовый FTP. NFS и AFS — это системы для «монтирования» файловой системы удаленной машины, как если бы это был локальный жесткий диск.

Hyper-G Распределенная система гипермедиа, поддерживающая несколько моделей навигации.

DEC VTX Ранняя система гипермедиа от Digital Equipment Corporation, описанная как система Videotex.

Prospero "виртуальная файловая система"; предлагает несколько представлений распределенной файловой системы.

Usenet — это собирательное название общедоступного дискуссионного форума, основанного на протоколе NNTP. Программы чтения новостей показывают список групп новостей, и каждая группа новостей содержит статьи. Старые статьи автоматически удаляются через определенный период. Существует более 2500 различных групп новостей, и их число растет с каждым днем.

К клиентским программам относятся rn, xrn, nn, tin (все для Unix и/или X), trumpet (MS-DOS).

Статья, опубликованная в Usenet, быстро попадает на все подключенные к ней компьютеры по всему миру. Небольшие компьютеры хранят только часть статей или не хранят их вообще. Большие компьютеры хранят их все, многие мегабайты каждый день. Люди с маленьких компьютеров связываются с ближайшим большим компьютером по протоколу NNTP, чтобы читать и публиковать статьи. Тот же протокол также используется между большими компьютерами при распространении статей.

NNTP является анонимным, что означает, что ему не важна личность клиента; пароли не требуются.

Gopher – это сетевой инструмент для поиска и публикации информации, основанный на концепции иерархических меню. В основном он поддерживает три типа элементов: документы (включая изображения, звуки и т. д.), меню (или каталоги, содержащие ссылки на другие элементы) и службы (называемые «ссылками», такие как серверы telnet или CSO). Информация о том, где хранятся документы или меню, остается скрытой от пользователя, создавая впечатление, что «пространство Gopher» представляет собой единую чрезвычайно большую систему.

Gopher, в отличие от WWW, не различает систему, протокол и формат данных. В нем также подчеркивается простота клиентских программ (браузеров Gopher), требующих, чтобы весь дополнительный интеллект вместо этого добавлялся к серверам. Это позволило Gopher быстро распространиться по миру, но кажется довольно негибким в отношении будущих усовершенствований.

Типы данных и сервисов и их представление в меню Gopher и средствах просмотра Gopher. Обратите внимание, что «локальный» здесь означает «локальный по отношению к серверу», другими словами, таблица создается с точки зрения издателя информации.Тип предмета — это то, что указано на экране рядом с названием предмета. Источник информации представляет интерес только для сервера, который должен предоставлять информацию. Выходной формат используется программой-клиентом для выбора нужного средства просмотра.

Изобретатели Gopher были непоследовательны при внедрении системы. Основываясь на том, что предоставляют различные реализации Gopher (в частности, «оригинальный» gopherd из Миннесоты и gn от Джона Фрэнкса), ниже может быть разбивка пунктов меню, источников информации и форматов вывода (см. таблицу).

Не все комбинации в настоящее время реализованы, и определено несколько дополнительных выходных форматов, хотя кажется, что лучше уменьшить количество форматов, определенных самим Gopher, и вместо этого полагаться на стандарт MIME для кодирования содержимого. В приведенной выше таблице этому совету следовали, хотя еще неизвестно, пойдет ли сообщество Gopher в этом направлении.

Последняя версия протокола Gopher называется Gopher+ и включает в себя средства автоматического согласования между сервером и клиентом для определения наилучшего формата для некоторой части информации и расширение для интерактивных форм.

Veronica — это база данных элементов Gopher (элемент — это заголовок плюс указатель на документ или меню). Он обновляется ежедневно. На данный момент существует четыре таких базы данных в разных частях мира. База данных доступна через Gopher. Он принимает запросы по ключевым словам и отвечает меню Gopher, состоящим из всех подходящих заголовков.

Veronica сохраняет все заголовки, которые появляются в меню Gopher в любой точке мира, но они хранятся без контекста. Запрос по определенному ключевому слову возвращает список соответствующих заголовков, но удаленные от их контекста заголовки могут быть довольно неинформативными. Например, заголовок, состоящий только из слова «Европа», мог бы иметь смысл в исходном меню, но вырванный из контекста и сохраненный в базе данных Veronica, очень мало указаний на то, что на самом деле содержит документ, озаглавленный «Европа».

Тем не менее, несмотря на свои ограничения, Veronica является очень полезным инструментом при поиске информации в "пространстве Gopher".

FTP — это протокол для управления файлами на удаленном компьютере. В нем есть команды для копирования файлов на удаленные машины и с них, а также для переименования и удаления файлов. Он защищает доступ с помощью комбинаций имени пользователя и пароля, но чаще всего используется в форме «анонимного ftp», что означает, что «анонимное» имя пользователя распознается с любым паролем. Интернет-этикет требует, чтобы люди, вступающие в контакт как «анонимные», указывали свой адрес электронной почты в качестве пароля, чтобы обслуживающему персоналу ftp-сайта было легче увидеть, кто пользовался услугами.

Подобно тому, как Вероника является индексом Gopher, Арчи является индексом анонимного FTP. В базе данных Archie хранятся имена файлов из большого количества анонимных FTP-архивов. К базе данных можно обращаться с частичными именами файлов или регулярными выражениями, и она вернет список совпадающих имен файлов вместе с адресами, по которым их можно найти.

Хотя базы данных Archie (их около двадцати по всему миру) обновляются не так часто, как Veronica, они отлично подходят для поиска последних версий или ближайших копий программного обеспечения или документов. Конечно, Арчи страдает от той же проблемы, что и Вероника, а именно: имена файлов не несут много информации о содержимом файла, но в Арчи контекст отображается в виде пути к каталогу.

Archie — это приложение протокола Prospero, но для людей без клиентов Prospero также есть возможность войти в систему, на которой запущена база данных Archie, и отдавать команды внутри ограниченной оболочки.

Документы не обязательно должны быть текстовыми. Они могут быть одноканальными или мультимедийными. Гиперссылки возможны в тексте и на картинках; еще не в средствах, зависящих от времени, таких как звук и фильмы.

Клиент определяет диапазон распознаваемых форматов. Некоторые клиенты умнее других. Типичный список поддерживаемых форматов: форматированный и неформатированный текст, PostScript, изображения в различных форматах, звук в различных форматах и ​​анимация в формате MPEG.

Список клиентов WWW также можно получить в CERN в Женеве.

Если кто-то хочет использовать WWW для публикации своей работы, ему (точнее, его системному оператору) потребуется настроить WWW-сервер. По крайней мере, в системе Unix это сделать несложно. Подробности также можно получить в ЦЕРНе.

WWW поддерживает согласование формата между сервером и клиентом в случае, когда информация доступна в нескольких форматах. Интерактивные формы возможны с рядом кнопок, переключателей и полей ввода.

Аутентификация возможна тремя различными способами (по состоянию на октябрь 1993 г.): с помощью имени пользователя и пароля, Kerberos и масок интернет-адресов.

VTX является продуктом производителя компьютеров DEC (Digital Equipment Corporation).Она описывается как система «видеотекста». Информация структурирована в виде дерева, где каждый предмет собран в «истории» на нескольких «страницах». Каждая страница представляет собой либо меню, либо форму запроса, либо информационную страницу. Страницы могут указывать, что для правильного отображения им требуется внешнее приложение. История может быть распределена по нескольким машинам без ведома пользователя.

Базы данных VTX должны храниться на машинах DEC VAX, но клиентские программы (читатели) доступны и для других компьютеров.

В отличие от других систем, описанных в этой главе, VTX является коммерческой системой, что означает, что лицензионные сборы должны быть оплачены за каждый сервер VTX и каждую программу чтения на другом компьютере.

Проект KUB-gids Брабантского университета (Тилбург) использует DEC VTX в качестве основы для KUB-gids CWIS. К KUB-gids нельзя получить доступ извне, за исключением входа на одну из университетских машин. (Войдите как `kubgids' на машине kubgids.kub.nl.)

Некоторую информацию о DEC VTX можно найти в статье в Byte или в рекламном проспекте DEC, доступном по FTP.

WAIS — это система полнотекстового индексирования, которая может работать как локально, так и по сети. Набор файлов вместе образует базу данных, и WAIS используется для создания обширного индекса в этой базе данных, обычно индексируется каждое слово каждого файла. Сервер WAIS обрабатывает входящие запросы, состоящие из ряда ключевых слов, и возвращает список совпадений. Сервер также может вернуть полный текст файла в ответ на запрос. Вместо ключевых слов запрос может также ссылаться на документ, что интерпретируется как запрос других документов, `похожих' на указанный.

WAIS использует механизм оценки, чтобы определить, насколько документ "похож" на набор ключевых слов или на другой документ. Сервер вычисляет число от 0 до 1000, причем 1000 присваивается наилучшему совпадению. Расчет основан на том, сколько раз встречается ключевое слово и сколько ключевых слов встречается.

Протокол WAIS является подмножеством стандартного протокола ANSI Z39.50, который был разработан специально для запросов к библиографическим базам данных, таким как библиотечные каталоги.

Сообщение копируется на компьютер получателя и сохраняется в файле, известном как "почтовый ящик". Программы электронной почты, так называемые почтовые агенты пользователя (MUA), предоставляют несколько команд, помогающих составить письмо, запомнить адреса и ответить на почту.

Для обмена почтой между машинами используется несколько протоколов. Некоторые из наиболее распространенных — это UUCP, SMTP и POP. Так как электронная почта имеет долгую историю, существует несколько действующих шлюзов, так что можно отправлять почту пользователю на машине, использующей другой протокол.

Помимо протоколов, существуют также стандарты, описывающие, как должно быть закодировано содержимое письма, если оно содержит что-то отличное от простого текста. Таким стандартом является MIME. Кодирование и декодирование обычно выполняется MUA, но не все программы чтения электронной почты могут обрабатывать MIME.

Сервер рассылок — это программа, которая постоянно следит за входящей почтой в определенном почтовом ящике и пересылает любое сообщение на список других адресов. Такой список рассылки может объединить людей с общими интересами. Существуют сотни списков рассылки, каждый на свою тему.

Большинство серверов рассылок могут автоматически обрабатывать запросы на подписку или отмену подписки. Многие также хранят архив прошлых дискуссий. Подписчики могут отправлять специальные сообщения на отдельный адрес, чтобы получить файлы из архива или получить другую информацию о списке рассылки (например, кто в нем есть).

К сожалению, программы чтения почты (MUA) не имеют специальной поддержки списков рассылки. Они обрабатывают сообщения из таких списков так же, как сообщения, приходящие с обычного адреса. Предложение включает некоторые комментарии о возможных улучшениях для программ чтения почты.

Telnet и rlogin — это программы, которые позволяют одному компьютеру выступать в качестве терминала для другого компьютера. Они сообщают удаленному компьютеру, что теперь у него есть дополнительный терминал, и с этого момента они просто копируют все, что пользователь вводит на локальном компьютере, на удаленный компьютер, вывод с удаленного компьютера аналогичным образом копируется на дисплей локального компьютера.< /p>

Они работают так же, как популярное коммуникационное программное обеспечение для ПК, которое работает по модемным линиям, за исключением того, что вместо модемной (коммутируемой) линии используется подключение к Интернету.

Rcp — это программа для копирования файлов с одной машины на другую. Это немного похоже на ftp, за исключением того, что намного проще.

NFS и AFS — это системы, которые подключаются к удаленному компьютеру, а затем представляют файловую систему удаленного компьютера так, как будто это диск, подвешенный непосредственно к локальному компьютеру. После запуска NFS или AFS удаленные файлы и каталоги неотличимы от локальных.

Hyper-G — это крупная сетевая гипермедиасистема, разрабатываемая в Технологическом университете Граца (Австрия).Как и WWW, он использует для гипертекста нотацию, подобную SGML, но, в отличие от WWW, хранит всю информацию о ссылках в центральной базе данных, а не в самих документах.

Hyper-G поддерживает различные типы организации: не только гипертекстовую, но и иерархическую. Также доступен поиск по ключевым словам. Существует несколько уровней аутентификации пользователей. Hyper-G также автоматически выбирает документ на языке пользователя, если доступны переведенные версии. Пользователи могут прикреплять аннотации ко всем документам; аннотации видны другим пользователям.

Prospero – это система представления "виртуальных каталогов". Каталоги содержат файлы и другие каталоги, которые на самом деле могут находиться на разных машинах. Prospero автоматически использует Ftp (и, возможно, другие протоколы, включая собственный) для прозрачного извлечения файлов.

Каждый пользователь может составить каталоги по своему вкусу. Также можно сделать личные каталоги доступными для других, что дает людям возможность публиковать информацию или предлагать информационные услуги. Для публикации каталогов требуется установка сервера Prospero, как и для Gopher, WWW и т. д.

Каталоги также могут быть созданы с помощью так называемых фильтров, программ, которые применяют определенные критерии к набору файлов и каталогов, чтобы распределять их по каталогам. Эти автоматические каталоги динамически обновляются при каждом изменении исходных файлов или каталогов.

С подходящим программным обеспечением для презентаций можно сделать виртуальные каталоги похожими на обычные каталоги в стиле Unix, а также на меню Gopher или даже документы WWW.

Самое известное приложение Prospero находится в базе данных программного обеспечения Archie. Запросы Archie на самом деле являются фильтрами, а результатом является виртуальный каталог, содержащий все файлы и каталоги, соответствующие запросу.

Сетевое хранилище эффективно решает две основные проблемы хранения: делает данные доступными для нескольких пользователей одновременно и отделяет хранилище от вычислений для повышения доступности и масштабируемости. Сегодня организации в основном полагаются на архитектуры хранения данных с сетевым доступом (NAS) или сетей хранения данных (SAN). Обе эти системы должны следовать одному из протоколов хранения, определяющих стандартные правила передачи данных между приложениями и устройствами.

Пять наиболее часто используемых в настоящее время протоколов хранения: интерфейс малых компьютерных систем Интернета (iSCSI), Fibre Channel (FC), Fibre Channel over Ethernet (FCoE), сетевая файловая система (NFS) и блок сообщений сервера (SMB). Выбор правильного протокола хранения требует глубокого понимания используемой инфраструктуры хранения. Ознакомьтесь с характеристиками наиболее часто используемых протоколов хранения и типичными вариантами использования в инфраструктуре виртуальных рабочих столов (VDI).

Что такое NAS?

NAS – это выделенный сервер для хранения данных, который подключается к сети и предоставляет нескольким клиентам доступ к хранимым данным через сеть. Он развертывает хранилище на уровне файлов, что означает, что данные хранятся в иерархии папок и файлов. Наиболее распространенными протоколами, используемыми для хранения данных на уровне файлов, являются NFS и SMB. Подобно собственному частному облаку вашей компании, NAS позволяет авторизованным пользователям сети получать доступ к данным и совместно работать над проектами из нескольких мест, а также предоставляет возможности масштабирования и масштабирования. Просто добавьте больше дисков в существующую систему, чтобы увеличить емкость хранилища, или добавьте больше устройств NAS, чтобы оптимизировать производительность и хранилище одновременно.

Относительно недорогая и простая в развертывании и управлении система NAS подходит для домашних офисов и малых предприятий, которым требуется удаленный обмен данными и доступ к ним, избыточность данных и автоматическое резервное копирование данных на локальные устройства, а также в облако. Но поскольку устройства NAS отправляют и получают данные через Ethernet, это может быть не лучшим выбором для организаций или отделов, которым необходимо обмениваться большими файлами данных или рабочими нагрузками, не допускающими задержек.

Каковы характеристики SMB и NFS?

В Windows используется протокол SMB, а в средах Unix и Linux в основном используется NFS. Вот что вам нужно знать об обоих.

Сетевая файловая система (NFS)

NFS – это клиент-серверный протокол для распределенных файловых систем, который позволяет пользователям получать доступ или обмениваться данными между устройствами в одной сети. Администратор может смонтировать файловую систему на сервере NAS и определить привилегии с помощью списков контроля доступа. Авторизованные пользователи могут получать доступ, хранить и обновлять файлы на сервере точно так же, как если бы они имели прямой доступ к хранилищу на своих компьютерах.

NFS использует удаленные вызовы процедур (RPC) для выполнения запросов между клиентами и серверами хранения и подвержен врожденной небезопасности RPC, что делает его уязвимым для интернет-угроз. Поэтому его следует использовать только в частных безопасных сетях, защищенных брандмауэрами.

Блок сообщений сервера (SMB)

SMB — это еще один протокол связи для распределенных файловых систем, который позволяет пользователям получать доступ к сетевому хранилищу и другим ресурсам на удаленном сервере. Он работает на прикладном уровне и может использоваться через TCP/IP. Перед установкой соединения между клиентом и сервером происходит обмен несколькими сообщениями, что обеспечивает общий доступ к файлам, принтерам, последовательным портам и другим ресурсам в сети — в отличие от NFS, которая в основном разрешает только общий доступ к файлам.

Ранние диалекты SMB, включая Common Internet File System (CIFS), были подвержены проблемам с безопасностью и задержкой. Возможно, вам будет интересно узнать, что массовые атаки WannaCry и NotPetya, которые посеяли хаос по всему миру в 2017 году, использовали уязвимость EternalBlue, обнаруженную в SMBv1. Но последующие варианты постепенно предлагали лучшую производительность и функции безопасности, включая проверку сеанса и шифрование AES-128. Поэтому крайне важно знать, какой протокол SMB используют устройства Windows, получающие доступ к внутренней сети вашей организации.

Что такое SAN?

SAN – это сеть серверов, коммутаторов и устройств хранения, обеспечивающая высокоскоростной доступ к данным с неизменно малой задержкой для нескольких пользователей, которые могут работать с разных сайтов. Это блочное хранилище, в котором данные хранятся в виде отдельных блоков, каждый со своим уникальным идентификатором, но без каких-либо метаданных. Наиболее распространенными протоколами, используемыми для предоставления блочного хранилища, являются iSCSI, FC и FCoE. SAN использует виртуализацию, чтобы представить устройства хранения клиентам, как если бы они были их собственными. Он обеспечивает высочайшую скорость доступа и непрерывную доступность для критически важных приложений, что делает его идеальным решением для предприятий и требовательных сред.

SAN может быть достаточно дорогой и сложной, поэтому для ее администрирования требуется ИТ-персонал. Хотя масштабировать хранилище довольно удобно, масштабирование систем SAN может оказаться сложной задачей. В целом, это может быть излишним для малых предприятий с ограниченным персоналом и бюджетом, которые не используют ресурсоемкие приложения.

Каковы характеристики iSCSI, FC и FCoE?

FC – наиболее распространенный протокол, используемый более чем в 70 % систем SAN. За ним следует iSCSI, на долю которого приходится более 10 % рынка SAN, и FCoE, доля которого составляет менее 5 %.

Оптоволоконный канал (FC)

Fiber Channel — старейший и наиболее широко используемый протокол хранения для систем SAN. FC, доступный со скоростями 1, 2, 4, 8, 16, 32, 64 и 128 Гбит/с, полностью предназначен для обработки запросов на доступ к данным и их хранение. Он использует оптоволоконные каналы связи, а его популярность обусловлена ​​высокой пропускной способностью, малой задержкой, передачей данных без потерь и по порядку благодаря выделенным адаптерам главной шины (HBA) и коммутаторам.

Но выделенная инфраструктура означает, что FC дороже по сравнению с другими протоколами сетевого хранения. Поддержка подключения к системам хранения данных на больших расстояниях может стать еще дороже. Кроме того, для управления FC-инфраструктурой требуются специальные ИТ-навыки, что делает ее менее чем подходящей для небольших предприятий или компаний с ограниченным персоналом и бюджетом.

Интернет-интерфейс малых компьютерных систем (iSCSI)

Протокол сети хранения данных iSCSI работает по протоколу TCP/IP с использованием существующего сетевого оборудования. Это значительно упрощает и удешевляет развертывание. Таким образом, небольшие организации могут сэкономить на аппаратной инфраструктуре, а также на сетевом персонале. Его также можно использовать для управления хранением и извлечением данных на большие расстояния через подключения к глобальной сети (WAN).

С другой стороны, это создает дополнительную нагрузку на ЦП сервера, а добавление выделенных адаптеров шины iSCSI может лишить вас главного преимущества — экономической выгоды. Еще одна вещь, которую следует учитывать, это то, что по протоколу TCP/IP возможны некоторая задержка, потеря пакетов и неупорядоченная доставка. И хотя это не имеет большого значения для большинства рабочих нагрузок, это может стать препятствием для ресурсоемких сред и крупных предприятий.

Оптоволоконный канал через Ethernet (FCoE)

FCoE — это относительно новый протокол, который позволяет передавать целые кадры Fibre Channel по сети Ethernet, гарантируя отсутствие потери пакетов, неупорядоченной доставки и задержек, ожидаемых для протоколов, работающих поверх TCP/IP. По сути, он объединяет некоторые преимущества протокола iSCSI и FC, устраняя при этом некоторые недостатки обоих. Например, в отличие от FC, для FCoE не требуются дорогие выделенные HBA.

Управление и настройка FCoE очень похожи на обслуживание структуры FC, и ее можно развернуть в дополнение к существующей сети FC, чтобы оптимизировать ее преимущества. Но поскольку он не работает через TCP/IP, он не может использовать соединения WAN, такие как iSCSI, для предоставления удаленного доступа к хранилищу.

Распределение локального хранилища с помощью Parallels RAS

Parallels® Remote Application Server (RAS) поддерживает совместное хранилище и варианты локального хранилища для хранения клонов шаблонов.Помимо развертывания клонов общего хранилища, администраторы могут развертывать клоны шаблонов на локальные диски нескольких независимых хостов Microsoft Hyper-V. Parallels RAS позволяет организациям использовать общее хранилище и локальное хранилище для узлов сеансов удаленных рабочих столов (RDSH) и инфраструктуры виртуальных рабочих столов (VDI), чтобы свести к минимуму проблемы с производительностью во время загрузки.

По сравнению с решениями для общего хранилища, локальное распределение хранилища экономически выгодно и снижает сложность требований к кластеру и оборудованию, которые чаще всего связаны с вариантами общего хранилища.

Защитите данные и включите локальное хранилище с пробной версией Parallels RAS уже сегодня!

В Интернете есть нечто большее, чем Всемирная паутина

Когда мы думаем об Интернете, мы часто думаем только о Всемирной паутине. Интернет — это один из нескольких способов получения информации из Интернета. Эти различные типы интернет-соединений известны как протоколы. Вы можете использовать отдельные программные приложения для доступа к Интернету с каждым из этих протоколов, хотя вам, вероятно, это и не понадобится. Многие веб-браузеры в Интернете позволяют пользователям получать доступ к файлам с использованием большинства протоколов. Ниже приведены три категории интернет-услуг и примеры типов услуг в каждой категории.

Протоколы извлечения файлов
Этот тип службы был одним из первых способов получения информации с компьютеров, подключенных к Интернету. Вы могли просматривать имена файлов, хранящихся на обслуживающем компьютере, но у вас не было никакой графики, а иногда и описания содержимого файла. Вам потребуется хорошо знать, какие файлы содержат искомую информацию.

FTP (протокол передачи файлов)
Это был один из первых разработанных Интернет-сервисов, позволяющий пользователям перемещать файлы с одного компьютера на другой. Используя программу FTP, пользователь может войти на удаленный компьютер, просмотреть его файлы, а также загрузить или загрузить файлы (если удаленный компьютер позволяет). Это могут быть файлы любого типа, но пользователю разрешено видеть только имя файла; описание содержимого файла не включено. Вы можете столкнуться с протоколом FTP, если попытаетесь загрузить какие-либо программные приложения из всемирной паутины. Многие сайты, предлагающие загружаемые приложения, используют протокол FTP.

Пример окна протокола FTP:

Gopher
Gopher предлагает загружаемые файлы с некоторым описанием содержимого, чтобы упростить поиск нужного файла. Файлы расположены на удаленном компьютере в иерархическом порядке, так же, как файлы на жестком диске вашего компьютера. Этот протокол больше не используется широко, но вы все еще можете найти несколько действующих сайтов гоферов.

Пример окна Gopher:

Telnet
Вы можете подключиться и использовать удаленную компьютерную программу, используя протокол telnet. Как правило, вы подключаетесь через telnet к определенному приложению, размещенному на обслуживающем компьютере, что позволяет вам использовать это приложение, как если бы оно было на вашем собственном компьютере. Опять же, для использования этого протокола требуется специальное программное обеспечение.

Ниже приведены внешние ссылки, которые будут открываться во всплывающих окнах:

FTP
Пример протокола FTP: TUCOWS. Сайты загрузки программного обеспечения, музыки, тем и игр.

Хадия Хартит – эксперт по стратегии, инвестициям и финансированию, а также преподаватель финансовых технологий и стратегических финансов в ведущих университетах. Она была инвестором, предпринимателем и консультантом более 25 лет. Она является держателем лицензий FINRA серий 7, 63 и 66.

Кирстен Рорс Шмитт – опытный профессиональный редактор, писатель, корректор и специалист по проверке фактов. У нее есть опыт в области финансов, инвестиций, недвижимости и всемирной истории. На протяжении всей своей карьеры она писала и редактировала контент для многочисленных потребительских журналов и веб-сайтов, составляла резюме и контент для социальных сетей для владельцев бизнеса, а также создавала материалы для академических кругов и некоммерческих организаций. Кирстен также является основателем и директором Your Best Edit; найдите ее в LinkedIn и Facebook.

Что такое протокол передачи файлов (FTP)?

Термин протокол передачи файлов (FTP) относится к процессу, который включает передачу файлов между устройствами по сети. Процесс работает, когда одна сторона разрешает другой отправлять или получать файлы через Интернет. Первоначально использовавшийся как способ для пользователей общаться и обмениваться информацией между двумя физическими устройствами, теперь он широко используется для хранения файлов в облаке, которое обычно представляет собой безопасное место, которое хранится удаленно.

FTP может использоваться юридическими или физическими лицами для передачи файлов из одной компьютерной системы в другую или веб-сайтами для загрузки или скачивания файлов со своих серверов.

Ключевые выводы

  • Протокол передачи файлов – это способ загрузки, выгрузки и передачи файлов из одного места в другое в Интернете и между компьютерными системами.
  • FTP позволяет передавать файлы между компьютерами или через облако и обратно.
  • Для выполнения FTP-передачи пользователям требуется подключение к Интернету.
  • FTP — важный инструмент для тех, кто создает и поддерживает веб-сайты.
  • Многие FTP-клиенты можно загрузить бесплатно, хотя на большинстве веб-сайтов FTP уже встроен.

Как работает протокол передачи файлов (FTP)

Протокол передачи файлов позволяет физическим и юридическим лицам обмениваться электронными файлами с другими, не находясь в одном месте. Это можно сделать с помощью FTP-клиента или через облако. Независимо от варианта, обеим сторонам требуется работающее подключение к Интернету.

Большинство веб-браузеров поставляются с FTP-клиентами, которые позволяют пользователям передавать файлы со своего компьютера на сервер и наоборот. Некоторые пользователи могут захотеть использовать сторонний FTP-клиент, поскольку многие из них предлагают дополнительные функции. Примеры FTP-клиентов, которые можно загрузить бесплатно, включают FileZilla Client, FTP Voyager, WinSCP, CoffeeCup Free FTP и Core FTP.

Многие люди использовали FTP раньше, даже не подозревая об этом. Если вы когда-либо загружали файл с веб-страницы, вы использовали FTP. Первым шагом является вход в систему, который может выполняться автоматически или путем ввода имени пользователя и пароля вручную. FTP также потребует от вас доступа к FTP-серверу через определенный номер порта. Получив доступ к FTP-серверу через FTP-клиент, вы можете передавать файлы. Не все общедоступные FTP-серверы требуют входа в систему, поскольку некоторые серверы позволяют получить к ним анонимный доступ.

Как отмечалось выше, FTP изначально разрабатывался как способ отправки и получения файлов между двумя физическими компьютерами. Но с изменениями в технологии пользователи могут выполнять передачу файлов через облако. Использование облака позволяет осуществлять переводы удобно и безопасно (что может защитить отдельных лиц и компании от утечки данных) и с относительно низкими затратами.

Термин FTP-клиент относится к программному обеспечению, позволяющему передавать файлы другому лицу.

Особые соображения

Протокол передачи файлов – это один из многих протоколов, определяющих поведение компьютеров и вычислительных систем в Интернете. Другие такие протоколы включают:

FTP позволяет компьютерам в Интернете передавать файлы туда и обратно. Таким образом, сегодня это незаменимый инструмент для тех, кто создает и поддерживает веб-сайты.

Что искать в FTP-клиенте

Отдельные FTP-клиенты предоставляют различные функции, которые позволяют пользователям изменять способ загрузки и скачивания файлов. Например, если вы используете FileZilla, программа позволяет вам устанавливать ограничения пропускной способности для файлов. Это позволяет контролировать скорость загрузки и скачивания, что может быть полезно, если вы управляете одновременной передачей нескольких файлов.

К другим функциям, которые вам могут понадобиться в FTP-клиенте, относятся аутентификация с открытым ключом, возможность устанавливать уровни сжатия файлов или инструменты, позволяющие выполнять поиск на сервере с использованием масок файлов.

Пример протокола передачи файлов FTP, FileZilla

Пример протокола передачи файлов (FTP)

Программное обеспечение FTP относительно просто настроить. FileZilla — это бесплатный загружаемый FTP-клиент. Введите адрес сервера, к которому вы хотите получить доступ, порт и пароль для доступа к серверу.

После предоставления доступа файлы пользователя в его локальной системе, а также сервер, к которому осуществляется доступ, станут видны. Пользователь может загружать файлы с сервера в локальную систему или загружать файлы из локальной системы на сервер. Они также могут вносить изменения в файлы на сервере, если у них есть на это соответствующие полномочия.

Читайте также: