Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Технические средства обучения.doc
Скачиваний:
37
Добавлен:
13.08.2019
Размер:
5.48 Mб
Скачать

Файловые сервера. Пересылка и получение файлов.

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

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

  1. Установка контрольного (управляющего, для команд) соединения с сервером; выполняет FTP-клиент. В этот этап входит получение ответа от сервера о том, что соединение установлено.

  2. Сообщение серверу имени пользователя, который собирается с ним работать. В отличие от НТТР-протокола имя пользователя нужно всегда. В случае необходимости анонимного доступа используются зарезервированные имена: anonymous или ftp.

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

  4. Далее следует процесс управления FTP-сессией с помощью команд. Самые типичные: сменить директорию (каталог), показать содержимое каталога.

  5. Команда, подготавливающая передачу (пассивное или активное соединение). Тип зависит от того, кто будет устанавливать дополнительное соединение - сервер или станция. Если дополнительное соединение устанавливает сервер - активное, клиент - пассивное. Не все сервера и не все клиенты поддерживают пассивное соединение.

  6. Команда на передачу файла

  7. Собственно передача файла. Она происходит по независимому соединению. После команды на передачу файла клиент или сервер устанавливают дополнительное соединение - так называемое соединение для данных. С помощью ТСР-протокола организуется еще один канал связи, по которому и передается файл.

  8. Далее клиент решает, что делать с файлом - запустить на выполнение, просмотр, записать на диск и т.п.

  9. Последний этап - команда на разрыв соединения.

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

Одной из наиболее часто используемых служб поиска в сети Интернет является WWW (World Wide Web) - сервер информационного поиска, позволяющий работать пользователю с информационными источниками в режиме гипертекста (гиперсреда - представление информации на узлах, соединяемых с помощью ссылок, а гипертекст - тип интерактивной среды с возможностями выполнения переходов по ссылкам). Благодаря специальной системе перекрестных ссылок перемещение от документа к документу, находящемуся на другом сервере, происходит незаметно для пользователя.

Поиск в сети Интернет. Основные принципы.

Существует три основных объекта поиска, которые можно получить из сети Интернет:

  1. Файлы (например, мы хотим найти какую-то программу, точно зная, как называется файл, в котором она содержится). В этом случае нам следует воспользоваться сервером поиска файлов, на котором храниться база данных, содержащая имена файлов и ссылки на эти файлы ( http://ftpsearch.city.ru/ , http://www.files.ru/).

  2. Сервера (если мы хотим ознакомится с прейскурантом, какой либо фирмы, разумнее всего поискать его на сервере этой фирмы).  Тогда чаще всего обращаются к услугам каталогизаторов. Это поисковые сервера, содержащие базу данных, в которой хранятся ссылки на главные страницы WEB-узлов, названия их владельцев и ключевые слова (http://www.rambler.ru/ , http://www.yahoo.com/ ).

  3. Информация (тексты художественных произведений, научные статьи на заданную тему, биографии, учебные пособия и т. п.). Теперь лучше всего обратится на сервер контекстного поиска. Эти сервера по данной вами фразе выдают вам ссылки на WEB-страницы, где эта фраза содержится (http://www.yandex.ru/ , http://altavista.com/).

WEB-сервера, назначение, принципы организации

Гипертекст - это система позволяющая распоряжаться набором информации так, чтобы к ней можно было получить доступ в любой последовательности. Система состоит из множества документов (это могут быть тексты, рисунки, звуки или их комбинация) и логических связей между ними. WEB-сервера - это сервера в сети Интернет, предоставляющие гипертекст, размеченный с помощью языка НТМL. Язык НТМL позволяет оформить текст в определенной цветовой гамме и нужными шрифтами, создать таблицы и списки, вставить в нужном месте графические, видеоизображения, звуковые файлы и ссылки (реализующие логические связи) на другие документы. Подробнее с языком НTML вы можете ознакомиться с помощью следующих учебников:

  1. http://micron.narod.ru/

  2. http://www.arcus.lv/dimas/

  3. http://www.projectwm.al.ru/

Программа для просмотра и получения документов с WEB-сервера называется браузером. Обычно браузер получает информацию с WEB-сервера по НТТР-протоколу.  Скорость передачи информации, которую показывают многие браузеры - это средняя скорость получения информации с учетом всех задержек (число всех полученных байт, деленное на затраченное на их получение время). Прежде чем перейти к изучению протокола НТТР, систематизируем сведения по уже изученным протоколам:

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

  2. TCP-протокол предназначен для установки двунаправленного соединения между двумя машинами. Одна машина - клиент - запрашивает соединение с другой машиной - сервером, и протокол TCP используется для организации канала, по которому эти две машины могут обмениваться данными. В качестве нижележащего протокола используется протокол IP. Упаковка данных в IP-пакеты контролируется TCP. Он пытается передать пакет до тех пор, пока не получит сообщение, что пакет доставлен и получен без искажений.

  3. Над этими двумя протоколами находятся протоколы доставки почтовых сообщений, самый распространенный из которых - SMTP (Simple Mail Transfer Protocol) - отвечает за доставку почтовых сообщений между серверами. Он передает следующую информацию: от кого письмо, кому письмо и тело письма, установку соединения и корректность передачи контролирует ТСР-протокол, а выбор с кем соединяться на совести почтовой программы (задается в ее настройках или берется из DNS). Протокол РОР3 обеспечивает возможность пользователю получать почтовые сообщения из ящика, находящегося на сервере.

HTTP-протокол. Этот протокол также работает над ТСР. Одной из его задач является регламентация передачи данных на WEB-страницах. Он используется при передаче любых данных в соответствующем формате и содержит средства для указания, какие данные он передает в настоящий момент и как с ними следует поступить.

Рассмотрим с точки зрения сети этапы просмотра WEB-страницы

  1. Клиентская программа просмотра WEB-страниц (браузер) устанавливает соединение с сервером (ТСР).

  2. Получив ответ об установленном соединении, программа направляет запрос серверу. В запросе указывается, что ей нужен такой-то ресурс (файл, динамическая страница или каталог), желательно в такой-то кодировке и на таком-то языке.

  3. Сервер направляет ответ из 3 частей:

  • Код ответа (все в порядке, или документ в другом месте, или этот документ не имеют права читать все подряд, сообщите свое имя и пароль, или пароль неверный, или нет таких документов, или сервер не работает)

  • Заголовки страницы (тип данных (текст+кодировка, звук, рисунок и т.д.), иногда размер, можно ли сохранять этот документ в кэше, срок хранения и т.п.)

  • сам запрошенный документ.

Браузер, получив этот ответ, сохраняет его у себя либо в оперативной памяти, либо на диске (в дисковом кэше) и, исходя из заголовка документа, решает, что с ним делать... Если выводился текст в формате НТML , то там могут быть ссылки на другие ресурсы. Для каждого ресурса, например, картинки, устанавливается новое соединение с сервером, и она точно так же запрашивается.

Подробно про вычислительные сети

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

1.      файл-сервер предназначен для работы с базами данных, имеет объемные дисковые запоминающие устройства;

2.      сервер резервного копирования выполняет ежедневное автоматическое архивирование информации от серверов и рабочих станций;

3.      факс-сервер – выделенная рабочая станция для организации эффективной факсимильной связи;

4.      почтовый сервер – выделенная рабочая станция для организации электронной корреспонденции;

5.      сервер печати – предназначен для эффективного использования системных принтеров;

6.      прокси-сервер –популярное средство для подключения локальных корпоративных сетей к сети Интернет.

Web-страница – это сочетание обычного текста и меток HTML (Hypertext Markup Language), используемых для форматирования этого текста. HTML – это стандарт, определенный World Wide Web Consortium. Последний вариант HTML – версия 3.2.

URL определяет расположение или адрес каждой Web-страницы в Internet. URL состоит из трех частей:

-         протокол

-         доменное имя узла

-         путь.

Протокол определяет метод взаимодействия клиент-программы с сервером. Доменное имя узла определяет сервер, на котором постоянно находится данная Web-страница. Путь – полный путь и, возможно, имя файла Web-документа. Путь и имя файла могут быть опущены.

Пример:

http://www.host.com/files/are/here.html

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

2. телеконференции (USENET) – это обмен мнениями с помощью электронных писем по поводу тех или иных тем. Каждый пользователь Internet может подписаться на интересующие его телеконференции (всего их несколько десятков тысяч и посвящены они самым разным темам – от проблем использования лазерных принтеров до психологических расстройств). При этом пользователь будет получать все письма, посылаемые в соответствующие телеконференции, а может и сам высказывать свое мнение или ответить на чей-то вопрос.

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

4. служба FTP  Transmission Control Protocol (Протокол управления передачей) – хранилища файлов. На них хранятся тексты документов, программы, тесты книг. Каждый пользователь Интернет может получить оглавление FTP-серверов или любой из хранящихся на нем файлов в виде электронного письма или архива.

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

6. электронные доски объявлений (BBS) – это место, куда стекается вся подлежащая обмену информация. С помощью BBS можно опубликовать объявление для общего ознакомления, или оставлять на доске информацию, которую адресат может забрать в удобное для него время.

7. Internet Relay Chat (IRC) – для поддержания так называемого живого диалога. Недавно выпущенное программное обеспечение позволяет проводить реальные видео- и аудиконференции.

8. служба ICQ  (аська, I seek you “Я ищу тебя”) - предназначена  для обмена короткими текстовыми сообщениями между пользователями, одновременно находящимися на связи.

9. Word Wide Web (WWW) -  это огромное собрание статистических и интерактивных документов, связанных между собой.  Для просмотра этих документов – Web-страниц – используются Web-броузеры. Web-страницы находятся находятся на сотнях тысяч Web-серверов, расположенных по всему миру. Для перехода с одной Web-страницы на другую достаточно щелкнуть мышью на одной из гипертекстовых ссылок, имеющихся почти на каждой странице.