Similar presentations:
Лекция №28 Прикладной уровень
1. Прикладной уровень
1.2.
3.
4.
Служба доменных имен(DNS).
Представление об архитектуре WWW
Протокол HTTP
Протокол FTP
Электронная почта: протоколы POP3
и SMTP.
2. DNS(Domain Name System – служба имен доменов)
Централизованное управление именами всех хостов осуществляет DNS.Суть системы DNS заключается в иерархической схеме имен,
основанной на доменах и распределенной базе данных, реализующей
эту схему. В первую очередь DNS используется для преобразования
имен хостов и пунктов назначения электронной почты в IP адреса. DNS
использует протокол UDP(порт 53)
3. HTTP
HTTP (HyperText Transfer Protocol - протокол передачигипертекста) был разработан как основа World Wide Web.
Работа по протоколу HTTP происходит следующим образом:
программа-клиент
устанавливает
TCP-соединение
с
сервером (стандартный номер порта-80) и выдает ему
HTTP-запрос. Сервер обрабатывает этот запрос и выдает
HTTP-ответ клиенту.
Методы HTTP запросов
4. FTP(File Transfer Protocol)
FTP-использует два TCP-соединения длявыполнения операций по передаче файлов;
одно соединение для передачи команд и другое
— для передачи собственно данных. В FTP-два
TCP-соединения определяются как
управляющее соединение и соединение данных.
Управляющее соединение - типичное
соединение клиент-сервер. Сервер FTPобеспечивает пассивное открытие на
официальном порту (порт протокола 21) и ждет
запроса на установление соединения от
клиента. Клиент FTP, в свою очередь, входит в
контакт с FTP-сервером на официальном порту
протокола и устанавливает с ним TCPсоединение. Управляющее соединение остается
активным на протяжении всего FTP-сеанса.
Клиент и сервер обмениваются строками
команд и кодами ответа через управляющее
соединение. FTP-создает отдельное соединение
данных для каждой операции по передаче
файла.
Типичная конфигурация для
операций по передаче файлов
5. Электронная почта: протоколы POP3(Post Office Protocol) и SMTP(Simple Mail Transfer Protocol)
SMTP использует протокол TCP(порт 25)POP3 использует протокол TCP(порт 110)
internet