Главная Программы Учебное пособие Презентации Дополнительно
    Глава 1
  Глава 2
  Глава 3
  Глава 4
  Глава 5
  Глава 6
  Глава 7
  Глава 8
  Глава 9
  Глава 10
  Глава 11
  Глава 12
  Глава 13
  Глава 14
  Глава 15
  Глава 16
  Глава 17
  Глава 18
  Глава 19
  Глава 20
  Лабораторная 1
  Лабораторная 2
  Лабораторная 3
  Лабораторная 4
  Лабораторная 5
  Лабораторная 6
  Литература

Учебное пособие -> Глава 19

 

          Глава 19. WWW. Телеконференции 

 

WWW

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

Большинство ресурсов всемирной паутины представляет собой гипертекст.

Гипертекстовые документы, размещаемые во всемирной паутине, называются web-страницами.

Несколько web-страниц, объединенных общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же web-сервере, называются web-сайтом.

В общем случае термин гиперте́кст был введён Тедом Нельсоном в 1965 году для обозначения «текста ветвящегося или выполняющего действия по запросу». Обычно гипертекст представляется набором текстов, содержащих узлы перехода от одного текста к какому-либо другому, позволяющие избирать читаемые сведения или последовательность чтения.

Общеизвестным и ярко выраженным примером гипертекста служат веб-страницы — документы HTML (язык разметки гипертекста), размещённые в Сети.

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

HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML).

Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.

Сейчас Консорциум Всемирной паутины (W3C) разрабатывает HTML версии 5. Параллельно ведётся работа по дальнейшему развитию HTML под названием XHTML (от англ. Extensible Hypertext Markup Language — «расширяемый язык разметки гипертекста»). Пока XHTML по своим возможностям сопоставим с HTML, однако предъявляет более строгие требования к синтаксису.

Консо́рциум Всеми́рной паути́ны (англ. World Wide Web Consortium, W3C) — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет Тим Бернерс-Ли, изобретатель HTTP, HTML, URI, и автор множества других разработок в области информационных технологий.

HTML — это теговый язык разметки документов. Любой документ на языке HTML представляет собой набор элементов, причём начало и конец каждого элемента обозначается специальными пометками — тегами. Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных (например, тег перевода строки <br>). В этом случае обычно не указывается закрывающий тег.

Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, размер шрифта для элемента font). Атрибуты указываются в открывающем теге.

Пример фрагмента HTML-документа:

<b> Этот текст будет жирным, <i>а этот - ещё и курсивным</i> </b>

Результат:

Этот текст будет жирным, а этот - ещё и курсивным

Гиперссылка (англ. hyperlink) в компьютерной терминологии — часть электронного (гипертекстового) документа, ссылающаяся на другой элемент (команда, текст, заголовок, примечание, изображение) в самом документе, на другой объект (файл, директория, приложение), расположенный на локальном компьютере или в компьютерной сети, либо на элементы этого объекта.

Пример:

<a href="http://www.example.com">

Здесь элемент содержит атрибут href.</a>

XML (расширяемый язык разметки) – это мета-язык разметки, широко используемый в настоящее время. XML разработан консорциумом World Wibe Web в комитете, возглавляемом Джоном Босаком (Jon Bosak).

Основное предназначение XML – быть более простым и сфокусироваться на специфичной проблеме – документах в интернете.

В XML пользователям разрешается создавать любые теги, какие необходимы (отсюда «расширяемый»).

WWW построена по схеме "клиент-сервер"

 

Рисунок 160 – WWW построенный по схеме “клиент-сервер”

 

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

В простейшем виде такая программа получает по сети HTTP-запрос на определённый ресурс, находит соответствующий файл на локальном жёстком диске и отправляет его по сети запросившему компьютеру.

Более сложные веб-серверы способны динамически распределять ресурсы в ответ на HTTP-запрос.

Для идентификации ресурсов (зачастую файлов или их частей) во Всемирной паутине используются единообразные идентификаторы ресурсов URI (англ. Uniform Resource Identifier).

Для определения местонахождения ресурсов в сети используются единообразные локаторы ресурсов URL (англ. Uniform Resource Locator).

Такие URL-локаторы сочетают в себе технологию идентификации URI и систему доменных имён DNS (англ. Domain Name System) — доменное имя (или непосредственно IP-адрес в числовой записи) входит в состав URL для обозначения компьютера (точнее — одного из его сетевых интерфейсов), который исполняет код нужного веб-сервера.

URL — это стандартизированный способ записи адреса ресурса в сети Интернет.

<схема>://<логин>:<пароль>@<хост>:<порт>/<URL-путь>

-       схема обращения к ресурсу, в большинстве случаев имеется в виду сетевой протокол.

-       Логин - имя пользователя, используемое для доступа к ресурсу

-       Пароль - пароль, ассоциированный с указанным именем пользователя

-       хост - полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх десятичных чисел, разделённых точками.

-       порт - хоста для подключения

-       URL-путь  - уточняющая информация о месте нахождения ресурса (зависит от протокола)

Пример: http://www.kemsu.ru

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.

Дополнительными функциями многих веб-серверов являются:

-       ведение журнала обращений пользователей к ресурсам,

-       аутентификация пользователей,

-       поддержка динамически генерируемых страниц,

-       поддержка HTTPS для защищённых соединений с клиентами.

На ноябрь 2009 года двумя наиболее распространёнными веб-серверами, вместе занимающими около 68 % рынка, являются:

-       Apache – свободный веб-сервер, наиболее часто используется в Unix-подобных ОС.

-       IIS от компании Microsoft, распространяется с ОС семейства Windows NT.

Для обзора информации, полученной от веб-сервера, на клиентском компьютере применяется специальная программа – веб-браузер.

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

При анализе URL-спецификации или по командам сервера клиент запускает дополнительные внешние программы для работы с документами в форматах, отличных от HTML, например GIF, JPEG, MPEG и т. п.

По данным компании Net Applications на 2 марта 2009 года рыночная доля:

-       Internet Explorer составляла 79,51 %,

-       Firefox — 18,41 %,

-       Safari — 12 %,

-       Google Chrome — 1,15 %,

-       Opera — 0,71 %,

-       Netscape — 0,06 %,

-       и др.

Последнее время все большую популярность приобретает Safari.

Информация в вебе может отображаться как пассивно (то есть пользователь может только считывать её), так и активно — тогда пользователь может добавлять информацию и редактировать её.

К способам активного отображения информации во Всемирной паутине относятся:

-       гостевые книги,

-       форумы,

-       чаты,

-       блоги,

-       wiki-проекты,

-       системы управления контентом.

Блог (англ. blog, от «web log», «сетевой журнал или дневник событий») – это веб-сайт, основное содержимое которого — регулярно добавляемые записи, изображения или мультимедиа. Для блогов характерны недлинные записи вре́менной значимости, отсортированные в обратном хронологическом порядке (последняя запись сверху).

Ви́ки – веб-сайт, структуру и содержимое которого пользователи могут сообща изменять с помощью инструментов, предоставляемых самим сайтом.

Систе́ма управле́ния содержи́мым/конте́нтом (анг. Content management system, CMS) – компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовых и мультимедиа документов (содержимое или контента).

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

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

 

Телеконференции

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

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

Возможны глобальные и локальные телеконференции. Включение материалов в newsgroups, рассылка извещений о новых поступивших материалах, выполнение заказов – основные функции программного обеспечения телеконференций. Возможны режимы E-mail и on-line.

Дискуссионные группы (или списки рассылки, mailing lists) поддерживаются с помощью серверов или "почтовых роботов" типа LISTSERV (в BITNET) и List Processor (в Internet), которые рассылают сообщения по конкретным адресам электронной почты подписчиков.

BITNET — это сеть электронных коммуникаций, связывающая компьютеры более 560 организаций — членов CREN в США, включая университеты, колледжи, школы, исследовательские центры, финансируемые правительством, и правительственные агентства. Вместе с объединением с сетями в других странах BITNET является единой логической сетью, соединяющей более 1500 организаций в 52 странах, обеспечивающей электронный обмен информацией для поддержки научных исследований и образования.

Newsgroup'ы (системы рассылки новостей) – через транспортную "широковещательную" систему на базе протокола NNTP (Network News Transfer Protocol), когда поток сообщений передается от одного узла к другому, т.е. для самых широких групп пользователей.

News - сообщения доступны в режиме "on-line" и через почтовые шлюзы - newsserv'ы, созданные разработчиками Demos'a, Relcom'a и др.

Все "вопросы" по управлению и ведению дискуссионных групп в академической сети BITNET берут на себя LISTSERV'ы. Данное ПО поддерживает списки рассылки, хранящие имена и адреса e-mail подписчиков.

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

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

USENET – сообщество людей, обменивающихся сообщениями (или статьями) в пределах одной или нескольких телеконференций (или ньюсгрупп - newsgroup). Usenet — одна из старейших сетей, широко используемых до сих пор. Она появилась в 1980 году.

Структура USENET - множество серверов новостей при различных организациях, но сам USENET - не организация и не сеть. Такая служба распространена исключительно широко благодаря тому, что она поддерживается большим количеством сетей и протоколов помимо Internet. Практически, такая "сеть" покрывает все мировое компьютерное пространство.

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

Существуют определенные правила создания новых групп, распространяемых статей, материалов и т.п.

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

Сообщения рассылаются или лавинообразно, или через списки рассылки. В режиме on-line можно прочитать список сообщений, а затем и выбранное сообщение. В режиме off-line из списка выбирается сообщение и на него посылается заказ.

Примеры телеконференций: работа коллектива авторов над книгой по спискам рассылки, обсуждение проектов и других документов, представление и обсуждение научных докладов и т.п.

Существует огромное количество news-групп, можно оценить их общее число на середину 1995 года, порядка 12000 - 14000.

 

Рисунок 161 – Примеры news-групп

 

Основные иерархии конференций Usenet составляют «Большую Восьмёрку»:

-       comp.*: обсуждение тем, связанных с компьютерами (comp.software, comp.sys.amiga);

-       misc.*: разнообразные темы (misc.education, misc.forsale, misc.kids);

-       news.*: новости Usenet-a (news.groups, news.admin);

-       rec.*: развлечения и отдых (rec.music, rec.arts.movies);

-       sci.*: научные дискуссии (sci.psychology, sci.research);

-       soc.*: социальные темы (soc.college.org, soc.culture.african);

-       talk.*: разговоры, в том числе на «горячие» темы (talk.religion, talk.politics);

-       humanities.*: искусство, литература, философия (humanities.classics, humanities.design.misc).

 

Рисунок 162 – Пример comp.*

 

Большую часть групп, распространяемых по всему USENET, можно назвать глобальными, хотя отдельные узлы могут и не поддерживать часть из них.

Например, сравнительно часто не принимаются группы "talk.*" и "soc.*". Более привычны для пользователей: "alt.*", "comp.*", "rec.*", "news.*", "misc.*" и "sci.*".

Часть групп ограничена более узкой сферой распространения, такие группы могут подразделятся по географическому признаку, например:

-       can.*       - распространение ограничено, в основном, территорией Канады;

-       eunet.*    - в основном для европейских узлов в EUNet;

-       fr.*          -"- внутри Франции;

-       na.*         -"- ограничены Северной Америкой;

-       usa.*       -"- для США и т.д.

Электронная "доска объявлений" BBS (Bulletin Board System) - технология, близкая по функциональному назначению к телеконференции, позволяет централизованно и оперативно направлять сообщения для многих пользователей.

Программное обеспечение BBS сочетает в себе средства электронной почты, телеконференций и обмена файлами. Примеры программ, в которых имеются средства BBS: Lotus Notes, World-group.

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

В Usenet же нет центрального места хранения, и информация осуществляет постоянный круговорот в сети от сервера к серверу, от сервера к клиенту, от клиента к серверу.

 В настоящее время интенсивно развиваются технологии настольной конференц-связи, в том числе в реальном масштабе времени.

В зависимости от вида разделяемой пользователями информации различают несколько уровней настольной конференц-связи.

На нижнем уровне находится обычная E-mail сессия обмена документами.

На следующем уровне обеспечивается оперативный доступ к совместно разрабатываемому документу. Это режим "разделяемой доски" (shared whiteboard).

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

К верхнему уровню конференц-связи относят видеоконференции. .

По мере повышения уровня возрастают требования к пропускной способности используемых каналов передачи данных. Для простых видов конференц-связи можно использовать даже обычные телефонные линии, начиная с 8-10 кбит/с.

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

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

Программное обеспечение телеконференций включает серверную и клиентскую части.

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

Пример клиентских программ: ProShare (Intel), NetMeeting (Microsoft). В системе дистанционного обучения Class Point клиентская часть включает отдельные программы для инструктора и студента.

Серверная часть (MCU – Multipoint Control Unit) служит для распределения потока данных между пользователями с согласованием форматов окон с видеоинформацией, способов сжатия данных, скоростей потоков, идущих от разных сетей (пользователей). Примеры серверов: Whute Pine's Meeting Point для видеоконференций, DataBeam's Learning Server для систем дистанционного обучения.

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

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

Специализированная видеоконференц-система включает дистанционно управляемую видеокамеру, монитор с большим экраном, микрофоны, динамики, устройство для считывания графических документов, кодеки. Требуется выделенный канал со скоростью выше 64 кбит/с. Пример программного обеспечения - PictureTel.

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