Базы данных в Интернете
К Интернету подключено большое количество баз данных, содержащих огромное количество информации по самым различным вопросам: от сведений по конкретным наукам – биологии, математике, физике - до коллекции анекдотов и небылиц. Как правило, они входят в состав информационной системы широкого пользования WAIS (Wide Area Information System). Компьютер, имеющий специальное программное обеспечение и предоставляющий пользователям доступ к базам данных этой системы, называют wais-сервером.
WAIS объединяет wais-серверы всего мира, имеющие доступ к более чем 1000 общедоступных и коммерческих баз данных. Для доступа к WAIS нужно знать домашний адрес какого-либо конкретного wais-сервера.
Интернет имеет децентрализованную структуру. В мире нет центрального управляющего органа, следящего за размещаемой в сети Интернет информацией. Эту роль выполняют различные, подключенные к Интернету, сети, которые и определяют, какая информация будет размещаться в Интернете и как она будет передаваться. Такая полностью распределенная структура делает Интернет очень гибким и предоставляет возможность поддерживать неограниченное количество пользователей. Однако подключенные к Интернету сети должны удовлетворять определенным стандартам. Эти стандарты утверждаются несколькими добровольными организациями. Например, Совет по архитектуре Интернета (Internet Architecture Board — IAB) рассматривает и утверждает протоколы передачи и стандарты нумерации. Комитет по технологическим нормам Интернета устанавливает стандарты повседневной работы сети. Союз Интернета публикует различные стандарты и осуществляет координацию между различными контролирующими органами Интернета, провайдерами услуг и пользователями.
Действующие стандарты Интернета
HTML - Гипертекстовый Разметочный Язык
стандарт представления информации
HTML (Hyper Text Markup Language) - приложение SGML - сейчас занимает первое место, как наиболее широко используемый в Интернете. Он создавался в 1990-91 годах вместе со Всемирной Паутиной (World Wide Web), которая теперь заняла почти весь Интернет и часто даже считается его синонимом.
HTML, как было первоначально задумано, должен был быть языком для обмена научной и другой технической документацией, подходящий для использования неспециалистами в области документирования. В HTML проблема сложности SGML решается путём определения небольшого набора структурных и семантических полей (tags), подходящих для создания относительно простых документов. В дополнение к упрощению структуры документа, в HTML добавилась поддержка гипертекста. Мультимедийные возможности были добавлены позже.
Поддержка: непрерывно развивается и совершенствуется усилиями Консорциума Всемирной Паутины (W3C) и Целевой Группы Проектирования Интернета (IETF). В конце 2000 года Консорциумом Всемирной Паутины рекомендована следующая за HTML 4.0 версия XHTML 1.0, совместимая с XML, опробованная на компьютерах, телевизорах, пейджерах, и мобильных телефонах, а в апреле 2001 года ‑ версия XHTML 1.1.
HTML был задуман, как очень простое средство, и соответствовал очень простому сетевому протоколу HTTP. CERN запустил Паутину в 1991 году. Другие операторы быстро присоединились, и помогли росту паутины, создавая Веб-сайты и разрабатывая первые браузеры. Прорыв произошёл, когда Национальный Центр по Суперкомпьютерным Приложениям (NCSA) поручил разработать первый графический браузер Mosaic. Позже он был успешно перенесён на персональные компьютеры платформ IBM PC и Макинтош. Паутина стала расти экспоненциально, затмевая другие информационные системы Интернета - WAIS, HyTelnet, Gopher, UseNet.
HTTP - Протокол Передачи Гипертекста
HTTP (Hyper Text Transfer Protocol) используется Всемирной Паутиной с 1990 года, и сейчас занимает первое место, как наиболее широко используемый в Интернете. Вследствие этого, используется браузерами для чтения HTML документов, и практически не имеет альтернативы для Интернет-магазинов.
Поддержка: Консорциум Всемирной Паутины (W3C) и Целевая Группа Проектирования Интернета (IETF). Продолжает активно развиваться: периодически выходят обновлённые версии и специализированные дополнения, такие как разработанные компанией Netscape cookies, определяющие порядок хранения на пользовательском компьютере информации с сервера, необходимые для работы многих сайтов, и играющие важнейшую роль в интернет‑торговле в области изучения поведения потребителей и подстройки под нужды конкретного потребителя.
JAVA - платформенно-независимый язык программирования
Создан Sun Microsystems в начале 1990-х.
Компьютерные сети нуждаются в переносимом, модульном и безопасном программном обеспечении ‑ область, где технология Java проявляет себя великолепно, поскольку изначально предназначалась для использования в сетях. Объектно-ориентированный интерпретатор, Java позволяет писать программы, которые одинаково хорошо работают как на мобильном телефоне, так и на мощном компьютере. Разработчики опирались на язык С++, но добавили новые особенности ‑ "сбор мусора" и многопоточность, устранили неэффективные механизмы, такие, как перегрузка операторов и множественное наследование.
Кроме "полноправных" программ, широко используются Java апплеты ‑ программы, которые работают внутри браузера, создавая оформление Веб-страниц, или выполняя другие сложные функции. Апплетам, в отличие от программ, запрещены такие потенциально вредоносные действия, как, например, доступ к диску.