Слайд 5Internet Control Message Protocol (ICMP)
Слайд 7Transmission Control Protocol
(TCP)
Слайд 8User Datagram Protocol (UDP)
Слайд 9Application Layer
FTP
SMTP
POP
HTTP
SOAP
JSON
Слайд 11Simple Mail Transfer Protocol (SMTP)
Слайд 13HTTP-Protocol
Каждое HTTP-сообщение состоит из трёх частей, которые передаются в указанном порядке:
Стартовая строка
(Starting line) — определяет тип сообщения;
Заголовки (Headers) — характеризуют тело сообщения, параметры передачи и прочие сведения;
Тело сообщения (Message Body) — непосредственно данные сообщения. Обязательно должно отделяться от заголовков пустой строкой.
Слайд 14Метод URI Протокол/Версия
Протокол/Версия Код Текст
Слайд 15GET /wiki/Http HTTP/1.0
HTTP/1.0 200 Ok
Слайд 16HTTP-методы
OPTIONS
GET
HEAD
POST
PUT
PATCH
DELETE
TRACE
LINK
UNLINK
Слайд 17HTTP-заголовки
General Headers (Основные заголовки) — должны включаться в любое сообщение клиента и
сервера.
Request Headers (Заголовки запроса) — используются только в запросах клиента.
Response Headers (Заголовки ответа) — только для ответов от сервера.
Entity Headers (Заголовки сущности) — сопровождают каждую сущность сообщения.
Слайд 18HTTP status codes
1xx Informational
2xx Success
3xx Redirection
4xx Client Error
5xx Server Error
Слайд 32Функции
Обработка запросов
Распределение нагрузки
Поддержание QoS на требуемом уровне
Слайд 33ведение журнала обращений пользователей к ресурсам;
аутентификация и авторизация пользователей;
поддержка динамически генерируемых страниц;
поддержка
HTTPS для защищённых соединений с клиентами.