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

5 Вопрос. Логическая адресация узлов сети

Огромное кол-во узлов в интернет требует определенной организации этой сети. Узлы сети объединяются в домены на основе универсального локатора ресурса. База данных серверов DNS д.б иерархической. Поддержка домена выполняется 2мя серверами DNS: первичным и вторичным.

Часть домена, управляемая отдельным сервером имен называется ЗОНОЙ. Зона, содержащая домены низшего уровня, называется ПОДЧИНЕННОЙ. Структура DNS службы является древовидной иерархической структурой. Корневой домен управляется сетевым информационным центром, который выстраивает всю иерархию. Домены верхнего уровня назначаются для каждой страны. Обозначения стран соответствуют международному стандарту ISO 3166. Далее выделяются домены 1-го, 2-го, 3-го и т.д. уровней.

Типы организаций сетей обозначаются в символьном имени узла соответствующей аббревиатурой. Например:

сom – коммерческие организации

edy – образовательные учреждения

gov – правительственные учреждения

org – некоммерческие организации

net – провайдеры сетей

поиск узла, объявленного символьным именем, осуществляется обходом дерева DNS-серверов с верхнего уровня к нижнему. На нижнем уровне разрешается использование символьного имени путем замены его на цифровое.

Чтение символьного имени Интернет-ресурса производится по-арабски – справа налево.

ТЕМА: ДОСТУП К ИНФОРМАЦИОННЫМ РЕСУРСАМ СЕТИ

1 Вопрос. Представление информации в глобальной сети

Информация в ГС хранится на серверах в форме фалов. Серверы сети подразделяются на поисковые и информационные. Собственно информация хранится на информационном сервере. Ее местоположение определяется универсальным локатором ресурсов по адресу

_[Протокол://] имя узла [:Порт компьютера][/Путь/][Файл][? Параметры]_

url - адрес.

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

Имя узла – задает неполную адресную ссылку с точностью до точки входа в сеть либо физическое имя, т.е. IP-адрес;

Порт – по умолчанию 80-ый. Администратор может использовать и 81-ый пост для http –протокола; - 3 части формируют неполную адресную ссылку

Путь – путь к файлу, хранящему информацию;

Файл – имя файла;

? Пераметры – это параметры, передаваемые извне в файл.

2 Вопрос. Средства создания динамических гипертекстовых документов

Динамические гипертекстовые документы создаются на языке PHP – язык персональных домашних страничек. В документации языка он объявляется как встраиваемый в html скриптовый язык с обработкой на сервере. Скрипт, включенный в страницу html, будет обработан до ухода страницы в канал. До 3-ей версии PHP был чистым интерпретатором. Начиная с 4-ой версии языка, он является интерпретирующим транслятором. PHP 5 версии является полноценным языком программирования высокого уровня, предназначенной для гипертекстовой обработки. Преимущества транслятора:

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

- не нужно думать о типах переменных и объявлять переменную до 1-го ее использования.

- отладка программы и обнаружение ошибок упрощаются. На них указывает интерпретатор.

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

Как интерпретирующий транслятор PHP имеет открытый код. Развивается международным сообществом программистов, является бесплатным. Транслятор PHP создает двоичный код, в 10-ки и 10-ни раз ускоряющий А машины. Где искать: www.php.net

Программный продукт кроссплатформенный.

Существует 2 варианта в применении PHP:

- для создания web-страниц

- для разработки программ

Существует и 2 разных транслятора:

- PHP CGI – транслятор для выполнения сценариев web сервером

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

Сценарий – это код PHP, включаемый в web-страничку. Сценарий может быть написан в любой текстовом редакторе.

PHP-код вставляется в html –документ. Сценарий PHP обрабатывается сервером, а html-КОД ИНТЕРПРИТИРУЕТСЯ НАВИГАТОРОМ. Пользователь получает и динамическую и статическую части страницы.