
- •Основные протоколы TCP/IP
- •Протоколы прикладного
- •Технология World Wide Web
- •Технология World Wide Web
- •Системы адресации и именования ресурсов в WWW пространстве
- •Системы адресации и именования ресурсов в WWW пространстве
- •Системы адресации и именования ресурсов в WWW пространстве
- •Hyper Text Transfer
- •Протокол передачи гипертекста
- •Структура HTTP
- •Стартовая строка
- •Методы HTTP
- •Методы HTTP
- •Методы HTTP
- •Коды состояния HTTP
- •Заголовки HTTP
- •Заголовки HTTP
- •Заголовки HTTP
- •Заголовки HTTP
- •Особенности HTTP

Основные протоколы 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…

Системы адресации и именования ресурсов в 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.Тело сообщения