Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мой Диплом.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
2.11 Mб
Скачать

1.1 Основные понятия Web - технологий

Для эффективного применения современных коммуникационных технологий в практических целях необходимо знание теоретических вопросов и основных понятий Web - технологии.

Технология World Wide Web, или Web - технология была изобретена в начале 90-х годов и нашла широкое применение для информационного обмена. Основой Web - технологии является гипертекстовая информационная система «клиент – сервер».

Web - технология – это технология навигации по гиперссылкам.

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

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

Web-сайт – это упорядоченный набор текстовой и графической информации в виде Web - страниц, связанных между собой гипертекстовыми ссылками, который располагается на Web-сервере и имеет своё имя (адрес) [6].

Основные «инструменты» Web-технологии:

1. Web-серверы. Компьютеры, исполняющие программы для обработки клиентских запросов к ресурсам. Один компьютер может одновременно исполнять роль множества серверов в зависимости от программного обеспечения, установленного на нём (Web-сервер, FTP-сервер, файл-сервер и т. д.).

2. Браузеры (прямое озвучивание английского названия программы Web - browser, браузеры, обозреватели). Клиентские программы, генерирующие запросы к ресурсам и направляющие их Web-серверам. К таким программам относятся: Internet Explorer, Netscape Navigator, Opera и др.

3. Протокол передачи гипертекстовых файлов (HTTP, Hypertext Transfer Protocol). Это протокол прикладного уровня из набора TCP/IP, используемый серверами и браузерами для взаимодействия друг с другом. Протокол – это набор правил, по которым составляется программный код приложения.

4. Язык разметки гипертекста (HTML, Hypertext Markup Language). Это язык программирования, применяемый для создания Web-страниц.

Система адресации в Internet

К адресам всех хост-машин, подключённых к Internet, предъявляются следующие требования:

– все адреса должны допускать автоматическую обработку;

– адреса должны содержать хотя бы минимальную информацию об их владельце.

По приведённым причинам в Internet у каждой хост-машины имеется два адреса: это дружественный (удобный) для ЭВМ цифровой IP-адрес и дружественный пользователю доменный адрес. Обе системы адресов применяются равноценно.

Система IP-адресов (цифровые адреса)

IP-адрес является некоторым числом, выраженным в двоичной системе. Этот адрес содержит 4 байта или 32 двоичных разряда. Принято каждый байт адресной последовательности записывать в виде десятичного числа, например, IP-адрес одной из хост-машин Российского научного центра — «Курчатовский институт», выглядит следующим образом: 144.206.160.32.

Каждое из этих чисел содержит определённую адресную информацию: адрес сети и номер хост-ЭВМ. Существует 5 классов IP-адресов, которые описываются количеством разрядов в сетевом номере и номере хост-ЭВМ. Класс адреса определяется значением его первого байта.

Рассмотрим некоторые особенности адресации в Internet.

Согласно принятому в Internet правилу, хост-ЭВМ нельзя присваивать номер 0 (он описывает всю сеть в целом) и 255 — адрес широковещательной передачи. Кроме того, IP-адрес, первый байт которого равен 127, используется для тестирования программ и взаимодействия процессов в рамках одной хост-ЭВМ, поэтому запрещается присваивать хостам номера, начинающиеся со 127.

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

При этом маршрутизатор, занимающийся преобразованием адресов, ведёт специальную таблицу, в которой записывается с какого адреса «внутренней» сети на какой адрес «внешней» сети был послан запрос (а также ряд других сведений). При получении от «внешнего» сервера ответа (пакета с некоторыми данными), маршрутизатор-преобразователь сверяется с таблицей и если находит тот адрес, который запросил пакет, то перенаправляет его получателю. В противном случае пакет уничтожается и противоположная сторона информируется об этом по протоколу ICMP.

Важным элементом разбиения адресного пространства Internet являются подсети. Подсеть — это некоторое подмножество сети, не пересекающееся с другими подсетями. Это означает, например, что сеть некоторой организации с адресом класса C может быть разбита на фрагменты, которые в свою очередь будут образовывать подсети. Реально каждая подсеть соответствует некоторой физической сети, как правило, локальной, например, типа Token Ring [5].