Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Что такое Интернет и как он работает
История развития Интернета
Потенциал сети Интернет оценить непросто. Очень часто сознание
современников просто отказывается воспринимать то, что два человека,
разделенные десятками тысяч километров, могут улыбаться друг другу,
разговаривать между собой. Причем двое не президенты сверхдержав, а простые
студенты. То, что еще вчера казалось фантастическим вымыслом, сегодня уже
реальность, доступная простым смертным.
Потенциал сетей заключается в соединении компьютеров. Объединяя
компьютеры, сеть объединяет людей. Десятки и сотни людей пользуются
локальными сетями, а миллионы — Интернетом. Образуется целый социальный
общественный пласт, для которого не существует географических, религиозных,
политических барьеров. Буквально каждый пользователь Сети может связаться с
любым другим пользователем. Именно для этого и создавался Интернет.
В 1961 году Леонард Клейнрок (Leonard Kleinrock) опубликовал работу,
посвященную пакетной коммутации. Позже эта технология станет ключевым
звеном практически всех сетей. А тогда ею заинтересовались специалисты
DARPA (Defense Advanced Research Projects Agency) — Агентства Перспективных
Исследовательских Проектов министерства обороны США. Идея Клейнрока была
подхвачена заинтересованными людьми, и уже в 1965 году Томас Мерил (Thomas
Merrill) совместно с Лоуренсом Робертсом (Lawrence Roberts) соединили
посредством телефонной линии два компьютера, находившихся в разных штатах
США, доказав, что технология пакетной коммутации позволяет создать
географически распределенные сети. Суть новой технологии заключается в
разбиении передаваемой информации на так называемые пакеты. Каждому пакету
присваивается адрес - своего получателя. Имея эти данные, пакеты от разных
отправителей, последовательно, друг за другом могут передаваться по одному
каналу связи, достигая нужного адресата. Таким образом, несколько систем могут
работать одновременно (в понимании пользователя) посредством одного канала
связи. Заинтересованность DARPA объяснялась возможностью применения
разработанной технологии в случае ядерного взрыва. Распределенная сеть не
нуждалась в некоем центральном звене, без которого она не смогла бы
существовать. Наоборот, технология изначально использовала стандартные
телефонные линии и с легкостью и универсальностью могла быть распределена
на большие географические расстояния.
В августе 1968 года Лоуренс Роберте и DARPA основывают сеть DARPNET.
Одновременно совместно с другими исследователями разрабатывается
спецификация новой сети. К 1969 году к этому проекту присоединяется
Стан-фордский научно-исследовательский институт (Stanford Research Institute), a
затем Университет Юты (University of Utah) и другие ВУЗы. Охваченные идеями
сотрудничества, ученые быстро осознали возможности глобальной сети. Стали
организовываться виртуальные конференции, а в 1972 году в сети DARPNET
появляются служба электронной почты (e-mail) и Telnet, a годом позже FTP (File
Transfer Protocol). Благодаря внедрению e-mail в существующую сеть, ученые,
инженеры и военные — тогдашние основные пользователи DARPNET, вышли на
новый этап развития межличностных отношений. За командной строкой
операционной системы (ОС) Unix стало возможным увидеть человека. Служба
Telnet позволяла входить в сеанс работы Unix с удаленного компьютера, a FTP
обеспечивал легкий обмен файлами. Благодаря своей открытой архитектуре,
DARPNET соединяла различные платформы и операционные системы.
Отсутствие каких-либо серьезных технологических ограничений позволяло
объединять подсети с различными топологиями в единые комплексы. В 1977 году
был введен протокол TCP/IP (Transmission Control Protocol/Internet Protocol), который
до сих пор служит связующим звеном разных систем. К началу семидесятых сеть
DARPNET стала называться Интернетом. Постоянно развиваясь, подключая все
большее число пользователей, по сведениям исследовательской компании NUA
(http://www. nua. ie), Интернет к 2000 году объединил 407,1 миллиона пользователей.
Однако своему успеху Интернет обязан не только возможности
кроссплатформенного обмена информацией, но и разработке "дружественной"
простому пользователю технологии визуализации данных. Работы по внедрению
гипертекстового формата документов в Интернет начались с конца 70-х годов. В
1991 году была разработана система Gopher, призванная облегчить работу с
командной строкой Unix. Однако общепринятый в настоящее время единый
стандарт описания представления документов был утвержден в начале 90-х. Тим
Беррнерс Ли (Tim Berners-Lee), выступивший с инициативой создания языка
гипертекстовой разметки, впервые разработал спецификацию языка HTML
(HyperText Markup Language) и программу визуализации (браузер), названную
World Wide Web (WWW). С тех пор язык HTML "де-факто" стал стандартом для
представления текстовой и смешанной информации в Сети. Этот язык базируется
на SGML (Standard Generalized Markup Language) — международном стандарте
представления текстовой информации.
К середине девяностых годов сеть начинает экспоненциально расти. Ее
пользователями становятся люди, далекие от программирования или науки.
Недавно созданная фирма Netscape, выпускает триумфальный Netscape Navigator,
ставший на несколько лет самым популярным браузером.
Все это заставляет многие фирмы, до последнего времени не верившие в
перспективность Интернета, по-иному взглянуть на будущее. И в 1996 году
лидирующий производитель офисного программного обеспечения (ПО) фирма
Microsoft объявляет о планах интеграции своего ПО с сетью Интернет, которые со
временем стали еще более всеобъемлющими и затронули не только клиентские
приложения, но и даже средства создания программ.
Интернет сегодня
В настоящее время сеть Интернет объединяет несколько миллионов компьютеров
пользователей по всему миру. Все эти компьютеры можно условно разделить на
два основных класса: клиенты и серверы.
Клиенты
Клиенты —это компьютеры, подключенные к Сети через поставщика услуг
Интернета (Internet Service Provider), используют ее, как правило, для поиска и
получения информации, работы с электронной почтой.
Программное обеспечение клиентов может включать:
Браузер или универсальный клиент. Это программа, которая обеспечивает
загрузку и отображение Web-страниц. Кроме того, современные версии
этого ПО позволяют выполнять небольшие клиентские приложения
(скрипты и апплеты), расширяющие возможности обычных Web-страниц, а
также осуществлять путешествия в виртуальных мирах.
Почтовые приложения, работающие с электронной почтой.
Другие мультимедийные средства, как, например, воспроизведение
звуковых и видеороликов.
Клиентские модули систем групповой работы, которые обеспечивают
создание единого информационного поля над распределенными клиентами
Серверы
Серверы —это мощные компьютеры, которые имеют высокопропускной канал
для связи с Интернетом и соответствующее программное обеспечение,
поддерживающее работу тех или иных служб, и, как правило, предоставляют
информацию клиенту. В зависимости от типа сервисов, которые предоставляют
серверы, они делятся на:
Web-серверы —работают с протоколом высокого уровня HTTP, и в ответ на
запрос клиента формируют по заранее определенному алгоритму
Web-страницу. Причем, эта страница может быть либо создана заранее, и
тогда ее называют статической, либо генерироваться непосредственно в
ответ на запрос — это динамически созданная страница.
Почтовые серверы —как привило, поддерживают протокол POP (Post Office
Protocol) и SMTP (Simple Mail Transfer Protocol). Служат, как следует из
названия, для работы с электронной почтой и имеют различное назначение.
Посредством протокола POP обеспечивается загрузка писем с ящика клиента
на почтовом сервере, которым он пользуется, в его программу-клиент, а
также некоторые другие возможности для клиент-серверного
взаимодействия (см. приложение 1).Для отправки почтовых сообщений от
клиента на сервер, а также передачи их между серверами, на пути их
следования от отправителя к серверу получателя используется протокол
SMTP.
Ftp-серверы —работают с протоколом FTP и служат для организации
доступа к файловым архивам сервера.
Gopher-серверы —работают по протоколу Gopher, разработанному в
Университете Миннесоты (University of Minnesota), в настоящее время их
можно считать устаревшими.
Это серверы, с которыми можно взаимодействовать, используя соответствующее
программное обеспечение (например, программу почтового клиента или браузер).
Однако есть специализированные серверы, которые тоже могут быть доступны
посредством Интернета, но, они, как правило, предназначены для обслуживания
других серверов (например, некоторые серверы, обслуживающие базы данных
или обеспечивающие проверку кодов кредитных карт) или для работы со
специализированным программным обеспечением (RealAudio или NetShow).
Многие фирмы предлагают специализированное серверное программное
обеспечение, также называемое сервером (или, правильнее, информационным
сервером). Это ПО является дополнением к одному из вышеперечисленных
серверов и выполняет функции обслуживания электронных конференций,
торговли, рассылки новостей и т. д.
Информационные серверы
Информационные серверы устанавливаются на специализированные
операционные системы. Как правило, это различные версии Unix, Windows NT
Server или Novel NetWare. Поскольку основная цель книги — описать создание
информационных систем с помощью среды Delphi, а код, созданный в Delphi,
гарантированно работает корректно только на Windows-платформах, то в
дальнейшем мы будем рассматривать лишь эту операционную систему.
Существуют программы-эмуляторы, позволяющие запускать Win32-приложения
на различных не-Windows платформах, однако эти "переходники" могут не
соответствовать современным жестким критериям сетевой безопасности и
поэтому запускать Web-серверы на них не рекомендуется.
Может показаться, что ограничение возможности выбора операционной системы
сервера приведет к потере гибкости всей информационной системы, но это не
так. Поскольку предполагается использование Web-сервера из сети Интернет, то
любой клиент должен иметь возможность пользоваться сервером, независимо от
его платформы — это основное требование совместимости платформ. И оно
выполняется. Поскольку обмен информацией между клиентом и сервером в среде
Интернета осуществляется с использованием кроссплатформенных стандартов, а
конкретно — протоколов низкого (TCP/IP) и высокого (HTTP) уровней, то в общем
случае нет особой необходимости знать, какой именно клиент пользуется
ресурсом.
Зеркала
Для очень популярных ресурсов требуется большая пропускная способность
интернет - канала и мощность Web-сервера. При некоторых значениях
производительности сервера и пропускной способности канала дальнейшее
наращивание этих показателей оказывается экономически нецелесообразно, и в
этом случае применяют технологию кластеризации сервера. Вообще,
кластеризация подразумевает собой установку нескольких машин-серверов,
функционирующих в сети как одна, т. е. происходит распараллеливание операций
между этими серверами (кластерами) и, вследствие этого, равномерное
распределение нагрузки. При этом решаются задачи повышения
отказоустойчивости информационной системы, повышения производительности,
улучшения масштабирования, безопасности хранения данных вследствие
репликации (репликация в данном контексте — это постоянное копирование
данных на другой сервер). Кроме создания кластеров применяются также и так
называемые "Зеркала". Зеркало сайта — это тот же сайт, но расположенный на
другом сервере, как правило, в географическом отдалении от первого. Делается
это для разгрузки головного сервера и увеличения скорости работы с
пользователями. Например, бывшее ранее одним из лидеров Российского
сегмента Интернета агентство "Инфоарт" имело множество зеркал, разбросанных
как по территории России, так и по странам Дальнего Зарубежья. При этом, как
правило, зеркала получают адреса, начинающиеся с wwl, ww2 и т. д. Обеспечивая
постоянную репликацию содержимого по этим зеркалам, сохраняется целостность
данных. При обращении к главному серверу он, в зависимости от своей текущей
загрузки и IP-адреса пользователя, может автоматически переадресовать такой
запрос на одно из зеркал, как правило, на то, которое сможет быстрее его
обработать.
Extranet и Intranet
Изначально локальные сети (ЛС) возникли для обмена информацией между
компьютерами и совместного использования ресурсов, например, баз данных или
принтеров. Выделяют несколько типов архитектур ЛС: одноранговые,
двуранговые и сети с многозвенной архитектурой.
Сервер приложений
Обслуживает серверные части программ (например, Microsoft Exchange Server),
которые вместе с клиентской частью образуют единый программный комплекс.
Также он может поддерживать технологию удаленной работы с программами, в
которой клиентские машины, не обладающие достаточными вычислительными
способностями (так называемые "тонкие клиенты"), могут работать с
требовательными приложениями, выполняя лишь функции ввода данных и
отображения на экран результатов работы программ. Ярким примером такого
сервера является специальная версия системы аналитичеких вычислений
Mathematica, размещенная на сайте http://www. , возвращающая клиенту
результаты сложнейших вычислений в виде простых рисунков, загружаемых в
браузер.
Сервер сети
Несет на себе административные функции и служит для настройки всей ЛС.
Пример сервера сети: Microsoft Windows NT Server, Novell Netware.
Сервер баз данных
Осуществляет выполнение различных операций с базами данных по запросам
клиентских приложений. Для обеспечения унификации взаимодействия с
программами, написанными на произвольных языках программирования и
работающих под управлением разных ОС, как правило, используются серверы,
поддерживающие язык SQL (Search and Quiry Language, язык поиска и запросов).
Благодаря этому приложения, написанные на разных языках программирования и
ориентированные на различные платформы, получают универсальный доступ к
БД.
Web-технологии в сетях Intranet/Extranet
Руководство предприятий любого масштаба, начиная от малых и заканчивая
транснациональными корпорациями, всегда стремится сократить издержки,
связанные с расходами на непроизводительно истраченное время своих
сотрудников, повысить эффективность труда за счет максимальной автоматизации
рабочих мест, предоставить коммуникативные ресурсы командированным,
получить контроль над рабочим временем своих сотрудников.
Все это приводит к созданию комплексных информационных систем (ИС). Такие
системы не только автоматизируют рабочие места, выполняя функции конкретных
специализированных программ, но и объединяют целые отделы, интегрируя
информационные процессы. С введением ИС сокращается время на доставку
информации, комплексный мониторинг работы учреждений, принятие
управленческих решений. ИС, которые поддерживают электронный
документооборот, позволяют удешевить издержки на расходные материалы,
создают условия для быстрого архивирования информации и последующего ее
поиска.
В корпоративных масштабах ИС позволяют эффективно связывать региональные
отделения единой информационной средой. При этом теряется роль расстояний
для информационных потоков, и система работает как единое целое. Связующим
звеном для таких систем является сеть. Абсолютное большинство организаций
используют существующую инфраструктуру сети Интернет для объединения своих
представительств в единое целое. При соблюдении требований безопасности
такие системы образуют достаточно защищенные и недорогие комплексы.
Информационные системы часто реализуются путем приспособления готовых
продуктов к местным условиям, но такой способ построения ведет к тому, что
многие тонкости конкретного бизнеса невозможно реализовать, а готовый
продукт оказывается слишком громоздким из-за ненужных функций. В
противоположность такому подходу нанимается или выделяется коллектив
разработчиков, создающий ИС "с нуля".
Существует несколько вариантов реализации подобных систем. В настоящее
время разработчиками используются две схемы: централизованная и
Централизованная ИС
В данном случае создается ядро, которое исполняет роль связующего и
управляющего звена всей системы. Это ядро устанавливается на сервер головного
подразделения фирмы, а региональные отделения получают возможность
изменять определенный информационный пласт. При этом, вся ключевая
информация хранится в одном месте и поэтому легко контролируема. Также
требуется меньше средств на поддержание и обслуживание серверов. Недостатком
этой системы является ее негибкость — региональные отделения лишены
возможности вносить кардинальные коррективы в работу ИС. Кроме того, для
такой системы характерны большие трафики, и при недостаточной оптимизации
программного обеспечения представительства смогут осуществлять лишь
простейшие операции. Примером фирм, внедривших подобный тип ИС, являются
многочисленные туристические фирмы, которые при осуществлении продажи
билетов связываются с головным сервером для получения информации о
стоимости билетов, их наличии и т. д. При такой организации работы небольшие
представительства избавлены от необходимости поддержки объемной и часто
обновляемой базы данных. Однако не только мелкие фирмы поступают таким
образом. Многие российские банки, опасаясь за сохранность и
конфиденциальность информации, предпочитают создавать единую банковскую
систему, доступную представительствам посредством сети Интернет.
Децентрализованная ИС
Ядро такой системы распределено между филиалами компании. Благодаря этому,
подразделения получают большую свободу действий в рамках единой ИС. Эта
схема характерна для больших предприятий, где информационные потоки велики
и действует сложный алгоритм их обработки.
В таких системах достаточно остро могут возникать проблемы аппаратной
независимости программного обеспечения. Часто серверы приложений, баз
данных и клиентские операционные системы имеют отличающиеся
операционные среды. Необходимость создания распределенных приложений,
компоненты которых расположены на различных уровнях и элементах сетевой
среды, заставляет применять аппаратно-независимые языки программирования и
средства. Наиболее удачной разработкой такого рода принято считать язык Java.
Язык Java
Этот аппаратно-независимый, кроссплатформенный, объектно-ориентированный
язык разработан корпорацией Sun. Девиз Java звучит так: "Напиши один раз —
применяй всюду". Код языка Java имеет общий для всех систем синтаксис. После
написания программы ее интерпретируют в переносимый код (файлы с
расширением class), а затем уже запускают файлы в конкретной операционной
системе. При этом создатели операционных систем встраивают в свои продукты
расширения своеобразную "прослойку", которая и обеспечивает корректную
работу кода, созданного безотносительно к ОС. Эта "прослойка" (в платформе
Windows — Java Virtual Machine, JVM) позволяет разработчику Java не заботиться
об особенностях аппаратной и программной среды, в которой будет выполняться
программа, и сосредоточиться на концептуальных задачах.
Применительно к распределенным ИС, технология Java приобретает особую роль.
Поскольку ИС может строиться в гетерогенной среде, то приложения, написанные
на языке Java, получают возможность использования на всех компьютерах сети.
Более того, проектирование и создание самой системы могут быть облегчены, т. к.
не требуется учитывать особенности конкретной среды.
Однако не только Java может выполнять роль связующего звена.
Технология ActiveX
Эта технология была разработана фирмой Microsoft в рамках стратегической
программы по интеграции ОС Windows и сети Интернет. Точнее не самой
системы, а технологий разработки ПО. Переработанные подходы к технологии
OLE, получившие название ActiveX, позволяют создавать единообразно как
настольные приложения, так и работающие в браузере, для среды клиент-сервер.
Например, компонент ActiveX, написанный в среде Delphi и загруженный в
Браузер.
Технология Web-интерфейсов
Эта технология заключается в следующем. Базы данных, имеющиеся в ИС,
обслуживаются серверными сценариями, которые отображают их содержимое в
виде Web-страниц. Поскольку язык HTML имеет конструкции, позволяющие
осуществлять отправку данных на сервер, то БД могут изменяться посредством
Web-страниц. Кроме работы с базами данных, Web-интерфейсы и
соответствующие серверные пакеты могут создаваться как аналог настольным и
сетевым приложениям, например, Outlook Web Access — серверный комплект,
который предоставляет функции программы работы с электронной почтой
Microsoft Outlook. Причем для такой работы клиенту нужен лишь Web-браузер.
Производя какие-либо действия, пользователь запускает на сервере
соответствующий обработчик запросов, который выполняет нужные функции и
генерирует новую Web-страницу, воспринимаемую пользователем, как рабочий
экран программы.
Таким образом, можно организовать работу многих приложений. Хотя
сегодняшние ограничения возможностей языка HTML не позволяют многого
сделать (например, нарисовать кривую линию), это с успехом может быть
дополнено с помощью языка Java.
Отметим, что технология переноса большей части программных компонентов ИС
на сервер имеет ряд преимуществ:
1. Поддерживается "тонкий клиент". Фактически, все, что нужно пользователю
какого-либо приложения, работающего в рамках ИС, — это компьютер,
способный запустить браузер. Кроме того, не требуется высокопропускного
сетевого соединения, поскольку большая часть трафика — Web-страницы,
которые обычно достаточно невелики. Все это может сильно снижать затраты на
оборудование.
2. Упрощается администрирование системы.
3. Реализуется удобство хранения данных-. Вся база данных расположена на
одном-двух серверах, в связи с чем проще поддерживать ее целостность, а также
осуществлять мониторинг транзакций.
4. Поддерживается возможность распределения системы посредством Интернета.
Поскольку в такой ИС изначально используется базовый набор протоколов этой
сети, то распределение ИС будет заключаться скорее в конфигурировании сетевой
среды (функции системных администраторов), нежели в переписывании
серверных компонентов.
5. Реализуется возможность удаленной работы. Эта тематика в последнее время
все больше волнует умы менеджеров. Не вдаваясь в подробности, отметим, что
для обеспечения удаленной работы сотрудников на базе такой ИС нужно будет
лишь поставить модем для внешнего доступа к сети.
Все это заставляет многие фирмы не только отказываться от применения
классических средств связывания настольных приложений, выделяя
вычислительное и коммуникационное ядро и перенося его на сервер, но и
создавать приложения, в котором интерфейсом работы с пользователем является
Web-интерфейс.
В последние годы многие компании ведут активные исследования по изучению
возможности отказа от классических способов организации труда, когда все
сотрудники компании работают в офисе. Используя развитые информационные
системы, которые представляют собой интегрированные автоматизированные
рабочие места и средства электронных коммуникаций между сотрудниками,
можно не только удешевить производственный цикл за счет экономии средств на
содержание офисных помещений, но и повысить эффективность труда, особенно
творческого, поскольку сотрудники смогут работать дома за своим компьютером,
целиком сосредоточившись на решаемых задачах и абстрагируясь от коллектива, и
по мере необходимости, с помощью модема, подключаться к сети организации.
Роль сети Интернет в бизнесе
Изначально сеть Интернет имела некоммерческий статус. Исполняя роль
связующего канала между людьми, это средство общения постепенно приобрело
черты инструмента ведения бизнеса.
Задачи, которые реализуются компаниями с помощью Интернета, условно можно
разбить на несколько типов:
реклама и создание имиджа организации;
маркетинг товаров;
осуществление продаж с помощью Интернета;
оказание консультационной помощи потребителям;
организация канала вещания средства массовой информации (СМИ).
Любой бизнес, который осуществляется посредством взаимодействия с широкой
аудиторией, требует постоянной рекламы. Несколько лет назад к обычным
средствам рекламы добавился новый, и порою более эффективный инструмент.
Представляя информацию о себе и выпускаемых продуктах, фирма не только
привлекает потенциальных покупателей, но и получает возможность обратной
связи с ними. Более того, иногда новые сайты не только включают традиционные
средства рекламы, как телевизионные ролики или красочные проспекты, но и
более привлекательные средства, как, например, Flash-ролики. Кроме этого, в
среде Web проще организовать адресную рекламу, когда Web-сайт рекламируется
среди людей, которые могут быть потенциальными покупателями. Например, в
поисковой системе при введении слова "автозапчасти", вместе с результатами
поиска по Интернету, пользователю показывается баннер со ссылкой на Web-сайт
какого-нибудь производителя автомобилей.
Реклама организации и производимых продуктов
Долгое время символом представительности фирмы являлось наличие Web-сайта,
что само по себе считалось показателем ее гибкости и хорошей способности
адаптироваться к изменяющимся условиям бизнеса.
В настоящее время многие фирмы, не жалея средств, развивают свои сайты для
придания лучшего облика "лицу" фирмы во Всемирной паутине. Web-сайты
представляют уникальную возможность для фирмы ненавязчиво предоставить
большой объем информации о себе и производимых продуктах. С другой стороны,
по интересу к тому или иному товару, изменению рейтинга посещений сайта
можно судить об эффективности проведенных рекламных акций. Многие фирмы,
при выпуске новых продуктов, специально создают сайт с их детальным
описанием, а потом через этот сайт получают отзывы покупателей и оперативно
корректируют свою деятельность в отношении этих изделий.
Интернет как средство массовой информации
Являясь инструментом в доставке и обмене информации, Интернет с недавних
пор обрел облик самостоятельного СМИ. Практически все печатные и эфирные
издательства имеют свои сайты в сети, представляя более оперативные и богатые,
с точки зрения наполнения информацией, издания. Газеты и журналы ограничены
числом выпускаемых полос, и периодичностью выхода. Телевизионные и
радионовости тоже не могут выходить за эфирные рамки, и только
Интернет-издания могут обновляться практически непрерывно, не ограничиваясь
какими бы то ни было рамками. Кроме того, организация информационного
Web-сервера обходится намного дешевле организации других СМИ.
Все это вносит коррективы в рынок масс-медиа. Интернет за счет
универсальности типов предоставляемой информации смог объединить
печатные, видео и радиопубликации. В настоящее время многие сайты, авторами
которых являются радио - и телевещательные компании, транслируют эфир в
Интернет, благодаря чему, потенциальная аудитория каналов расширяется, и
пользователи получают все возможности обычных телевизоров или
радиоприемников. Большой архив видео - и аудиоматериалов, хранящихся в
Интернете, позволяет просматривать или прослушивать их в режиме "видео по
заказу", когда пользователь сам выбирает время просмотра (прослушивания) и
саму передачу, не ориентируясь на программу вещания того или иного канала.
Разумеется, реализация таких технологий требует соответствующего аппаратного
и программного обеспечения пользователей и серверов, однако следует заметить,
что программы просмотра видео включены в стандартную поставку наиболее
распространенных браузеров, а современные каналы передачи данных имеют
пропускную способность, достаточную для непрерывной передачи информации.
Качественное прослушивание радиопередач возможно даже при пропускной
способности канала связи с Интернетом, равной 33,6 Кбит/с.
Многие новостные Web-сайты организованы таким образом, что позволяют
Web-мастерам вставлять в свои ресурсы ленты новостей и, фактически ничего не
затрачивая, получить эффект постоянного обновления своего ресурса.
Зачем Интернет нужен рядовому пользователю
Среди большого количества различных сервисов, доступных через Интернет,
можно выделить те наиболее распространенные, которыми рядовой пользователь,
не публикующий информацию в виде Web-страниц, применяет при решении
своих задач. Рассмотрим каждый из них.
Чтение гипермедиа-документов
Под гипермедиа-документами в широком смысле понимаются документы с
совмещенными данными различного типа.
Эти данные могут включать:
текст (в виде форматированного текста);
графику (рисунки в форматах GIF или JPG — это принятые форматы
распространения изображений в Интернете);
видео (как правило, потоковое, т. е. непрерывно передающееся и
соответственно отображающееся);
аудио (как потоковое, так и в виде заранее созданных файлов). Наиболее
распространены файлы в формате МРЗ, обеспечивающем высокую степень
сжатия данных, при сохранении качества звука;
Flash-ролики (технология, разработанная фирмой Macromedia, позволяющая
создавать красочные интерактивные двух - или трехмерные клипы на основе
описания геометрических фигур и их поведения);
VRML-миры (трехмерные миры, имитирующие виртуальную реальность).
Создаются с использованием языка VRML (Virtual Reality Modeling Language);
другие типы документов. Это могут быть файлы Microsoft Word, MathCAD и
т. д. Для доступа к этим документам, пользователи поступают следующим
образом: непосредственно в адресную строку своего браузера вводят URL
необходимого документа, либо URL сайта, в котором он содержится, и затем
переходят по нужной ссылке.
Поиск информации
Для поиска информации в сети Интернет используют поисковые системы, а также
различные каталоги ссылок с описанием ресурсов, книги - "путеводители",
рейтинги ресурсов. Наиболее удобными, с точки зрения эффективности поиска,
представляются поисковые системы.
Как работают поисковые системы
Поисковая система представляет собой сайт, предоставляющий возможность
поиска в базе данных, хранящей информацию о других сайтах. В этой базе данных
могут содержаться, в зависимости от типа поисковой системы, следующие
данные: название и URL ресурса, описание, ключевые слова, глоссарий слов
документов данного сайта.
После того как посетитель поисковой системы ввел ключевые слова поиска и
нажал ввод, ядро системы формирует запрос к базе данных, с целью найти все
документы, отвечающие требованиям поиска. При этом, ядро формирует список
таких документов в виде некоторой очереди. Порядок документа в очереди
определяется степенью релевантности данного документа. Коэффициент
релевантности определяется каждой системой по-разному.
Для того чтобы документ (сайт) был внесен в базу поисковой системы, нужно
заполнить анкету, которая доступна на сайте каждой поисковой машины.
Необходимо отметить, что регистрация в поисковых системах является весомым
вкладом в популярность ресурса, и поэтому следует уделить особое внимание
этому моменту. В связи с ограниченностью рамок книги перечислим наиболее
распространенные поисковые системы:
в русскоязычном Интернете: Rambler, Stars, Yandex, Aport;
в англоязычном Интернете: AltaVista, Yahoo, Infoseek.
Многие поисковые системы позволяют отдельно проводить поиск сайтов,
документов, файлов МРЗ, что является дополнительным удобством для
пользователей.
Очень часто поисковые системы для самостоятельного обнаружения новых
документов используют роботов-пауков, которые непрерывно исследуют ресурсы
сети Интернет и удаляют из БД поисковой системы записи о тех документах,
которые уже не существуют, или добавляют новые.
Каждый сайт должен содержать информацию для роботов в файле robots. txt, где
указываются параметры индексирования.
Общение в реальном времени
Современные технологии сетевого общения обеспечивают возможность
интеграции голоса, текстовой переписки и видео.
Текстовая переписка позволяет пользователям обсуждать различные вопросы
путем ввода своих мнений в специально предназначенное текстовое поле. После
отправки этих данных клиентом на сервере формируется новая страница с уже
добавленным мнением по заданной теме, и остальные участники обсуждения
получают именно ее. Такая технология называется чатом(от английского слова
chat — беседа).
Чаты изменили представления людей, и особенно молодежи, на свободное
времяпровождение и общение. Многие предпочитают чаты обычным разговорам,
поскольку человек может высказывать мысли, которые в повседневной ситуации,
в силу психологических причин, оставляет при себе.
Чаты бывают общедоступные. В этом случае в беседу в любой момент времени
может включиться любой желающий, но при этом практически в каждом из таких
чатов существует возможность уединиться ограниченному количеству
собеседников для приватной беседы.
Поскольку нередки случаи появления в беседах ненормативной лексики и грубого
обращения с собеседниками, то администраторы чатов вводят правила общения и
нарушителей больше в чат не допускают (их идентифицируют по IP-адресам).
Система чатов может использоваться в рамках одной компании для обсуждения
текущих вопросов. Это позволяет участвовать в работе телеконференций
работникам, находящимся в командировке, но получившим доступ к сети
Интернет. Кроме того, такая форма проведения заседаний позволяет работникам
сокращать время, которое тратится на собрание всех участников в одном месте, а
также включаться в них сотрудникам, работающим на дому.
Электронные конференции
Модификацией чата по форме организации диалога является электронная
конференция. В электронной конференции ведется архив всех сообщений по теме
обсуждения, причем каждое сообщение имеет отдельное представление, которое
может включать как предыдущие мнения, так и обходиться без них. Данный тип
обсуждений подходит для случаев, когда все собеседники не могут включаться в
обсуждения одновременно. Такие обсуждения могут длиться неделями. Различные
гостевые книги, отзывы на сайтах организованы именно таким образом.
Электронная почта
Для этого вида общения существует специализированное ПО, однако с развитием
возможностей Web-интерфейса и ростом популярности Интернета появляется все
больше сайтов, предоставляющих возможность работать с электронной почтой
непосредственно в окне браузера. Владельцы сайтов, бесплатно предоставляющие
услуги электронной почты, получают возможность рекламировать свои ресурсы,
добавляя несколько рекламных строк в сообщения, и зарабатывать деньги,
показывая рекламные ролики пользователю, во время его работы со службой.
Что такое современный сайт?
Универсальный ответ на поставленный вопрос дать трудно. Сколько людей —
столько мнений. Кроме того, к моменту выхода книги наверняка появится
несколько технологий, которые начнут будоражить умы Web-мастеров. Однако
время все расставляет по местам. Многие технологии, которым пророчили
блестящее будущее, канули в лету и труд создателей сайтов, сделавших на них
ставку, остался неоцененным. Другие же авторы, опираясь на старые технологии,
создают малопривлекательные ресурсы, которые нуждаются в "косметических
операциях" еще окончательно не родившись. Автору представляется наиболее
оптимальным подход, использующий привлечение новых технологий по мере
необходимости, опираясь на устоявшиеся подходы и принципы.


