Категории: Все - данные - интернет - протоколы - приложения

по Саша Кривых 7 лет назад

510

Протоколы передачи данных в сети Интернет

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

Протоколы передачи данных в сети Интернет

Протоколы передачи данных в сети Интернет Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. В настоящее время для сетевых протоколов используется модель OSI (Open System Interconnection — Взаимодействие Открытых Систем, ВОС).

Уровень 1. (Физический) На физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи.

Уровень 2. (Канальный) Предназначенный для передачи данных узлам, находящимся в том же сегменте локальной сети. Также может использоваться для обнаружения и, возможно, исправления ошибок, возникших на физическом уровне.

Протоколы: ARCNET CDP L2F

Уровень 3. (Сетевой) Предназначается для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети.

Протоколы: EGP ICMP IPv4

Уровень 4. (Транспортный) Предназначен для доставки данных. При этом не важно, какие данные передаются, откуда и куда, то есть, он предоставляет сам механизм передачи.

Протоколы: TCP UDP SCTP DCCP

Уровень 5. (Сеансовый) Oтвечает за поддержание сеанса связи[en], позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу данных и поддержанием сеанса в периоды неактивности приложений.

Протоколы: ADSP H.245 iSNS NetBIOS

Уровень 6. (Представительский) Этот уровень отвечает за преобразование протоколов и кодирование/декодирование данных. Запросы приложений, полученные с уровня приложений, он преобразует в формат для передачи по сети, а полученные из сети данные преобразует в формат, понятный приложениям. На этом уровне может осуществляться сжатие/распаковка или кодирование/декодирование данных,

Протоколы: XDR SSL TLS

Уровень 7. (Прикладной) Oбеспечивает взаимодействие сети и пользователя. Уровень разрешает приложениям пользователя иметь доступ к сетевым службам, таким, как обработчик запросов к базам данных, доступ к файлам, пересылке электронной почты. Также отвечает за передачу служебной информации, предоставляет приложениям информацию об ошибках и формирует запросы к уровню представления.

Протоколы: BGP HTTP HTTPS DHCP IRC