Скачиваний:
23
Добавлен:
30.09.2023
Размер:
1.76 Mб
Скачать

Основные протоколы TCP/IP

HTTP, FTP, SMTP, POP3, DNS, DHCP

TCP, UDP

IP, ICMP, RIP, OSPF, ARP, RARP

Ethernet, Token-Ring,

FDDI, 100VG-AnyLAN, …

Протоколы прикладного

уровня стека TCP/IP

Технология World Wide Web

Интернет – множество несвязанных файлов, хранимых на большом количестве серверов.

Существуют специальные протоколы и системы поиска ресурсов (Gopher, WAIS).

Тем не менее получение нужного Интернет-ресурса зачастую оказывается весьма сложной задачей

World Wide Web

1989 г. - Тим Бернерс-Ли, Роберт Кайо (CERN)

Гипертекстовое представление информации

Технология World Wide Web

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

HTML – Hyper Text Markup Language

HTTP – Hyper Text Transfer Protocol

URL – Uniform Resource Locator

CGI – Common Gateway Interface

Системы адресации и именования ресурсов в WWW пространстве

URI - Uniform Resource Identidier – механизм идентификации практически любого ресурса.

Принципы:

Расширяемость;

Полнота;

Читаемость

URI

URL

URN

<схема>:<идентификатор>

Примеры схем: http, ftp, mailto, news, telnet, file…

URL ресурса
URL ресурса
веб-ресурс
PURL ресурса

Системы адресации и именования ресурсов в WWW пространстве

URL - Uniform Resource Locator – систематизация информационных ресурсов, за счет использования абстрактного идентификатора их местоположения.

<схема>://<пользователь>:<пароль>@<хост>:<порт>/<URL-путь>

необязательны

PURL – Persistent Uniform Resource Locator – указатель записи в

единой БД URL.

Веб-браузер

PURL- сервер

веб-сервер

Системы адресации и именования ресурсов в WWW пространстве

URN –Uniform Resource Names – идентификация самого ресурса, а не его местоположения.

В основе принцип, аналогичный PURL.

Предполагается, что в будущем URN полностью заменит URL

urn:<NID>:<NSS>

NID - Namespace Identifier

NSS - Namespace Specific String

Примеры URN-имен:

urn:ietf:rfs:3406

urn:isbn:5819902947

Hyper Text Transfer

Protocol - HTTP Протокол передачи

гипертекста

Протокол передачи гипертекста

HTTP v. 1.0 – rfc 1945 HTTP v. 1.1 – rfc 2616

Программное обеспечение:

Серверы

Клиенты

Прокси

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

простота

расширяемость

распространенность

Недостатки:

большой размер сообщений

отсутствие навигации

нет поддержки распределенности

Структура HTTP

1.Стартовая строка – тип сообщения

2.Заголовки – параметры передачи и прочие сведения;

3.Тело сообщения

Соседние файлы в папке lektsii_seti