Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
minimum.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
260.61 Кб
Скачать

Стек протоколов вос

Структура стека протоколов ВОС полностью соответствует ЭМ ВОС.

Каждый уровень модели OSI выполняет определенную задачу в процессе передачи данных по сети. Базовая модель является основой для разработки сетевых протоколов. OSI разделяет коммуникационные функции в сети на семь уровней, каждый из которых обслуживает различные части процесса области взаимодействия открытых систем.

Модель OSI описывает только системные средства взаимодействия, не касаясь приложений конечных пользователей. Приложения реализуют свои собственные протоколы взаимодействия, обращаясь к системным средствам.

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

Прикладной уровень (уровень приложений; англ. application layer) — верхний уровень модели, обеспечивающий взаимодействие пользовательских приложений с сетью.

Представительский уровень (уровень представления; англ. presentation layer) обеспечивает преобразование протоколов и шифрование/дешифрование данных.

Сеансовый уровень (англ. session layer) модели обеспечивает поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время.

Транспортный уровень (англ. transport layer) модели предназначен для обеспечения надёжной передачи данных от отправителя к получателю.

Сетевой уровень (англ. network layer) модели предназначен для определения пути передачи данных.

Канальный уровень (англ. data link layer) предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть.

Физический уровень (англ. physical layer) — нижний уровень модели, который определяет метод передачи данных, представленных в двоичном виде, от одного устройства (компьютера) к другому.

Стек протоколов tcp/ip

Стек протоколов TCP/IP включает в себя четыре уровня:

  • прикладной уровень (application layer),

  • транспортный уровень (transport layer),

  • сетевой уровень (internet layer),

  • канальный уровень (link layer).

Протоколы этих уровней полностью реализуют функциональные возможности модели OSI. На стеке протоколов TCP/IP построено всё взаимодействие пользователей в IP-сетях. Стек является независимым от физической среды передачи данных.

На рисунке можно видеть соответствие моделей ВОС и TCP/IP. Модель ВОС можно рассматривать как декомпозицию модели TCP/IP.

Прикладной уровень поддерживает услуги:

- ЭП и обмен новостями (протоколы IMAP, POP, X.400, NNTP),

- Виртуальный терминал (Telnet),

- Передача файлов (FTP, TFTP, NFS),

- Справочные службы (DNS, X.500),

- Вспомогательные протоколы BOOTP, NTP,

- Технология WWW на основе протокола HTTP,

- Пакетная IP-телефония на базе протоколов SIP, RTP, H.323.

Транспортный уровень представлен протоколами TCP и UDP. Выбор того или иного протокола на этом уровне зависит от требований к надежности передачи данных и временной задержке. Типичный пример использования TCP — передача файлов, протокол отслеживает ошибки в ходе передаче и инициирует повторную передачу поврежденных или потерянных пакетов. Протокол UDP используется, например, в аудио- и видеоконференциях, когда важно уменьшить задержку при передаче данных, а ошибки не так критичны.

Сетевой уровень представлен протоколом IP. Этот протокол — основа сетей передачи данных во всем мире. IP не обеспечивает надежности при передаче (для этого существует транспортный уровень), характеризуется глобальной адресацией по всему миру. Вспомогательным протоколом является ICMP, он необходим для управления сетью. Типичная функция ICMP — эхозапрос (команда ping).

Модель TCP/IP не регламентирует уровень сетевого доступа. На этом уровне могут использоваться любые протоколы, например, Ethernet, Wi-Fi, X.25, Frame Relay и др. Независимость модели от среды передачи является ее важным преимуществом.

Все уровни модели TCP/IP, кроме уровня сетевого доступа реализуются, как правило, программно. Некоторые устройства могут не иметь в своем составе реализаций всех уровней, например, маршрутизатор, которому для нормальной работы требуется лишь знание протоколов сетевого уровня.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]