Поэтому протоколы сетевого уровня и выше инвариантны к сетевой физической среде. |
Опубликован: 03.02.2017 | Уровень: для всех | Доступ: свободно
Лекция 10:
Прикладной уровень
Краткие итоги лекции 10
- Прикладной уровень представляет собой комплекс программных средств, представленных в двух формах: приложений и служб сервиса.
- Сопряжение человека с сетью обеспечивают приложения.
- Программы служб сервиса готовят данные для передачи по сети, обеспечивая эффективное использование ресурсов сети.
- В одноранговой сети peer-to-peer связанные через сеть конечные узлы разделяют общие ресурсы (принтеры, файлы) без выделенного сервера.
- Равноправные приложения Р2Р на конечных устройствах позволяют одновременно функционировать им и как сервер, и как клиент в одном сеансе связи. Равноправным приложениям требуется конкретный пользовательский интерфейс и фоновый сервис.
- В сети модели "клиент - сервер" клиент запрашивает информацию, пересылая запрос выделенному серверу, который в ответ на запрос посылает файл, принимаемый клиентом.
- Наиболее распространенными протоколами и службами уровня приложений являются: протоколы электронной почты SMTP, POP, IMAP; протоколы передачи гипертекстовой информации HTTP, HTTPS; протокол передачи файлов FTP; простой протокол передачи файлов TFTP; система доменных имен DNS; протоколы удаленного доступа Telnet и SSH; протокол динамического конфигурирования узлов DHCP.
- Почтовые серверы общаются друг с другом, используя протокол SMTP, который транспортирует почтовые сообщения в текстовом формате, взаимодействуя с TCP.
- Почтовые протоколы клиента - POP3 и IMAP4 на транспортном уровне используют протокол TCP для надежной доставки данных. Когда сообщение доставляется клиенту по протоколу РОР, оно удаляется с сервера. Согласно протокола IMAP, в приложение клиента загружается копия сообщения, которое остается на сервере, пока не будет удалено клиентом. В этом случае сервер является для клиента удобным местом хранения архива сообщений.
- Протокол передачи гипертекстовой информации (HTTP) работает в сети Интернет, номер порта - 80. Его основным приложением является Web-браузер. При обмене данными между клиентом и сервером используются 3 типа сообщений: GET, POST, PUT.
- Для повышения уровня безопасности передачи сообщений через Интернет разработан протокол HTTP Secure (HTTPS), в котором используется шифрование (криптографирование) данных и аутентификация, что повышает уровень безопасности. Номер порта протокола HTTPS - 443.
- Система доменных имен (DNS), используется для того, чтобы переводить имена сайтов или доменов в числовые значения IP-адреса.
- Утилита nslookup позволяет пользователю вручную запрашивать адрес сервера и идентифицировать название хоста.
- Протокол динамического конфигурирования узлов(DHCP) позволяет автоматизировать процесс назначения IP-адресов рабочим станциям из диапазона (пула), предоставленного администратору провайдером.
- Рекомендуется назначать статические IP-адреса на маршрутизаторы, серверы, сетевые принтеры.
- Протокол передачи файлов (FTP) ориентирован на передачу файлов от одного компьютера другому, или на перемещение файлов от серверов клиентам и от клиентов серверам.
- Протокол обмена блоками серверных сообщений (SMB) служит для обмена файлами между клиентом и сервером, также как протоколы FTP, HTTP. Особенностью SMB является то, что клиенты устанавливают долгосрочное соединение с сервером, что эффективно при загрузке большого количества файлов.
- Протокол Telnet обеспечивает подключение к командной строке удаленного узла, т.е. обеспечивает виртуальное соединение пользователя с удаленными сетевыми устройствами, номер порта - 23.
- Протокол удаленного доступа (Secure Shell - SSH) обеспечивает шифрование передаваемых данных и надежную аутентификацию, номер порта - 22.
Вопросы
- Какие уровни модели OSI соответствуют прикладному уровню модели TCP/IP?
- Каковы две формы программных средств прикладного уровня?
- Где находятся основные ресурсы сети модели "клиент - сервер"?
- Где находятся основные ресурсы сети модели "peer-to-peer"?
- В чем различие сетей моделей с выделенным сервером и одноранговых с точки управления и безопасности?
- Какие функции выполняет протокол HTTP?
- В чем различие между протоколами HTTP и HTTPS?
- Какую информацию передают сообщения GET, PUT, POST?
- В чем различие между протоколом FTP и HTTP?
- Какую функцию выполняет программа "демон"?
- Для чего используется система доменных имен DNS?
- По какой команде можно получить адрес DNS сервера?
- Если удаленный сайт сменил IP-адрес, то может ли пользователь получить доступ к нему?
- Какой сервер является доверенным (авторитетным) для записей?
- В чем различие протоколов POP и IMAP?
- Какие протоколы обеспечивают удаленный доступ, т.е. подключение пользователя к командной строке удаленного узла?
- Какой протокол обеспечивает динамическое конфигурирование узлов?
- Какой вид адресации используется для обращения к DHCP серверу?
- Для чего используются сообщения DHCP DISCOVER, DHCP OFFER, DHCP REQUEST, DHCP PACK?
- В чем отличие и особенность протокола SMB по сравнению с FTP?
Упражнения
- Перечислите номера портов протоколов HTTP, HTTPS, FTP, DNS, Telnet, SMTP, РОР. Укажите, какие функции выполняют данные протоколы.
- Назовите протоколы передачи электронной почты. Объясните различие протоколов POP и IMAP.
- С использованием командной строки выполните команды: ipconfig, nslookup на своем компьютере. Прокомментируйте их.
- Определите IP-адреса сайтов: , cisco.netacad.net, . Сравните их с рис. 10.3. Прокомментируйте результат сравнения.