- •Глава 3. Компьютерные сети
- •3.1.Общие принципы построения компьютерной сети
- •3.1.1. Понятие компьютерной сети
- •3.1.2 Основные программные и аппаратные компоненты сети
- •3.1.3.Характеристики коммуникационной сети
- •3.1.3. Адресация компьютеров
- •3.2. Локальные компьютерные сети
- •3.2.1. Два типа сетей
- •3.2.2. Топология сети
- •3.2.3. Физическая передающая среда локальных компьютерных сетей
- •Беспроводные сети
- •3.2.3. Платы сетевого адаптера
- •. Функционирование сети
- •3.2.1. Сетевые модели osi и ieee Project 802.
- •. Назначение и функции протоколов
- •.Основные стандартные стеки коммуникационных протоколов
- •. Передача данных по сети
- •. Методы доступа в сетях
- •Управление обменом в сети типа "шина".
- •Управление обменом в сети типа "кольцо"
- •. Стандартные сетевые технологии
- •. Сетевые операционные системы
- •Управление пользователями
- •3.3.Способыи средства объединения локальных компьютерных сетей. Распределенные сети.
- •Отметим различие между мостами (коммутаторами) и маршрутизаторами.
- •. Методы передача данных в компьютерных сетях
- •3.4 Глобальные сети .Архитектура Internet
- •.Система адресации в Internet (Intranet)
- •3.5 Типы сервиса Internet (Intranet
- •Вопросы для самоконтроля к разделу 3.
3.5 Типы сервиса Internet (Intranet
Существуют несколько основных сервисов компьютерной сети Internet:
обмен электронной почтой “ E-mail”;
работа во всемирной информационной сети WWW (World Wide Web).
работа с телеконференциями UseNet;
сетевые системы передачи информации (копирование и передача файлов по протоколу FTP - File Transfer Protocol);
распределенная система управления базами данных Gopher.
WAIS (Wide Area information servers Systems) – глобальная информационная служба, предоставляющая распределенную систему обслуживания запросов к нескольким сотням базам данных по различным направлениях науки, техники, образования, культуры;
справочно-информационные ресурсы LISTSERV;
справочные книги X.500;
справочная служба WHOIS;
информационные ресурсы Mailbase и TRICKLE и др.
Сетевые службы и протоколы основаны на модели клиент/сервер. В этой модели клиент обозначает процесс или программу, отправляющую запрос на сервер, термин сервер - процесс или программу, принимающую этот запрос, обрабатывающую его и возвращающую результат клиенту. В реальном приложении, использующему архитектуру клиент/сервер, происходит некоторая обработка информации как на стороне клиента, так и на стороне сервера.
Самой популярных информационных служб Internet является WWW, в сетях Intrаnet широко используется и служба FTP, поэтому кратко охарактеризуем их возможности.
Всемирная информационная сеть WWW (World Wide Web).
Две основные особенности отличают WWW:
использование гипертекста;
возможность клиентов взаимодействовать с другими приложениями Internet.
Название WWW (World Wide Web) переводится как всемирная паутина, под ней принято обозначать совокупность документов во всем мире, которые имеют гипертекстовые ссылки, т.е. ссылки на другие документы, в том числе и на других серверах. Гипертекстовая технология заключается в том, что текст представляется как многомерный, т.е. с иерархической структурой типа сети. Материал текста делится на фрагменты. Каждый видимый на экране компьютера фрагмент, дополненный многочисленными связями с другими фрагментами, позволяет уточнить информацию об изучаемом объекте и двигаться в одном или нескольких направлениях по выбранной связи. При установлении связей можно опираться на различные основания (ключи), но в любом случае речь идет о смысловой, семантической близости связываемых фрагментов. Следуя указанным связям, можно читать или осваивать материал в любом порядке. Объекты не обязательно должны быть текстовыми, они могут быть графическими, музыкальными, с использованием средств мультипликации и т.п.
Работать с гипертекстами предпочтительнее на рабочей станции клиента, подключенной к одному из Web (WWW) - серверов. Информация на Web серверах обычно оформлена аналогично страницам “бумажного документа”, поэтому принято говорить, что в сети представляется “страница информации”. Отображенный на экране гипертекст, представляет собой сочетание алфавитно-цифровой информации в различных форматах и стилях и некоторые графические изображения – картинки.
Для того, чтобы пользователь, работающий на компьютере любого типа, видел документ, отформатированный надлежащим образом, разработан универсальный формат Hypertext Markup Language HTML – язык разметки гипертекста. HTML – язык, предназначенный для создания форматированного текста, который насыщен изображениями, звуком, анимацией и гипертекстовыми ссылками на другие документы, разбросанные по всему Web - пространству. HTML документы представляют собой текстовые поля, в которые встроены специальные команды. (Подробно см. Шарф Д. HTML 3.2: Справочник СПб: Питер, 1998.-223с. и Мулен Р. HTML 3. Справочник программиста - СПб: Питер Ком, 1998.-303 с.).
Для просмотра страниц HTML документа необходимы специальные программы - броузеры (browser), WWW browser предназначены для того, чтобы соединиться по Internet с удаленными компьютерами, запрашивать определенные документы, а затем формировать полученные документы для просмотра на локальном компьютере.
Как работают броузеры? Броузеры отправляют запросы и получают информацию, необходимую для того, чтобы изобразить страницу HTML на вашем экране. Полученная информация содержит сам файл HTML, а также все графические, звуковые и видеофайлы, упомянутые в данном файле HTML. Как только данные получены, броузер форматирует текст в соответствии с командами HTML и изображает его на экране вместе с графикой. В тот момент, когда вы щелкаете кнопкой мыши на гипертекстовой ссылке, по каналам Internet отправляется новый запрос на получение другого файла.
Большинство броузеров предоставляют доступ к другим сервисам Internet, в частности для обмена электронной почтой “ E-mail”. Это дает возможность считать WWW интегральной службой Internet.
Одной из целей проекта WWW была реализация удобного способа доступа к документам, размещенным на удаленных компьютерах. Для передачи в сети документов, стандартной формой представления которых является гипертекст, был разработан протокол, названный HTTP – Hypertext Transfer Protocol (протокол передачи гипертекстов). HTTP – это довольно простой коммуникационный протокол, который учитывает, что передаваемые документы включают гипертекстовые ссылки, т.е. содержат информацию об адресах, по которым могут быть отправлены последние запросы. Заметим, что для просмотра WWW- документов совершенно не обязательно знать что-либо о протоколе HTTP.
HTTP основан на принципе сеансной связи. Каждый сеанс происходит в четыре шага (см.рис.3.36):
Клиент устанавливает ТСР соединение с сервером.
Клиент отправляет запрос серверу.
Сервер обрабатывает запрос и возвращает запрашиваемую информацию либо сообщение, что он не может ответить запрос.
Сервер или клиент закрывает ТСР - соединение.
Сетевые системы передачи информации(копирование и передача файлов по протоколу FTP - File Transfer Protocol
Для пересылки файлов многих вполне устраивает использование –броузера, а не специального приложения – клиента FTP. Можно воспользоваться приложениями WWW - навигаторами, такими как Windows Internet Explorer, Netscape Novigator, Netscape Communicator. Однако они представляют лишь ограниченные функциональные возможности.
Сервис FTP специально разработан для того, чтобы позволить вам установить соединение с компьютером в Internet (Intrаnet), просмотреть файлы, доступные на нем, и скопировать те, которые вам необходимы. На компьютерах, которые используются как серверы FTP, устанавливается специальное программное обеспечение. Оно управляет основными операциями, необходимыми для передачи файлов к пользователю и от него. К таким операциям относятся: перемещение, удаление и переименование файлов или каталогов, а также определение, кому именно разрешен доступ к серверу.
Пользователи подключаются к серверу с помощью программ, которые называются клиентами FTP. Такие программы-клиенты позволяют использовать команды FTP, с помощью которых управляют операциями, выполняемыми сервером, например, загрузкой файлов на компьютер пользователя или пересылкой файлов от пользователя на сервер FTP.
На рис. 3.37. показано взаимодействие между клиентом и сервером FTP. Такие программы, как Cute FTP или WS FTP для компьютеров с операционной системой Windows 95/98/2000, позволяют осуществлять любые операции, начиная с загрузки или отправки файлов и заканчивая пересылкой целых каталогов. Отметим в заключении, что большинство FTP – серверов в сетях Internet работает под управлением операционной системы UNIX.