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

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

Протокол передачи данных  — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.

Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретной аппаратной платформе и производителю (например, USB, Bluetooth).

Содержание

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

Сетево́й протоко́л — набор правил и действий (очерёдности действий), позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами.

Разные протоколы, зачастую, описывают лишь разные стороны одного типа связи. Названия «протокол» и «стек протоколов» также указывают на программное обеспечение, которым реализуется протокол.

Новые протоколы для Интернета определяются IETF, а прочие протоколы — IEEE или ISO. ITU-T занимается телекоммуникационными протоколами и форматами.

Наиболее распространённой системой классификации сетевых протоколов является так называемая модель OSI, в соответствии с которой протоколы делятся на 7 уровней по своему назначению — от физического (формирование и распознавание электрических или других сигналов) до прикладного (интерфейс программирования приложений для передачи информации приложениями).

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

Модель OSI — это 7-уровневая логическая модель работы сети. Модель OSI реализуется группой протоколов и правил связи, организованных в несколько уровней:

  • на физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи;
  • на канальном уровне определяются правила использования физического уровня узлами сети;
  • сетевой уровень отвечает за адресацию и доставку сообщений;
  • транспортный уровень контролирует очередность прохождения компонентов сообщения;
  • задача сеансового уровня — координация связи между двумя прикладными программами, работающими на разных рабочих станциях;
  • уровень представления служит для преобразования данных из внутреннего формата компьютера в формат передачи;
  • прикладной уровень является пограничным между прикладной программой и другими уровнями — обеспечивает удобный интерфейс связи сетевых программ пользователя.

Примеры сетевых протоколов

TCP/IP — набор протоколов передачи данных, получивший название от двух принадлежащих ему протоколов: TCP (англ. Transmission Control Protocol) и IP (англ. Internet Protocol)[1]

Наиболее известные протоколы, используемые в сети Интернет:

  • HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.
  • FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
  • POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.
  • SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.
  • telnet — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.

Другие протоколы:

  • DTN — протокол, предназначенный для обеспечения сверхдальней космической связи.

Список сетевых протоколов

Канальный уровень

Сетевой уровень

Транспортный уровень

  • SPX
  • XOT
  • ISODE
  • DVMRP
  • TCP
  • UDP (Unreliable/User Datagram Protocol)
  • SCTP
  • RDP/RUDP (Reliable Data Protocol/Reliable User Datagram Protocol)
  • RTCP

Сеансовый уровень

Прикладной уровень

Примечания

  1. Hunt, Craig TCP/IP Network Administration. — 3rd Edition. — O'Reilly Media, Inc.. — ISBN 0596002971



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Протокол передачи данных" в других словарях:

  • протокол передачи данных — Различают основные протоколы передачи данных в зависимости от мультиплексируемости шин адреса и данных и асинхронного или синхронного режима. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] протокол… …   Справочник технического переводчика

  • Протокол передачи данных — формализованный набор требований к структуре пакетов информации и алгоритму обмена пакетами информации между устройствами сети передачи данных;... Источник: Постановление Правительства РФ от 23.01.2006 N 32 (ред. от 16.02.2008) Об утверждении… …   Официальная терминология

  • протокол передачи данных — 171 протокол передачи данных: Формализованный набор требований к структуре пакетов информации и алгоритму обмена пакетами информации между устройствами сети передачи данных. Источник: ГОСТ Р 53801 2010: Связь федеральная. Термины и определения… …   Словарь-справочник терминов нормативно-технической документации

  • протокол передачи данных пользователя — (МСЭ Т Y.1310). [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN user data protocolUDP …   Справочник технического переводчика

  • Протокол передачи данных — 1. Формализованный набор требований к структуре пакетов информации и алгоритму обмена пакетами информации между устройствами сети передачи данных Употребляется в документе: Постановление Правительства РФ от 25 января 2006 года № 32 Правила… …   Телекоммуникационный словарь

  • протокол двоичной синхронной передачи данных — BISYNC Протокол SNA, разработанный фирмой IBM для множества продуктов этой фирмы (включая семейство 3270), который осуществляет передачу по синхронной линии, работающей в полудуплексном режиме (т.е. в каждый момент времени передача данных… …   Справочник технического переводчика

  • протокол управления синхронным каналом передачи данных — синхронное управление передачей данных синхронная система управления линиями передачи данных — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы… …   Справочник технического переводчика

  • протокол передачи цифровой информации — протокол цифровой передачи данных — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы протокол цифровой передачи данных EN digital data communications …   Справочник технического переводчика

  • протокол безопасной передачи данных — ssl Протокол безопасной передачи данных, разработанный Netscape Communications, Inc. Поддерживает шифрование и аутентификацию, обеспечивает работу с цифровыми сертификатами. [аутсорсингаhttp://www.outsourcing.ru/content/glossary/A/page 1.asp]… …   Справочник технического переводчика

  • Протокол передачи в реальном времени — разработанный корпорацией SUN Microsystems, протокол передачи аудио и видеоинформации через скоростные базовые сети. По английски: Real time Transport Protocol Синонимы английские: RTP См. также: Протоколы Обработка данных в реальном масштабе… …   Финансовый словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»