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

16)Технология www

Технология пользовательского уровня использующая услуги TCP.

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

Компоненты:

1.Протокол HTTP

2. Язык разметки гипертекста

3. Мехпнизм интеративного взаимодействия клиента и сервера

17)Протокол http

HTTP/0.9 1992 – в общих чертах GET

HTTP/1.0 1996 – основа RFC-1985

HTTP/1.1 1999 – дополнение RFC-2068 и 2616

Завершение транзакции не разрывает соединение.

Основные особености

  1. Использует в качестве транспорта TCP порт 80 (8080) Клиент-Сервер основан на транзакциях запрос-ответ

  2. Идентификация ресурсов на основе URI

  3. Обмен происходит текстовыми сообщениями

  4. В настояшее время может использоватся как транпорт SOAR, WEB-DAV

Достоинства:

  1. Простой

  2. Расширяемый

  3. Независимость от формата

  4. Популярность

Недостатки

  1. Большой обьем сообщений

  2. Не высокая скорость обработки

  3. Отсутствие навигации

18) Ідентифікація ресурсів Internet

В технологии WWW применяются следующие идентификаторы:

URI-(англ. Uniform Resource Identifier) — унифицированный (единообразный) идентификатор ресурса. На английский манер произносится как [ю-ар-а́й], по-русски чаще говорят [у́ри]. URI — это последовательность символов, идентифицирующая абстрактный или физический ресурс. Ранее назывался Universal Resource Identifier — универсальный идентификатор ресурса.

URI состоит из

URL- (англ. URL — Uniform Resource Locator) — единообразный локатор (определитель местонахождения) ресурса. По-английски «URL» целиком произносится как /ɜː(ɹ)l/, по-русски чаще говорят [у-эр-э́л], [ю-ар-эл] или [урл] (сленг). Ранее назывался Universal Resource Locator — универсальный локатор ресурса. URL — это стандартизированный способ записи адреса ресурса в сети Интернет.

URN- (англ. Uniform Resource Name) — единообразное название (имя) ресурса. На английский манер произносится как слово earn, по-русски чаще говорят [у-эр-э́н]. URN — это постоянная последовательность символов, идентифицирующая абстрактный или физический ресурс. URN является частью концепции URI (англ. Uniform Resource Identifier) — единообразных идентификаторов ресурса. Имена URN призваны в будущем заменить локаторы URL (англ. Uniform Resource Locator) — единообразные определители местонахождения ресурсов. Но имена URN, в отличие от URL, не включают в себя указания на местонахождение и способ обращения к ресурсу. Стандарт URN специально разработан так, чтобы он мог включать в себя другие пространства имён.

Имя указывает на конкретный ресурс на сервере

Способ доступа – схема

Схемы есть стандартные, при этом могут разрабатыватся и регестрироватся новые.

<схема>://<логин>:<пароль>@<хост>:<порт>/<URL‐путь>?<параметры>#<якорь>

В этой записи:

схема 

схема обращения к ресурсу; в большинстве случаев имеется в виду сетевой протокол

логин 

имя пользователя, используемое для доступа к ресурсу

пароль 

пароль указанного пользователя

хост 

полностью прописанное доменное имя хоста в системе DNS или IP-адрес хоста в форме четырёх групп десятичных чисел, разделённых точками; числа — целые в интервале от 0 до 255.

порт 

порт хоста для подключения

URL-путь 

уточняющая информация о месте нахождения ресурса; зависит от протокола.

параметры 

строка запроса с передаваемыми на сервер (методом GET) параметрами. Разделитель параметров — знак &.

Пример: ?параметр_1=значение_1&параметр_2=значение_2&параметр3=значение_3

якорь 

идентификатор «якоря», ссылающегося на некоторую часть (раздел) открываемого документа. С развитием AJAX в этой части стали размещать параметры для JavaScript на странице, и страница в зависимости от указанного якоря может в браузере выглядеть по-разному. Для обеспечения возможности индексирования подобных страниц поисковыми системами компания Google предложила подход, предполагающий использование знака ! в начале якоря и некоторую поддержку на сервере сайта