Софт-Архив

Сети Intranet img-1

Сети Intranet

Рейтинг: 4.0/5.0 (1821 проголосовавших)

Описание

Интранет - это что такое? Отличительные особенности и преимущества сети интранет

Интранет - это что такое? Отличительные особенности и преимущества сети интранет

June 1, 2014

С развитием сети Интернет технологии, лежащие в ее основе (например, такие как разметка гипертекста в HTML и использование распространенного сетевого протокола TCP/IP), стали все больше применяться для разработки сетевых приложений внутри компаний и организаций для использования исключительно в своих частных компьютерных сетях.

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

Таким образом, можно говорить, что интранет - это «частный» Интернет для работы с внутренней информацией, доступ к которой осуществляется через обычный браузер. Интранет позволяет работать через защищенные VPN-каналы связи, используя Интернет. Кроме внутреннего сайта компании, через свою сеть могут работать множество приложений по обработке информации, например, бухгалтерские программы или системы управления контактами (CRM). Доступ к интранет-сети с «внешнего Интернета» контролируется брандмауэром и антивирусными программами.

Права доступа в интранет

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

Преимущества

Перевод информационных потоков во внутреннюю сеть компании дает очевидную выгоду:

Другие статьи, обзоры программ, новости

Презентация на тему: Internet

Internet/Intranet-технологии Выполнил: студент группы И-101Синюк А.С. Санкт-Петербургский Государственный Университет Экономики и Финансов. - презентация Похожие презентации

Показать еще

Презентация на тему: " Internet/Intranet-технологии Выполнил: студент группы И-101Синюк А.С. Санкт-Петербургский Государственный Университет Экономики и Финансов." — Транскрипт:

1 Internet/Intranet-технологии Выполнил: студент группы И-101Синюк А.С. Санкт-Петербургский Государственный Университет Экономики и Финансов

2 Общие сведения об Internet/Intranet Сеть Internet (Интернет) можно описать как огромную цифровую магистраль - систему, связывающую миллионы компьютеров, подключенных к тысячам сетей по всему миру. Применяемый в ней протокол TCP/IP (Transmission Control Protocol/Internetwork Protocol - протокол управления передачей/межсетевой протокол) разработан с учетом того, чтобы компьютеры всех видов могли совместно использовать сетевые средства и непосредственно взаимодействовать друг с другом как одна эффективно интегрированная компьютерная сеть. Эта глобальная "сеть сетей" охватывает тысячи университетских, правительственных и корпоративных сетевых систем, связанных высокоскоростными частными и общедоступными сетями. Internet самое большое и популярное межсетевое объединение в мире. Он объединяет десятки тысяч компьютерных сетей и миллионы пользователей во всем мире. Сеть Internet с самого начала не была централизованной и состояла из отдельных сегментов. Каждый узел сети независим от остальных узлов и может самостоятельно отвечать за прием и передачу сообщений. В основу информационного обмена положен принцип коммутации пакетов. Любое информационное сообщение делится на части, которые называются пакетами. Пакеты передаются по сети и собираются в сообщение в узле-получателе. Internet - это общедоступная сеть, открытая для любого пользователя, имеющего модем и/или инсталлированное программное обеспечение для работы по протоколу TCP/IP. Допуск в Internet через постоянное сетевое соединение или коммутируемую линию предоставляется провайдером услуг Internet. Сеть Internet

3 Корпоративные Intranet-сети Применение internet-технологии (технологии обмена данными, основанной на использовании семейства протоколов TCP/IP) и WWW-технологий в корпоративной сети называется Intranet- технологией. Intranet-сети, получающие все более широкое распространение, состоят из внутрикорпоративных Web-серверов, доступ персонала к которым организован через ЛВС или глобальные сети. Интрасеть (или intranet) - это частная корпоративная сеть, использующая программные продукты и технологии Internet, например, Web-сервер. Интрасети могут быть изолированы от внешних пользователей Internet с помощью брандмауэров или просто функционировать как автономные сети, не имеющие доступа извне. Обычно компании создают интрасети для своих сотрудников, однако полномочия на доступ к ним иногда предоставляются деловым партнерам и другим группам пользователей. Другим способом обеспечения совместного доступа деловых партнеров к информации, хранящейся в интрасети, является создание экстрасети (extranet). Этим термином обычно называют часть интрасети, предназначенную для доступа извне. Деловые партнеры часто создают экстрасети, обеспечивающие ограниченный доступ к отдельным частям своих интрасетей. Создать интрасеть несложно. Например, компании достаточно организовать в своей локальной или территориально распределенной сети Web-сервер, снабдить пользователей Web-браузерами и при необходимости предусмотреть брандмауэр. Как и сама сеть Internet, интрасети быстро становятся ключевым элементом корпоративных информационных систем. Фактически, большинство проданных на сегодня Web-серверов используются именно в интрасетях. Компании пришли к пониманию того, что такие "внутренние" Web-узлы являются идеальным средством распространения информации среди сотрудников. Причина проста: интрасеть обладает всеми достоинствами Web, включая возможность публикации документов, содержащих графику, звук, видео и гипертекстовые ссылки. Поскольку все документы Web создаются в одном и том же формате (HTML), они доступны любому работающему в сети сотруднику, у которого есть Web-браузер. Если Internet изменила способ взаимодействия коммерческих предприятий с "внешним миром", то интрасети совершенно меняют характер внутренних коммуникаций.

4 Преимущества и недостатки Internet/Intranet-технологии Преимущества Корпоративная сеть Intranet - прекрасная платформа для публикации информации внутри предприятия. Web-браузер доступен практически для любой клиентской системы - в отличие от фирменных клиентов ПО групповой работы, которых для части платформ может не быть. Web-серверы не требуют аппаратных средств такой большой мощности (быстродействия процессора и емкости жесткого диска), как, например, классические пакеты для групповой работы типа LotusNotes. Рынок ПО для Web-серверов характеризуется высоким уровнем конкуренции - пользователи не привязаны к одному поставщику. Тем не менее программы прекрасно взаимодействуют. Технология Web обладает свойством наращиваемости и может использоваться в региональных вычислительных сетях. Новые средства авторской разработки в комплексе прикладных программ для настольных ПК облегчают новичкам создание HTML-страниц для Web-серверов. Недостатки Прикладные системы совместной работы для intranet-сетей не обладают мощными возможностями традиционного ПО для групповой работы. Существует ограниченный набор средств привязки Web-серверов к базам данных и другим вспомогательным прикладным системам. Необходимо организовывать и поддерживать функционирование отдельных прикладных систем, в частности, таких, как электронная почта и Web-серверы, вместо того, чтобы пользоваться одной унифицированной системой, как в пакетах для групповой работы. Реализация Intranet требует наличия сети TCP/IP в отличие от других пакетов для групп, которые будут работать с существующими протоколами передачи данных по ЛВС. В intranet-сетях нет встроенных средств тиражирования для удаленных пользователей, в то время как в пакетах типа LotusNotes они есть. Язык HTML и протокол HTTP не обладают достаточной мощностью для разработки прикладных систем клиент-сервер.

5 Архитектура Internet/Intranet Основные информационные ресурсы и потоки В информационную инфраструктуру могут входить следующие информационные ресурсы: гипертексты и гипермедиа; офисные документы; графическая информация; архивные файлы; сообщения электронной почты; новости; базы данных; прикладное программное обеспечение. Направление и содержание информационных потоков зависит от природы ресурсов, средств их создания, механизмов и прав доступа к информации. Гипертекст и гипермедиа выполняют роль своеобразного клея, который соединяет различные информационные ресурсы. Гипертекстовая информация не только отображается и служит для навигации, но и поддерживает диалог с пользователем, при необходимости - ввод данных по электронной форме с передачей их на сервер. Офисные документы представляют собой тексты, электронные документы, планы и т.п. подготовленные пакетами офисной автоматизации или групповой работы. Доступ к этой информации может быть обеспечен либо в режиме чтения (с использованием программ просмотра), либо полный доступ с возможностью редактирования в той среде, где документ был создан. Графическая информация отображается на клиенте в виде статических иллюстраций, анимации или трехмерных сцен виртуальной реальности. Архивные файлы служат основой электронных архивов документов и программ, доступных на серверах FTP и Gopher для распространения. Сообщения электронной почты представляют собой информационный ресурс, хранимый в почтовых ящиках и общих папках. Они образуют двунаправленные потоки, сообщения можно посылать и получать, не выходя из браузера. Новости - динамически изменяемый ресурс, организуемый на основе внешних или внутренних (корпоративных) каналов, последние пока не получили широкого распространения. Базы данных не имеют прямой поддержки в Internet/Intranet. Доступ и ведение БД производится через серверные или клиентские приложения.

6 Средства разработки, эксплуатации Internet/Intranet-приложений В состав средств, предназначенных для разработки Internet/Intranet-приложений, их эксплуатации и сопровождения, входят следующие группы: средства Run-time (времени выполнения); инструментальные средства разработки; средства администрирования. Средства Run-time включают: программы просмотра и навигации (браузеры); клиентские приложения и расширения; программное обеспечение серверов; серверные приложения и расширения; средства поиска информации; средства безопасности. Программы просмотра и навигации обеспечивают интерпретацию гипертекста или гипермедиа, организацию диалога, активацию и выполнение клиентских приложений и расширений, обращение к серверным приложениям с передачей входных данных. Клиентские приложения имеют различную природу. Это может быть, прежде всего, гипертекст или гипермедиа. Программное обеспечение Web-сервера осуществляет передачу гипертекста, гипермедиа и других файлов клиентам по запросам, активацию серверных приложений, связь с файл-серверами и серверами баз данных. Программное обеспечение Internet-серверов служит для поддержки электронной почты, FTP-сервиса для передачи файлов, возможностей доступа к новостям и др. Серверные приложения представляют собой загрузочные модули или сценарии для интерпретации, выполняемые на Web-сервере. Серверные расширения - библиотеки времени выполнения, к которым обращаются серверные сценарии. Средства поиска информации помогают найти в Internet/Intranet необходимые сведения, удовлетворяющие условиям поиска. Инструментальные средства разработки Internet/Intranet-приложений очень разнообразны и включают: редакторы гипертекста; графические редакторы и конверторы изображений; средства разметки карт изображений; средства мультимедиа (аудио, анимация, видео); средства генерации виртуальной реальности; системы программирования клиентских приложений; средства программирования серверных приложений; системы программирования для создания расширений. Средства администрирования, как правило, поставляются в составе ПО Web-сервера и служат для конфигурирования, активации и мониторинга Internet-сервисов, для настройки системы безопасности, для контроля связности гипертекстовой структуры и актуальности гиперссылок, для учета и протоколирования использования серверов.

7 Средства безопасности Средства безопасности могут быть встроены в ПО Internet-серверов или представлены в виде дополнительных компонентов: комплексов Брэндмауэров и Proxy-серверов, выполняющих фильтрацию на различных уровнях. Брандмауэр (Firewall)- это система или комбинация систем, позволяющие разделить сеть на две или более частей и реализовать набор правил, определяющих условия прохождения пакетов из одной части в другую. Как правило, зта граница проводится между локальной сетью предприятия и ИНТЕРНЕТ, хотя ее можно провести и внутри локальной сети предприятия. Брандмауэр таким образом пропускает через себя весь трафик. Для каждого проходящего пакета брандмауэр принимает решение пропускать его или отбросить. Proxy - это промежуточный компьютер, который является посредником между Вашим компьютером и web-серверами. При использовании proxy Ваш компьютер не обращается к web- серверам напрямую, а посылает запрос на скачивание web-страниц, картинок и файлов proxy- серверу, который сам обращается в Internet за определенными файлами. Использование proxy сервера повышает Вашу анонимность в Internet. Кроме того, за счет кэширования информации увеличивается скорость доступа к сайтам.

8 Взаимодействие Web-клиента с другими серверами В настоящее время браузеры WWW помимо Web-серверов (через HTTP) могут взаимодействовать с различными типами серверов с использованием протоколов FTP, gopher, mailto, news, nntp, telnet, wais, file. В состав URL входит информация о методе доступа, требующаяся броузеру WWW, чтобы использовать любой из этих протоколов. Многопротокольные возможности Internet/Intranet-технологий определяют их способность к интеграции с офисными приложениями, в частности доступ к серверам электронной почты, файл- серверам и получение доступа из Intranet к службам и ресурсам Internet. Также возможен перенос функциональности Internet-служб новостей, ftp-архивов и поисковых служб в среду Intranet.

9 Обзор протоколов и интерфейсов Основными протоколами и интерфейсами, связанными с Internet/Intranet, являются: протокол HTTP для передачи гипертекста между клиентом и Web-сервером; шлюзовой интерфейс CGI для организации связи с приложениями на Web-сервере; прикладные интерфейсы Web-серверов для создания эффективных приложений на основе многопоточности; интерфейс JDBC для доступа мобильных Java-приложений (апплетов) к базам данных. Помимо перечисленных протоколов и интерфейсов в Internet используется ряд других, например, почтовые протоколы, SMTP и POP, протокол передачи файлов FTP, протокол новостей NNTP и т.п. В HTTP задан набор команд, передающийся посредством строк текста в формате ASCII. Транзакция HTTP состоит из четырех частей: установление соединения, запрос, ответ и завершение. Интерфейс CGI был специально разработан для расширения возможностей WWW за счет подключения всевозможного внешнего программного обеспечения. Сервер взаимодействует с программами через стандартные потоки ввода/вывода, что упрощает программирование до предела. Методы доступа, описанные в протоколе HTTP, заняли чрезвычайно важное место при реализации CGI. Прикладные интерфейсы Web-серверов реализуются в виде динамических библиотек (DDL в Windows и совместно используемые объекты в UNIX) в адресном пространстве Web-сервера. Интерфейс прикладного программирования JDBC обеспечивает доступ к базам данных из переносимых, независимых от платформы приложений, написанных на языке Java. Предусмотренная в нем функция управления драйверами БД автоматически загружает в память компьютера требуемый JDBC-совместимый драйвер, что позволяет приложениям взаимодействовать с разными БД.

10 Стратегии построения корпоративной сети на базе Internet При построении корпоративной информационной сети на предприятии необходимо принять решение о использовании одной из трех стратегий. Стратегия удаленного доступа. Данная стратегия подразумевает возможность удаленного подключения в локальной сети вашего предприятия. Другой метод, известный под названием "удаленное управление", подразумевает не просто подключение к локальной сети, а выполнение операций и управление ресурсами локальной сети с удаленного PC. Стратегия Internet Корпоративная стратегия Internet состоит из двух компонентов: Обеспечение доступа в Internet всех сотрудников компании и использование Internet для внешней рекламы компании. Существует множество причин, по которым необходимо обеспечивать своих сотрудников доступом в Internet. Они включают необходимость обзора смежных рынков, получение промышленных и специфических новостей и необходимой для работы информации. Например, электронная почта, являющаяся одной из предоставляемых Internet возможностей, является хорошей альтернативой простому общению по телефонным каналам, особенно при работе с клиентами, дилерами и партнерами. Стратегия Intranet. Intranet предлагает использование Internet технологий в сетях масштаба предприятия. В локальной сетевой среде все преимущества Internet могут быть реализованы с использованием стандартных инструментальных средств Internet. Например, поскольку Internet базируется на общепринятых стандартах, создание инфраструктуры прикладных задач не является трудностью.

11 Реализация и применение интрасетей и Internet Поскольку сеть Internet предлагает большое разнообразие методов коммуникаций и способов доступа к информации, для населения она быстро становится неотъемлемой частью их жизни. Электронная почта является сегодня наиболее широко используемой службой Internet. Она обеспечивает постоянную связь между людьми. В корпоративной интрасети электронная почта играет весьма ответственную роль. Она обеспечивает своевременное взаимодействие между сотрудниками и ускоряет деловые процедуры. World Wide Web - наиболее новая и самая быстро развивающаяся сегодня служба Internet. Она имеет почти неограниченный потенциал в плане сбора, распространения и изучения информации. Обеспечиваемые ею графические межплатформенные средства завоевывает все большую популярность у пользователей и компаний, которым необходимо собирать информацию, обмениваться своими идеями и самим предлагать информацию в Internet. Все большее значение начинает играть электронная коммерция. Деловые операции в Internet становятся все более безопасными и популярными. По мере освоения различных компонентов электронной коммерции, компании смогут переносить в Internet большую часть своей коммерческой деятельности. Интрасети являются для компаний идеальным средством предоставления информации своим сотрудникам. Независимо от конкретной платформы, оснащенная интрасетью компания может публиковать на своих узлах важные внутренние документы. Интрасети могут также служить превосходным средством общения групп пользователей и позволяют проводить групповые дискуссии, коллективный анализ, а также применяться для контроля и распределения списков потенциальных покупателей. Применения интрасетей сразу же положительно отражается на показателях компании.

12 Будущее Internet и Intranet Internet давно уже не сеть национального масштаба США. Она переросла рамки отдельных государств и стала Мировой Сетью. Тем не менее, на Земле есть ещё много мест, куда Internet не успела добраться. Сейчас включение в Internet многими отсталыми странами рассматривается как один из путей развития образования и технологии, поднятия их на новый качественный уровень. Перспективы развития коммерции в Internet просто потрясают. Уже сегодня WWW сделала возможным заключение торговых сделок по сети, причём, в форме очень близкой к реальной, имеющей место при общении лицом к лицу. Особенный энтузиазм эта возможность вызывает в секторе малого бизнеса. В Internet и Intranet включается все большее число пользователей. Наряду с растущим числом пользователей, Web получит новые средства защиты и поддержки мультимедиа, что сделает ее еще более привлекательным инструментом работы и досуга. Усовершенствованные возможности видео и трехмерной анимации позволят создать впечатляющие Web-узлы. Покупатели смогут прогуливаться по виртуальным магазинам так же, как они делают это сейчас в обычных. Информационные системы внутри фирм будут расширяться и углубляться. С помощью Internet и Intranet-технологий в будущем можно будет делать практически все, даже не выходя из дома или офиса.

13 Список литературы 1. Мельников Д.А. Информационные процессы в компьютерных сетях. - КУДИЦ-ОБРАЗ, 1999.Мельников Д.А. 2. Левин М. Безопасность в сетях Internet и Intranet. Руководство пользователя. - Познавательная книга плюс, 2001. 3. Камер Д. Компьютерные сети и Internet. - Вильямс, 2002.Камер Д.Вильямс 4. Вильям Столлингс. Основы защиты сетей. Приложения и стандарты. - Вильямс, 2002.Вильям Столлингс 5. Ломотько Д. Работа в сети Internet. – Фолио, 2003. 6. Коровченко Э. Энциклопедия Internet. - New Publishing House, 2004. 7. Джеймс Ф. Куроуз, Кит В. Росс. Компьютерные сети. Многоуровневая архитектура Интернета. - Питер, 2004.Джеймс Ф. Куроуз, Кит В. Росс. Питер 8. www.citforum.ruwww.citforum.ru 9. www.ccc.ruwww.ccc.ru 10. www.nw.comwww.nw.com

Технологии IntraNet - Интернет и сеть - Компьютерный форум

Технологии IntraNet

Что такое IntraNet

Разработанные для WWW технологии организации данных и доступа к ним оказались весьма удобными и эффективными, они были усвоены широким кругом пользователей. Поэтому естественным шагом было внедрение этих же технологий во внутрикорпоративные сети, даже если эти сети не имеют никаких контактов с InterNet. Действительно, если общедоступные сведения о фирме хранятся на Web-сервере, то логично и внутрифирменную информацию хранить на Web-сервере, доступном только для сотрудников фирмы. Тогда просмотр и той, и другой информации может осуществляться с помощью одной и той же программы – Web-броузера. Это снижает затраты на обучение сотрудников, уменьшает эксплуатационные расходы и т.д. Да и вряд ли какое-то самопальное средство просмотра внутрифирменной информации окажется лучше, чем Web-броузер, в создание которого были вложены годы труда и сотни тысяч (если не миллионы) долларов. Внутрикорпоративные сети, в которых используются технологии WWW, называются сетями IntraNet.

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

« Ответ #1 : 26 Сентябрь 2012, 21:06:56 »

Что и как можно найти в WWW

На первую часть вопроса в заголовке можно ответить просто: в WWW можно найти все! WWW – это голубая мечта самиздатчиков и графоманов: кто угодно может соорудить WWW-странички (для этого имеется много удобных средств, а скоро это будут делать и все популярные редакторы документов), а за очень небольшую плату их можно разместить на существующем Web-сервере. Если есть деньги, желание и каналы связи, можно организовать и собственный Web-сервер. Так что сейчас в России, как и в остальной части света, легко оповестить о себе весь мир: это я, Иван Иванович Синебрюхов, вот моя домашняя Web-страничка, на ней мой портрет, если вы щелкните это слово, то увидите портреты моих отпрысков, а если другое – то прочтете жалобу, которую я вчера отнес в домоуправление. Фирмы публикуют в Web сведения о себе, рекламу свих товаров, советы по их эксплуатации (это удобно пользователям и снижает нагрузку на сервисные центры), техническую документацию на свои продукты и т.д. Политические партии и общественные организации публикуют в Web информацию о своей деятельности, программы, воззвания и т.д. На WWW-серверах университетов можно прочесть научные труды их сотрудников, сведения о приеме и выпуске студентов, учебные планы и т.д. Правительственные учреждения размещают в Web информацию о своей деятельности. Многие газеты и журналы выходят как в печатном, так и в электронном виде (как WWW-документы). Имеется также куча информации по финансам, бизнесу, промышленности, спорту, культуре, развлечениям, хобби и т.д. и т.п.

Труднее ответить на второй вопрос – как найти нужную информацию. И до появления WWW InterNet представлял собой гигантскую свалку информации, в которой содержалось безчисленное множество самых разных данных, но в которой найти нужные сведения было крайне трудно. Сейчас это также непросто. Однако здесь, во-первых, помогает само устройство WWW- многие Web-страницы представляют собой объемистые списки ресурсов WWW по самым разным темам. Во-вторых, во многих телеконференциях и текстах с ответами на часто встречающиеся вопросы (FAQ) даются адреса множества полезных ресурсов WWW. Есть и многочисленные средства контекстного поиска по ключевым словам (с диалоговым расширением или сужением круга поиска). Наконец, издаются различные книги (и весьма толстые) с названиями типа: «Каталог ресурсов InterNet», «Желтые страницы InterNet» и т.д. в которых даются перечни ресурсов InterNet, упорядоченные по темам.

Как получить доступ к InterNet

Для получения доступа к InterNet можно заключить договор с одной из множества организаций-владельцев сетей, входящих в InterNet (они называются первичными провайдерами), либо их дилеров. Слово «провайдер» - это калька английского термина, означающего «поставщик». В нашей стране первичными провайдерами являются RelCom, Demos+, Совам Телепорт (он же Россия-Онлайн), Гласнет и др. Другой вариант – использовать услуги так называемых вторичных провайдеров, то есть фирм, арендующих каналы доступа к первичным провайдерам и продающие услуги доступа к InterNet в розницу. Услуги вторичных провайдеров могут стоить значительно дешевле, но качество их может быть заметно хуже. Это не удивительно- обычно пропускная способность канала доступа к InterNet у вторичного провайдера не намного выше, чем скорость одного приличного модема пользователя.

Замечания. 1. Встречаются объявления (обычно анонимные) о безплатном подключении к InterNet. Обычно это означает, что Вас нелегально подключат к какой-либо организации, имеющей доступ к InterNet, и Вы будете зачужой счет (обычно за государственный) некоторое время пользоваться InterNet, пока это не обнаружат и не прекратят. А если захотят, то смогут привлечь и по статьям Уголовного кодекса о хищении и о незаконном проникновении в компьютерные сети (такая статья начнет действовать в новом УК с 1997 г.).

2. Научные, учебные и некоторые другие некоммерческие организации и учреждения могут получить доступ к некоммерческим сетям (FreeNet, RELARN, RUHEP и др.), в них доступ к InterNet осуществляется безплатно (хотя обычно надо оплатить установку оборудования, а при необходимости – и прокладку скоростного канала связи до ближайшего узла сети).

UUCP-доступ к InterNet

Распространены два вида доступа к InterNet. В самом дешевом варианте (так называемый оффлайновый, или UUCP-доступ) пользователь ограничивается доступом к электронной почте (E-mail). С помощью электронной почты пользователь может участвовать в телеконференциях, получать новости по указанным им темам, запрашивать файлы с FTP-серверов и т.д. Этот вид доступа называется оффлайновым потому, что сам пользователь с сетью не работает – он лишь подготавливает отправляемые электронные письма для программы доступа к узлу сети. Эта программа (обычно программа UUCP)соединяется по модему с ближайшим узлом сети (как правило, он находится в том же населенном пункте, что и пользователь), передает ему подготовленные пользователем письма, получает письма, адресованные пользователю, после чего сразу же отсоединяется от узла сети («вешает трубку»). При этом виде доступа провайдер обычно берет абонентскую плату и плату за трафик, то есть объем передаваемой и принимаемой информации.

Диалоговый (Dial-up IP) доступ к InterNet

В более дорогом диалоговом (онлайновом или dial-up IP) варианте доступа возможностей у пользователя гораздо больше. Здесь можно пользоваться WWW (World Wide Web), поговорить (обычно – путем набора сообщений на клавиатуре) с другим пользователем или группой пользователей в реальном времени, проводить видеотелеконференции и т.д. Оплата взимается за время работы в InterNet. Некоторые провайдеры берут и абонентскую плату.

В США и других западных странах онлайновый (диалоговый) доступ к InterNet является основным. У нас же пока (1996 г.) более распространен оффлайновый (пакетный, UUCP) доступ.

Сети intranet

Интранет. Использование технологий Интернета в локальной сети

За последние годы сотни изготовителей создали гигантское количество программ, процедур и инструментальных средств для работы с Интернетом. Сформировавшиеся в результате мощные технологии, в частности Web-броузеры, Web-серверы, язык раз­метки гипертекста (HTML — Hypertext Markup Language) и про­токол передачи гипертекстовых сообщений (HTTP — Hypertext Transmission Protocol), упростили совместное использование всех видов информации множеством узлов глобальной мировой сети.

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

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

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

Сети интранет недороги и просты в установке и администри­ровании. Web-броузеры распространяются многими компания­ми-изготовителями, в том числе Microsoft. Недорогое программ­ное обеспечение Web-сервера можно найти на многих подобных серверах или получить в комплекте с такими операционными системами, как Windows NT Server. Наконец, интранет-сеть

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

корпоративного Web-сервера с помощью того же броузера, кото­рым он пользуется для работы с сетью WWW.

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

При организации интранета возникает дополнительная ста­тья расходов, связанная с необходимостью работы в локальной сети с протоколами TCP/IP, которые регламентируют в Интер­нете пересылку информации. Сетевые администраторы знако­мы с настройкой программного обеспечения локальной вычис­лительной сети (ЛВС) и назначением сетевых адресов. Если полный переход на TCP/IP нежелателен, можно воспользовать­ся шлюзами TCP/IP. Они обеспечивают совместимость протоко­лов TCP/IP и IPX (межсетевой обмен пакетами) фирмы Novell или NetBIOS, упрощая решение проблем переноса TCP/IP в кор­поративную ЛВС.

Ответственный за интранет в организации должен обладать практически таким же опытом и знаниями, как администратор небольшой ЛВС, элементарными художественными способнос­тями и умением работать с HTML и TCP/IP. По мере роста воз­можностей интранета вскоре станут важными такие навыки, как навык административного управления базами данных, художе­ственный талант и умение управлять телекоммуникационными системами.

Типы сетей Локальная, Intranet, Extranet; Глобальная

Типы сетей (Локальная, Intranet, Extranet; Глобальная

Google - Типы сетей (Локальная, Intranet, Extranet; Глобальная) результат 378

Сети вездесущи. Оплата товаров по дебитным и кредитным картам, телефонная связь, покупка железно-дорожных и авиабилетов, выход в Internet напрямую зависят от работы компьютерных сетей.

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

Вы не станете специалистом по сетевым технологиям, однако, постарайтесь максимально широко познакомиться с сетевыми принципами и терминами.

^ Что такое «сеть»?

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

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

Сетевые правила выглядят следующим образом:

Надежная передача информации без искажения данных

Непрерывность передачи информации – мониторинг движения данных

Взаимная идентификация компьютеров, принадлежащих к одной сети.

Зачем нужны сети

Существует множество причин для организации сетей. Однако всевозможные причины сводятся к следующему:

Сети позволяют вынести различные идеи и предложения на общее постоянное обсуждение.

Сети выявляют избыточность информации, которой одновременно заняты несколько сотрудников (или компьютеров).

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

Логическая структура физических устройств.

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

Физическая сеть

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

Топология определяет географическое расположение объектов. Провода, соединяющие компьютеры и другие сетевые устройства, формируют физический контур сети. Эти провода (коаксиальный кабель, применяемый в кабельном телевидении/UTP, или неэкранированная витая пара, используемая для телефонных соединений) подсоединяются к сетевым интерфейсным платам, установленным на компьютерах (платы Ethernet, Token Ring). Основное отличие Ethernet от Token ring заключается в методах взаимодействия сетевых компьютеров.

Сетевая интерфейсная плата управляет взаимодействием компьютера с другими элементами сети.

Существуют три типа физической топологии сети:

Общие сведения об Internet

1. Общие сведения об Internet/Intranet

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

1.1. Основы технологии Internet/Intranet

Мир Internet весьма разнообразен, мозаичен по своей структуре, включает много составляющих, каждая из которых имеет специфику применения. Разработчику приложений прежде всего необходимо разобраться в сопутствующей терминологии, уяснить принципы организации и основные элементы WWW, понять особенности корпоративных Intranet-сетей, а также преимущества и недостатки технологии Internet/Intranet.

1.1.1. Сети Internet и WWW

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

В настоящее время существуют два созвучных термина - internet и Internet. Термин internet относится к технологии обмена данными, основанной на использовании семейства протоколов TCP/IP, а Internet - это глобальное сообщество мировых сетей, которые используют internet для обмена данными. Как правило, термин "TCP/IP" это то же самое, что и "набор протоколов TCP/IP", или "набор протоколов internet", или "технология internet".

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

1.1.2. Принципы организации WWW

В марте 1989 года Тим Бернерс-Ли предложил руководству исследовательского центра CERN концепцию новой распределенной информационной системы, которую он назвал WorldWideWeb. Тим Бернерс-Ли считал, что информационная система, построенная на принципах гипертекста, должна объединить все множество информационных ресурсов CERN, которое состояло из базы данных отчетов, компьютерной документации, списков почтовых адресов, наборов данных экспериментов, информационной реферативной системы и т.п. Основная метафора гипертекста - это "электронная книга" с автоматически поддерживаемыми переходами по ссылкам. Гипертекстовая технология должна была позволить легко переходить с одного документа на другой с помощью гипертекстовых ссылок.

Проект был успешно реализован, в частности, к 1991 году был создан первый броузер (программа просмотра гипертекста), получивший название "www" и работавший в режиме командной строки. С этого момента основными элементами технологии WWW являются:
  • язык гипертекстовой разметки документов HTML;
  • универсальный способ адресации ресурсов в сети (URI и URL);
  • протокол обмена гипертекстовой информацией HTTP;
  • универсальный интерфейс шлюзов CGI, добавленный позже сотрудниками Национального Центра Суперкомпьютерных приложений (NSCA).

Язык гипертекстовой разметки HTML был создан на опыте использования редактора TeX и стандартного языка разметки SGML. Основная идея гипертекста заключается в присутствии внутри ASCII-текста форматирующих полей и ссылок как на части внутри документа, так и на другие документы. Поля и ссылки также являются фрагментами ASCII-текста, но, подобно программе, следуют строгим синтаксическим правилам. Благодаря этому, пользователь имеет возможность просматривать документы в том порядке, какой ему больше нравится, а не последовательно, как при чтении книг. Help-файлы, с которыми сталкивался любой пользователь ЭВМ, дают хорошее представление о гипертекстовой организации информации, позволяющей пользователю переходить от темы к теме, используя выделенные слова или поля текста.

Чтобы получить файл из Internet, броузер (browser, программа для просмотра Web, клиент) должен знать, где находится файл и как общаться с компьютером, на котором этот файл находится. Поэтому требуется, чтобы программа-клиент WWW передала имя определенного файла, его местоположение в Internet (адрес хоста) и метод доступа (обычно протокол типа HTTP или FTP). Комбинация этих элементов формирует универсальный идентификатор ресурса (UniversalResourceIdentifier, URI). URI определяет способ записи адресов различных информационных ресурсов. В основу URI были заложены идеи расширяемости, полноты и читаемости. Реализация URI для WWW называется URL (UniversalResourceLocator).

Общий формат ссылки URL:

протокол (или метод доступа) определяет способ взаимодействия с информационным ресурсом;

узел - имя или IP-адрес узла (сервера определенного типа), где расположена информация;

путь - имя каталога (возможно виртуального) или цепочки вложенных каталогов Web-сервера или файловой системы;

файл - простое имя файла с расширением, содержащее гипертекст, графический образ, прикладную программу или другую информацию;

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

Вот некоторые примеры URL:

В первом случае вызывается фрагмент HTML-файла с указанием доменного имени Web-сервера. Во втором примере используется простое имя узла. Третий пример содержит вызов процедуры при помощи IP-адреса Web-сервера.

Ссылки URL могут быть относительными. Например, из документа http://citnt/text/docs/intro.htm и для сервера citnt допустимы следующие обращения:

Первая ссылка выполняется относительно текущего каталога, вторая - по отношению к корню Web-сервера. Последние две ссылки правильнее называть неполными. При этом в указанных каталогах отыскивается стандартный индексный файл index.html (index.htm) или default.htm. В некоторых броузерах при отсутствии такого файла на экран выдается оглавление каталога.

При записи всегда используется нотация Unix (слэши, а не обратные слэши), для локальных дисков - идентификатору диска предшествует слэш, а вместо двоеточия ставится вертикальная черта, например: file:///C intranet/lab1/test1.htm

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

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

1.1.3. Корпоративные Intranet-сети

Применение internet- и WWW-технологий в корпоративной сети, изолированной от Internet, называется Intranet-технологией. Intranet-сети, получающие все более широкое распространение, состоят из внутрикорпоративных Web-серверов, доступ персонала к которым организован через ЛВС или глобальные сети.

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

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

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

"Меня убедил опыт собственной компании, - говорит Билл Гейтс. - В Microsoft мы опубликовали в своей сети intranet тысячи документов для использования внутри корпорации. Я с удивлением обнаружил, что с вводом у нас сети intranet число обращений к данным возросло в несколько раз (прим. по данным другой статьи - в 3 раза). Это весьма примечательный факт, если учесть, что и раньше ко многим из таких файлов добраться было нетрудно, а пользующиеся ими сотрудники неплохо владеют компьютером и весьма заинтересованы в изучении хранящейся в них информации". Это свидетельство особенно показательно, так как именно Microsoft выпускает и рекламирует пакет коллективной работы Exchange как средство публикации общедоступной информации через систему папок.

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

Чтобы облегчить поиск информации по ключевым словам, не вынесенным в гипертекстовые ссылки, фирма DigitalEquipment выпустила версию программы AltaVista для персональных компьютеров, что позволяет применять этот мощный и эффективный поисковый механизм в Intranet.

1.1.4. Преимущества и недостатки Internet/Intranet-технологии

Достоинства и недостатки Intranet-технологии проистекают из особенностей, заложенных при создании WWW-технологий:
  • использование гипертекста обеспечивает связность разнородной информации;
  • броузер (клиентская программа WWW-сервера) предоставляет единый, более простой интерфейс пользователя;
  • унаследованные преимущества и недостатки архитектуры клиент-сервер приводят к сходным проблемам, возникающим при использовании баз данных.

Преимущества

Корпоративная сеть Intranet - прекрасная платформа для публикации информации внутри предприятия. Web-броузер доступен практически для любой клиентской системы - в отличие от фирменных клиентов ПО групповой работы, которых для части платформ может не быть. Web-серверы не требуют аппаратных средств такой большой мощности (быстродействия процессора и емкости жесткого диска), как, например, классические пакеты для групповой работы типа LotusNotes. Рынок ПО для Web-серверов характеризуется высоким уровнем конкуренции - пользователи не привязаны к одному поставщику. Тем не менее программы прекрасно взаимодействуют. Технология Web обладает свойством наращиваемости и может использоваться в региональных вычислительных сетях. Новые средства авторской разработки в комплексе прикладных программ для настольных ПК облегчают новичкам создание HTML-страниц для Web-серверов.

Недостатки

Прикладные системы совместной работы для intranet-сетей не обладают мощными возможностями традиционного ПО для групповой работы. Существует ограниченный набор средств привязки Web-серверов к базам данных и другим вспомогательным прикладным системам. Необходимо организовывать и поддерживать функционирование отдельных прикладных систем, в частности, таких, как электронная почта и Web-серверы, вместо того, чтобы пользоваться одной унифицированной системой, как в пакетах для групповой работы. Реализация Intranet требует наличия сети TCP/IP в отличие от других пакетов для групп, которые будут работать с существующими протоколами передачи данных по ЛВС. В intranet-сетях нет встроенных средств тиражирования для удаленных пользователей, в то время как в пакетах типа LotusNotes они есть. Язык HTML и протокол HTTP не обладают достаточной мощностью для разработки прикладных систем клиент-сервер. Стандарты программирования для Web, например, такие, как Java, являются относительно новыми и недостаточно освоенными.

1.2. Архитектура Internet/Intranet-приложений

Для анализа архитектуры Internet/Intranet-приложений необходимо рассмотреть основные информационные ресурсы и потоки, классификацию средств для разработки, эксплуатации и сопровождения подобных приложений, а также основные схемы взаимодействия компонентов системы.

1.2.1. Основные информационные ресурсы и потоки

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

В информационную инфраструктуру корпорации могут входить следующие информационные ресурсы:
  • гипертексты и гипермедиа;
  • офисные документы;
  • графическая информация;
  • архивные файлы;
  • сообщения электронной почты;
  • новости;
  • базы данных;
  • хранилище данных;
  • прикладное программное обеспечение.

Направление и содержание информационных потоков зависит от природы ресурсов, средств их создания, механизмов и прав доступа к информации.

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

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

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

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

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

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

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

Базы данных не имеют прямой поддержки в Internet/Intranet. Доступ и ведение БД производится через серверные или клиентские приложения. При этом запросы на поиск и ввод данных оформляются в виде HTML-форм.

Хранилище данных может иметь различную реализацию (реляционная многомерная БД, совокупность ODBC-источников данных), но предназначено для целей оперативной аналитической обработки данных. Доступ к хранилищу организуется подобно доступу к базе данных. Нужно отметить, что аналитическая обработка требует наличия средств для динамического построения и манипулирования плоскими и трехмерными объектами деловой и научной графики.

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

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

1.2.2. Средства разработки, эксплуатации и сопровождения Internet/Intranet-приложений

В состав средств, предназначенных для разработки Internet/Intranet-приложений, их эксплуатации и сопровождения, входят следующие группы:
  • средства Run-time (времени выполнения);
  • инструментальные средства разработки;
  • средства администрирования.
Средства Run-time включают:
  • программы просмотра и навигации (броузеры);
  • клиентские приложения и расширения;
  • программное обеспечение Web-серверов;
  • серверные приложения и расширения;
  • средства поиска информации;
  • программное обеспечение Internet-серверов;
  • средства безопасности.

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

Клиентские приложения имеют различную природу. Это может быть, прежде всего, гипертекст или гипермедиа. Дополнительную функциональность обеспечивают сценарии на языках JavaScript или VBScript, мобильные Java-апплеты, helper-программы (редакторы текста, процессоры электронных таблиц и другие готовые программы, активируемые в зависимости от типа файла) и клиентские расширения (ActiveX и Plug-in).

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

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

Средства поиска информации помогают найти в Internet/Intranet необходимые сведения, удовлетворяющие условиям поиска. Для этого используются как поисковые машины, так и средства управления документами с полнотекстовым индексированием.

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

Средства безопасности могут быть встроены в ПО Internet-серверов или представлены в виде дополнительных компонентов: комплексов Firewall и Proxy-серверов, выполняющих фильтрацию на различных уровнях.

Инструментальные средства разработки Internet/Intranet-приложений очень разнообразны и включают:
  • редакторы гипертекста;
  • графические редакторы и конверторы изображений;
  • средства разметки карт изображений;
  • средства мультимедиа (аудио, анимация, видео);
  • средства генерации виртуальной реальности;
  • системы программирования клиентских приложений;
  • средства программирования серверных приложений;
  • системы программирования для создания клиентских и серверных расширений.

Редакторы гипертекста предназначены для формирования HTML-файлов в режимах программирования или WYSIWYG. Для создания гипертекста могут использоваться и обычные текстовые редакторы, а также средства, встроенные в броузеры. К этой же группе относятся конверторы офисных документов в гипертекст.

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

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

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

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

Системы программирования клиентских приложений предназначены для разработки и отладки сценариев (на языках JavaScript, VBScript) и мобильных приложений (на языке Java), выполняемых на стороне клиента, наибольшие удобство и производительность разработки дают средства визуального программирования.

В качестве средств программирования серверных приложений могут использоваться как обычные системы программирования (C/C++, VisualBasic, Java и др.), так и интерпретаторы команд (UNIX-shell, REXX и др.), интерпретаторы и компиляторы сценариев на JavaScript, VBScript и Perl.

Для создания клиентских и серверных расширений используются системы программирования, позволяющие создавать компоненты с использованием механизмов ActiveX или Plug-in, представленных в виде встроенных или дополнительных библиотек интерфейсов.

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

Далее будем рассматривать в основном инструментальные средства разработки Intranet-приложений и только по необходимости касаться средств Run-time и администрирования.

1.2.3. Традиционная схема публикации и просмотра документов

Изначально технология Internet/Intranet/WWW предназначалась для облегчения доступа к информации и публикации документов (рисунок 1.1). Программа-клиент (броузер) выполняет функции интерфейса пользователя (диалоговый ввод-вывод PS и логика диалога PL) и обеспечивает доступ практически ко всем информационным ресурсам Internet/Intranet посредством HTTP-сервиса. База данных гипертекста - это часть файловой системы, которая содержит текстовые файлы в формате HTML и связанные с ними графику и другие ресурсы. Фактически, броузер является интерпретатором HTML-текста. И как типичный интерпретатор клиент в зависимости от команд разметки выполняет различные функции. В круг этих функций входит не только размещение текста на экране, но и обмен информацией с сервером по мере анализа полученного HTML-текста, что наиболее наглядно происходит при отображении встроенных графических образов. При анализе URL-спецификаций или по командам сервера клиент запускает дополнительные help-программы для работы с документами в форматах, отличных от HTML, например, GIF, JPEG, MPEG, Postscript и т.п. Кроме того, в гипертекст может быть встроен текст сценария на JavaScipt, VBScript и др. который расширяет логику диалога (PL) и обеспечивает простую прикладную обработку (BL). Броузер вызывает соответствующий интерпретатор для исполнения сценария.

Рис. 1.1. Традиционная схема публикации и просмотра документов

До недавнего времени сеть Internet была "улицей с односторонним движением" - информация с Web-страниц поступала к пользователю от Web-сервера при наличии запроса. С появлением в языке HTML диалоговых свойств пользователь получил обратную связь с Web-сервером. Для обеспечения специальной обработки (поиска, карт изображений, анкетных листов, включений и т.п.) на Web-сервере может быть запущена серверная программа, которая обменивается параметрами с броузером. Обмен параметров при этом осуществляется через интерфейс CGI. В последнее время все большее распространение получает механизм согласования запускаемых программ через MIME-типы.

1.2.4. Intranet-приложения с доступом к БД

Наличие диалоговых свойств в HTML и интерфейса CGI позволяет строить Intranet-приложения с доступом к БД (рисунок 1.2). Наиболее распространена схема динамической публикации отчетов. При этом в качестве CGI-процедуры используется параметризуемый генератор отчетов. Однако это не единственная схема, возможно применять программы ввода информации в БД. Для контроля вводимых данных лучше применять сценарии на клиентской стороне, а не серверные процедуры. В последнем случае замедляется реакция, и диагностика ошибок носит отложенный пакетный характер.

Если используются традиционные статичные страницы гипертекста, то в ответ на запрос клиента Web-сервер передает страницу в формате HTML. Однако при работе Intranet-приложения с базой данных адрес URL указывает не на страницу гипертекста, а на серверную программу или сценарий. Серверная процедура получает введенные пользователем данные, формирует и передает SQL-запрос (определяющий логику управления данными DL) и, возможно, данные к СУБД. Сервер БД по запросу выполняет обновление, вставку, удаление или выборку записей из БД. CGI-процедура полученные результаты преобразует в формат HTML или в формат диалоговых переменных. Затем Web-сервер посылает полученную HTML-cтраницу или значения диалоговых переменных броузеру для отображения. Так как этот процесс основан на технологии Web, клиентской платформой может стать любой компьютер, на котором исполняется Web-броузер, а серверной платформой - любая ЭВМ под управлением Web-сервера.

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

Рассмотренная схема по существу является трехзвенной архитектурой клиент-сервер, где Web-сервер выступает в качестве сервера приложений.

Рис. 1.2. Схема Intranet-приложения с доступом к БД

1.2.5. Интерпретируемые загружаемые Intranet-приложения

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

Для исполнения апплетов на любой архитектуре необходимо обеспечить их выполнение на абстрактной архитектуре. Конкретизацией занимается Web-броузер. Апплеты представляют собой переносимый бинарный код, способный функционировать на любой архитектуре, где реализована виртуальная Java-машина, интерпретирующая байт-коды, порожденные соответствующим компилятором. Байт-коды были впервые реализованы при создании переносимых Pascal-программ и получили название P-кодов.

Рис. 1.3. Схема интерпретации загружаемых Intranet-приложений

Схема, используемая при реализации языка Java, во многом схожа с принципами P-кодов. Исходный текст на языке Java транслируется специальным конвертером (JavaCompiler ) в Java-байт-код. При использовании в Internet/Intranet этот код передается по каналам связи на удаленную машину, где попадает в загрузчик байт-кодов (BytecodeLoader ). Затем он подвергается специальной динамической проверке, которую осуществляет верификатор байт-кодов (BytecodeVerifier ). Предварительные проверки, возложенные на верификатор, гарантируют корректность типов параметров всех пришедших байт-инструкций, отсутствие переполнения стека операндов и, наконец, корректность доступа к полям объекта с учетом атрибутов. Это предпринято с целью обеспечить безопасность исполняемого кода, а также для проведения скрытой оптимизации. Затем проверенный байт-код передается интерпретатору, который посредством исполняющей системы виртуальной Java-машины осуществляет привязку к конкретной архитектуре.

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

1.2.6. Взаимодействие Web-клиента с другими серверами

В настоящее время броузеры WWW помимо Web-серверов (через HTTP) могут взаимодействовать с различными типами серверов с использованием протоколов FTP, gopher, mailto, news, nntp, telnet, wais, file (таблица 1.1, рисунок 1.4). В состав URL входит информация о методе доступа, требующаяся броузеру WWW, чтобы использовать любой из этих протоколов.

Таблица 1.1 Схемы доступа URL