Прикладной уровень  | Курс "Компьютерные сети"

Прикладной уровень | Курс "Компьютерные сети"

Протоколы прикладного уровня в сети и системах телекоммуникации

Обзор раздела: В данном разделе рассматривается прикладной уровень модели взаимодействия открытых систем и протоколы TCP-IP, используемые для взаимодействия сетевых приложений.

Прикладный уровень и его значение

  • Прикладный уровень необходим для взаимодействия между сетевыми приложениями, такими как веб, электронная почта, Skype. Примеры протоколов на этом уровне: HTTP для просмотра веб-страниц, SMTP для передачи электронной почты.

Различие между сетевыми приложениями и протоколами

  • Сетевое приложение выполняет полезную работу и использует протокол только для получения информации из сети. Часто одно приложение использует несколько протоколов, например, Web Browser использует DNS для определения IP адреса и HTTP для загрузки страницы.

Уровни представления и сеансовый

  • В модели TCP-IP прикладной уровень является самым верхним после транспортного. В модели OSI есть еще два уровня - представления и сеансовый. Функции этих уровней были удалены из TCP-IP, но стали актуальными со временем.

Шифрование данных в TCP-IP

Обзор раздела: Рассматривается шифрование данных как ключевой аспект безопасности в TCP-IP.

Значение шифрования данных

  • С появлением интернета для коммерческих целей возникла потребность в обеспечении безопасности передаваемых данных. Технологии шифрования (например, SSL/TLS) позволяют защитить данные от несанкционированного доступа.

Защитные протоколы на прикладном уровне

  • Многие протоколы на прикладном уровне поддерживают шифрование данных (обозначается буквой S), например HTTPS. Использование зашифрованных соединений повышает безопасность передачи информации.

Современные аспекты модели OSI

Обзор раздела: Обсуждаются изменения в модели OSI и расширение функциональности некоторых сетевых устройств.

Развитие модели OSI

  • Некоторые современные сетевые устройства работают также на прикладном уровне. Пример - контент фильтры, которые анализируют трафик и могут ограничивать доступ к ресурсам.

Задачи на прикладном уровне

SMTP, POP3 и IMAB, система доменных имен DNS

Обзор раздела: В данном разделе обсуждается стек протоколов TCP-IP, включая SMTP, POP3, IMAB, DNS и FTP.

Протоколы в стеке TCP-IP

  • Уровни протоколов TCP-IP: прикладной уровень, уровень представления и сеансовый уровень.
  • Разнообразие протоколов на прикладном уровне стека CPP.
  • Протоколы выполняют функции не только на прикладном уровне модели взаимодействия открытых систем.
Video description

Обзор прикладного уровня моделей OSI и TCP/IP. Лекции по курсу "Компьютерные сети" - https://goo.gl/0aIOuf Страница курса - http://www.asozykin.ru/courses/networks_online Прикладной уровень - самый верхний уровень моделей OSI и TCP/IP. Протоколы прикладного уровня используются для свези между различными сетевыми приложениями. В стек TCP/IP входят следующие протоколы прикладного уровня: - протокол передачи Web-страниц HTTP (Hypertext Transfer Protocol) - протоколы электронной почты SMTP, POP3 и IMAP. - протокол системы доменных имен DNS (Domain Name System) - протокол передачи файлов FTP (File Transfer Protocol) - и многие другие. В стеке протоколов TCP/IP прикладной протокол должен реализовывать функции сеансового уровня и уровня представления модели OSI, если они ему нужны. Протокол HTTP использует HTTP keep alive для загрузки различных элементов Web-страницы (гипертекста, стилевого файла, картинок и т.п.) через одно соединение TCP для увеличения производительности (функция сеансового уровня). Протокол HTTPS использует технологии TLS/SSL для шифрования передаваемых по сети данных в целях безопасности (функция уровня представления). Некоторые современные сетевые устройства работают на прикладном уровне. Например, контент-фильтр, который может ограничивать доступ к некоторым Web-страницам. Для этого контент-фильтр просматривает HTTP трафик, анализирует адреса, к которым обращается пользователь, и блокирует доступ к запрещенным адресам и доменам. Практические занятия по курсу "Компьютерные сети" - https://goo.gl/YP3l83 Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках: https://goo.gl/kW93MA