Протокол передачи данных — Википедия
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 15 апреля 2019; проверки требуют 6 правок. Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 15 апреля 2019; проверки требуют 6 правок. У этого термина существуют и другие значения, см. Протокол.Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.
Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретной аппаратной платформе и производителю (например, USB, Bluetooth).
Сигнальный протокол используется для управления соединением — например, установки, переадресации, разрыва связи. Примеры протоколов: RTSP, SIP. Для передачи данных используются такие протоколы как RTP.
Сетево́й протоко́л — набор правил и действий (очерёдности действий), позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами.
Разные протоколы зачастую описывают лишь разные стороны одного типа связи. Названия «протокол» и «стек протоколов» также указывают на программное обеспечение, которым реализуется протокол.
Новые протоколы для Интернета определяются IETF, а прочие протоколы — IEEE или ISO. ITU-T занимается телекоммуникационными протоколами и форматами.
Наиболее распространённой системой классификации сетевых протоколов является так называемая модель OSI, в соответствии с которой протоколы делятся на 7 уровней по своему назначению — от физического (формирование и распознавание электрических или других сигналов) до прикладного (интерфейс программирования приложений для передачи информации приложениями).
Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. В настоящее время для сетевых протоколов используется модель OSI (Open System Interconnection — взаимодействие открытых систем, ВОС).
Модель OSI — 7-уровневая логическая модель работы сети. Реализуется группой протоколов и правил связи, организованных в несколько уровней:
- на физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи;
- на канальном уровне определяются правила использования физического уровня узлами сети;
- сетевой уровень отвечает за адресацию и доставку сообщений;
- транспортный уровень контролирует очередность прохождения компонентов сообщения;
- сеансовый уровень координирует связь между двумя прикладными программами, работающими на разных рабочих станциях;
- уровень представления служит для преобразования данных из внутреннего формата компьютера в формат передачи;
- Уровни, интерфейсы и протоколы модели OSIприкладной уровень является пограничным между прикладной программой и другими уровнями, обеспечивая удобный интерфейс связи для сетевых программ пользователя.
В общей классификации протоколы делятся на низкоуровневые, протоколы верхнего уровня и протоколы промежуточного уровня. К промежуточному уровню относятся коммуникационные и протоколы аутентификации. Протоколами верхнего уровня являются прикладные, сеансовые протоколы и протоколы представления. Физический, канальный, сетевой и транспортный протоколы относят к низкоуровневым протоколам.
Другая модель — стек протоколов TCP/IP — содержит 4 уровня:
- канальный уровень (link layer),
- сетевой уровень (Internet layer),
- транспортный уровень (transport layer),
- Передача по сети типового сообщенияприкладной уровень (application layer).
TCP/IP — набор протоколов передачи данных, получивший название от двух принадлежащих ему протоколов: TCP (англ. Transmission Control Protocol) и IP (англ. Internet Protocol)[2]
Наиболее известные протоколы, используемые в сети Интернет:
- HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц между компьютерами, подключенными к одной сети.
- FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
- POP3 (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.
- SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.
- TELNET — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ находящейся с ним в одной сети, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности ограничиваются тем уровнем доступа, который задан администратором удаленной машины.
Другие протоколы:
- DTN — протокол, предназначенный для сетей дальней космической связи IPN, которые используются NASA.
- ↑ Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. ван Стеен. — СПб.: Питер, 2003. — с. 83-93 — (Серия «Классика computer science»). ISBN 5-272-00053-6-
- ↑ Hunt, Craig. TCP/IP Network Administration. — 3rd Edition. — O’Reilly Media, Inc.. — ISBN 0596002971.
ru.wikipedia.org
Основы сетей и протоколов интернет
Понимание работы сетей на базовом уровне имеет очень важное значение для каждого администратора сервера или веб-мастера. Это необходимо для правильной настройки ваших сервисов в сети, а также легкого обнаружения возможных проблем и решения неполадок.
В этой статье мы рассмотрим общие концепции сетей интернета, обсудим основную терминологию, самые распространенные протоколы, а также характеристики и предназначение каждого из уровней сетей. Здесь собрана только теория, но она будет полезна начинающим администраторам и всем интересующимся.
Содержание статьи:
Основные сетевые термины
Перед тем как обсуждать основы сети интернет, нам нужно разобраться с некоторыми общими терминами, которые часто используются специалистами и встречаются в документации:
- Соединение — в сетях, соединение означает возможность передавать данные между устройствами. Перед тем как начнется передача данных, должно состоятся соединение, параметры которого описаны протоколом;
- Пакет — это основной структурный блок данных в сети. Все данные передаются в виде пакетов, большие данные разделяются на небольшие пакеты, фиксированного размера. В каждом пакете есть заголовок, в котором находится информация о данных, пункте назначения, отправителе, строке жизни пакета, времени отправки и т д;
- Сетевой интерфейс — это физическое или виртуальное устройство, которое позволяет компьютеру подключиться к сети. Если у вас есть две сетевые карты на компьютере, то вы можете настроить сетевой интерфейс для каждой из них. Также сетевой интерфейс может быть виртуальным, например, локальный интерфейс lo;
- LAN — это ваша локальная сеть, к ней подключены только ваши компьютеры и больше никто не имеет к ней доступа. Это может быть ваша домашняя или офисная сеть;
- WAN — это глобальная сеть интернет, обычно этот термин применяется для обозначения всей сети интернет, также этот термин может относиться к сетевому интерфейсу;
- Протокол — набор правил и стандартов, которые определяют команды и способ коммуникации между устройствами. Существует множество протоколов и мы их рассмотрим ниже. Самые популярные из них — это TCP, UDP, IP и ICMP, также есть протоколы сети интернет более высокого уровня, например, HTTP и FTP;
- Порт — это адрес на компьютере, который связан с определенной программой. Это не сетевой интерфейс и не местоположение. С помощью портов программы могут общаться между собой;
- Брандмауэр — это программное обеспечение, которое контролирует все сетевые пакеты, проходящие через компьютер. Проходящие пакеты обрабатываются на основе правил, созданных пользователем. Также брандмауэр может закрывать определенные порты, чтобы сделать работу компьютера более безопасной;
- NAT -это служба преобразования сетевых адресов между локальной и глобальной сетью. Количество свободных сетевых адресов в сети уменьшается, поэтому необходимо найти решение, и решением стало создания локальных сетей, где несколько компьютеров могут иметь один IP адрес. Все пакеты приходят на роутер, а он уже потом с помощью NAT распределяет их между компьютерами.
- VPN — это виртуальная частная сеть, с помощью нее можно объединить несколько локальных сетей через сеть интернет. Используется в большинстве случаев для обеспечения безопасности.
Вы можете найти намного больше терминов, но здесь мы перечислили все самые основные, которые будут встречаться чаще всего.
Уровни сетей и модель OSI
Обычно, сети обсуждаются в горизонтальной плоскости, рассматриваются протоколы сети интернет верхнего уровня и приложения. Но для установки соединений между двумя компьютерами используется множество вертикальных слоев и уровней абстракции. Это означает, что существует несколько протоколов, которые работают друг поверх друга для реализации сетевого соединения. Каждый следующий, более высокий слой абстрагирует передаваемые данные и делает их проще для восприятия следующим слоем, и в конечном итоге приложением.
Существует семь уровней или слоев работы сетей. Нижние уровни будут отличаться в зависимости от используемого вами оборудования, но данные будут передаваться одни и те же и будут иметь один и тот же вид. На другую машину данные всегда передаются на самом низком уровне. На другом компьютере, данные проходят все слои в обратном порядке. На каждом из слоев к данным добавляется своя информация, которая поможет понять что делать с этим пакетом на удаленном компьютере.
Модель OSI
Так сложилось исторически, что когда дело доходит до уровней работы сетей, используется модель OSI или Open Systems Interconnect. Она выделяет семь уровней:
- Уровень приложений — самый верхний уровень, представляет работу пользователя и приложений с сетью Пользователи просто передают данные и не задумываются о том, как они будут передаваться;
- Уровень представления — данные преобразуются в более низкоуровневый формат, чтобы быть такими, какими их ожидают получить программы;
- Уровень сессии — на этом уровне обрабатываются соединения между удаленным компьютерами, которые будут передавать данные;
- Транспортный уровень — на этом уровне организовывается надежная передача данных между компьютерами, а также проверка получения обоими устройствами;
- Сетевой уровень — используется для управления маршрутизацией данных в сети пока они не достигнут целевого узла. На этом уровне пакеты могут быть разбиты на более мелкие части, которые будут собраны получателем;
- Уровень соединения — отвечает за способ установки соединения между компьютерами и поддержания его надежности с помощью существующих физических устройств и оборудования;
- Физический уровень — отвечает за обработку данных физическими устройствами, включает в себя программное обеспечение, которое управляет соединением на физическом уровне, например, Ehternet или Wifi.
Как видите, перед тем, как данные попадут к аппаратному обеспечению им нужно пройти множество слоев.
Модель протоколов TCP/IP
Модель TCP/IP, еще известная как набор основных протоколов интернета, позволяет представить себе уровни работы сети более просто. Здесь есть только четыре уровня и они повторяют уровни OSI:
- Приложения — в этой модели уровень приложений отвечает за соединение и передачу данными между пользователям. Приложения могут быть в удаленных системах, но они работают как будто бы находятся в локальной системе;
- Транспорт — транспортный уровень отвечает за связь между процессами, здесь используются порты для определения какому приложению нужно передать данные и какой протокол использовать;
- Интернет — на этом уровне данные передаются от узла к узлу по сети интернет. Здесь известны конечные точки соединения, но не реализуется непосредственная связь. Также на этом уровне определяются IP адреса;
- Соединение — этот уровень реализует соединение на физическом уровне, что позволяет устройствам передавать между собой данные не зависимо от того, какие технологии используются.
Эта модель менее абстрактная, но мне она больше нравиться и ее проще понять, поскольку она привязана к техническим операциям, выполняемым программами. С помощью каждой из этих моделей можно предположить как на самом деле работает сеть. Фактически, есть данные, которые перед тем, как будут переданы, упаковываются с помощью нескольких протоколов, передаются через сеть через несколько узлов, а затем распаковываются в обратном порядке получателем. Конечные приложения могут и не знать что данные прошли через сеть, для них все может выглядеть как будто обмен осуществлялся на локальной машине.
Основные протоколы интернета
Как я уже сказал. в основе работы сети лежит использование нескольких протоколов, которые работают один поверх другого. Давайте рассмотрим основные сетевые протоколы интернет, которые вам будут часто встречаться, и попытаемся понять разницу между ними.
- MAC или (Media Access Control) — это протокол низкого уровня, который используется для идентификации устройств в локальной сети. У каждого устройства, подключенного к сети есть уникальный MAC адрес, заданный производителем. В локальных сетях, а все данные выходят из локальной сети и попадают в локальную сеть перед тем, как попасть к получателю, используются физические MAC адреса для обозначения устройств. Это один из немногих протоколов уровня соединения, с которым довольно часто приходится сталкиваться.
- IP ( Internet Protocol) — расположен уровнем выше, за MAC. Он отвечает за определение IP адресов, которые будут уникальными для каждого устройства и позволяют компьютерам находить друг друга в сети. Он относится к сетевому уровню модели TCP/IP. Сети могут быть связанны друг с другом в сложные структуры, с помощью этого протокола компьютеры могут определить несколько возможных путей к целевому устройству, причем во время работы эти пути могут меняться. Есть несколько реализаций протокола, но наиболее популярной на сегодняшний день является IPv4 и IPv6.
- ICMP (Internet control message protocol) — используется для обмена сообщениями между устройствами. Это могут быть сообщения об ошибках или информационные сообщения, но он не предназначен для передачи данных. Такие пакеты используются в таких диагностических инструментах, как ping и traceroute. Этот протокол находится выше протокола IP;
- TCP (Transmission control protocol) — это еще один основной сетевой протокол, который находится на том же уровне, что и ICMP. Его задача — управление передачей данных. Сети ненадежны. Из-за большого количества путей пакеты могут приходить не в том порядке или даже теряться. TCP гарантирует, что пакеты будут приняты в правильном порядке, а также позволяет исправить ошибки передачи пакетов. Информация приводится к правильному порядку, а уже затем передается приложению. Перед передачей данных создается соединение с помощью так называемого алгоритма тройного рукопожатия. Он предусматривает отправку запроса и подтверждение открытия соединения двумя компьютерами. Множество приложений используют TCP, это SSH, WWW, FTP и многие другие.
- UDP (user datagram protocol) — это популярный протокол, похожий на TCP, который тоже работает на транспортном уровне. Отличие между ними в том, что здесь используется ненадежная передача данных. Данные не проверяются при получении, это может выглядеть плохой идеей, но во многих случаях этого вполне достаточно. Поскольку нужно отправлять меньше пакетов, UDP работает быстрее, чем TCP. Поскольку соединение устанавливать не нужно, то этот протокол может использоваться для отправки пакетов сразу на несколько машин или IP телефонии.
- HTTP (hypertext transfer protocol) — это протокол уровня приложения, который лежит в основе работы всех сайтов интернета. HTTP позволяет запрашивать определенные ресурсы у удаленной системы, например, веб страницы, и файлы;
- FTP (file transfer protocol) — это протокол передачи файлов. Он работает на уровне приложений и обеспечивает передачу файла от одного компьютера к другому. FTP — не безопасный, поэтому не рекомендуется его применять для личных данных;
- DNS (domain name system) — протокол того же уровня, используемый для преобразования понятных и легко читаемых адресов в сложные ip адреса, которые трудно запомнить и наоборот. Благодаря ему мы можем получить доступ к сайту по его доменному имени;
- SSH (secure shell) — протокол уровня приложений, реализованный для обеспечения удаленного управления системой по защищенному каналу. Многие дополнительные технологии используют этот протокол для своей работы.
Есть еще очень много других протоколов, но мы рассмотрели только сетевые протоколы, которые больше всего важны. Это даст вам общие понятия того, как работает сеть и интернет в целом.
Выводы
В этой статье мы рассмотрели основы сетей и протоколов, которые используются для организации их работы. Конечно, этого совсем недостаточно, чтобы понять все, но теперь у вас есть определенная база и вы знаете как различные компоненты взаимодействуют друг с другом. Это поможет вам понимать другие статьи и документацию. Если вас серьезно заинтересовали основы сети интернет, то тут не хватит нескольких статей. Вам нужна книга. Обратите внимание на Камер Д. Сети TCP/IP. Принципы, протоколы и структура. В свое время я ее прочитал и мне очень понравилось.
На завершение видео про модель OSI:
Источник: digitalocean.com
losst.ru
Что такое протокол Интернета: базовые понятия
Сегодня практически все пользователи для глобального доступа во Всемирную паутину или создания обычного подключения по локальной сети используют так называемые протоколы сети Интернет. В каждом отдельном случае ситуация с их применением и настройкой может разниться достаточно существенно. Попробуем обозначить основные понятия.
Что такое протокол Интернета: понятие и история создания
Считается, что прародительницей всего Интернета является некогда созданная в США сеть APRANET, в свое время подчинявшаяся даже военному ведомству. Суть ее состояла в применении пакетной передачи данных, то есть некими порциями, которые можно было интерпретировать и воспроизвести на другом терминале.
Иными словами, протокол Интернета и в то время, и сейчас подразумевает набор неких правил управления передачи данных между компьютерными терминалами, серверами, мобильными устройствами и т.д. Именно благодаря таким унифицированным настройкам и стало возможным соединение устройств по всему миру между собой посредством специальных программ или одновременного доступа к одному и тому же ресурсу.
Какими бывают протоколы Интернета?
Для примера пояснения того, что такое протокол Интернета, рассмотрим наиболее распространенные компьютерные системы, работающие под управлением Windows (Mac OS X и другие UNIX-подобные системы типа Linux мы сейчас затрагивать не будем).
На сегодняшний день известно несколько основных типов -это TCP/IP, UDP, FTP, ICMP, DNS, HTTP и т.д. Продолжать можно достаточно долго. Чем же все они отличаются?
Различие состоит только в уровнях назначения. Так, например, существуют физические уровни (создание соединения при помощи витой пары или оптоволокна), ARP-уровень, включающий драйверы устройств, сетевой уровень (стандартные протоколы IP и ICMP), транспортный уровень (TCP и UDP), а также прикладной, куда входят протоколы типа HTTP, FTP, DNS, NFS и т.д.
Тут, кстати, стоит заметить, что абсолютно все протоколы (даже те, по которым осуществляется проверка Интернета) стандартизированы по системе ISO/OSI, чтобы при их использовании на разных платформах никогда не возникало сбоев даже в случае разнящихся операционных систем или оборудования различных производителей, применяемого для установки связи. Нетрудно понять, что на данный момент абсолютно не имеет значения, какая операционка установлена на компьютере или ноутбуке или какие сетевые компоненты в виде роутеров, сетевых карт, модемов и т.д. предназначаются для установки связи.
Интернет-протокол IP (TCP/IP)
На сегодняшний день самым распространенным является протокол, именуемый как TCP/IP. На самом деле, такая система состоит из базовой настройки (IP) и надстройки (TCP), которая без первой функционировать не может, поскольку не содержит никаких данных о посылаемых пакетах.
Сами TCP-пакты отправляются в виде запроса только на основе IP. Поэтому возникла необходимость добавления к основному протоколу трех параметров, которые бы и обеспечили хранение базовой передаваемой информации о состоянии самих пакетов. Сюда стоит отнести сегменты контрольных сумм, присвоение каждому байту информации порядкового номера для определения приоритета и очереди отправки и приема, идентификатора так называемого механического подтверждения отправки и приема данных, а также повторной отправки запроса, в случае если таковые данные либо не были отправлены, либо не были приняты.
Тут стоит обратить внимание еще и на то, что совокупность таких протоколов работает только на базе IP-протокола. Но сначала в фазе установки соединения, потом в режиме передачи, и в конце на установление разрыва связи после завершения передачи и приема данных.
Средства настройки и проверки
Настроить протокол Интернета в системах Windows труда не представляет. Нужно использовать всего лишь параметры настройки сети (или сетевого адаптера), где выбирается соответствующая строка меню. Раньше все было просто, начиная с Windows 7 и далее, в настройках имеется две категории: IPv4 и IPv6 (не считая других, установленных по умолчанию атрибутов).
Стандартная настройка производится именно для IPv4 (как это было раньше). А вот новый протокол Интернета IPv6 до сих пор так и остается невостребованным.
Собственно, проверку можно осуществить даже через доступ к состоянию сети, используя системный трей. Значок в панели постоянно уведомляет пользователя о доступности подключения к локальной сети и Интернету. Тут ничего сложного нет.
Что предпочесть?
В вопросе предпочтения использования того или иного протокола стоит отталкиваться от того, для каких именно целей он предназначен. К примеру, протоколы типа FTP необходимы, скорее, для загрузки информации на определенный сайт или скачивания файлов с ресурсов, поддерживающих такую систему передачи данных. Проверка Интернета в данном случае может производиться при помощи программ, контролирующих запросы (загрузки и выгрузки), посланные на определенный FTP-сервер.
Протоколы типа UDP тоже не всегда используются. Очень часто такие настройки применяются в мобильной технике. Но, как уже понятно, сейчас мы такие системы не затрагивали, поскольку речь шла именно о стационарных компьютерных терминалах и операционках семейства Windows, на них установленных.
Впрочем, вопрос настройки протоколов даже в разных ОС принципиально идентичен один другому. Разниться могут только специализированные компоненты, и то, только по своему названию, но сам принцип установки и дальнейшего использования вновь созданного подключения на основе какого-то протокола практически ничем не отличается.
Более того, системы Windows изначально настроены на то, чтобы использовать именно TCP/IP как универсальный протокол. Все остальное либо настраивается автоматически, либо не настраивается вообще. И это мы еще не рассматривали WAP-протоколы, соответствующие стандартам мобильной связи, ограничившись только компьютерами.
fb.ru
Интернет-протокол Википедия
У этого термина существуют и другие значения, см. IP (значения).Internet Protocol (IP, досл. «межсетевой протокол») — маршрутизируемый протокол сетевого уровня стека TCP/IP. Именно IP стал тем протоколом, который объединил отдельные компьютерные сети во всемирную сеть Интернет. Неотъемлемой частью протокола является адресация сети (см. IP-адрес).
Свойства[ | ]
IP объединяет сегменты сети в единую сеть, обеспечивая доставку пакетов данных между любыми узлами сети через произвольное число промежуточных узлов (маршрутизаторов). Он классифицируется как протокол сетевого уровня по сетевой модели OSI. IP не гарантирует надёжной доставки пакета до адресата — в частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (приходят две копии одного пакета), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прийти вовсе. Гарантию безошибочной доставки пакетов дают некоторые протоколы более высокого уровня — транспортного уровня сетевой модели OSI, — например, TCP, которые используют IP в качестве транспорта.
Фрагментация IP пакетов[ | ]
При доставке IP пакета он проходит через разные каналы доставки. Возможно возникновение ситуации, когда размер пакета превысит возможности узла системы связи. В этом случае протокол предусматривает возможность дробления пакета на уровне IP в процессе доставки. Соответственно, к конечному получателю пакет придет в виде нескольких пакетов, которые необходимо собрать в один перед дальнейшим анализом. Возможность дробления пакета с последующей сборкой называется IP фрагментацией.
В протоколе предусмотрена возможность запрета фрагментации конкретного пакета. Если такой пакет нельзя передать через сегмент связи целиком, то он уничтожается, а отправителю направляется ICMP сообщение о проблеме.
Версия 4[ | ]
Основная статья: IPv4В современной сети Интернет используется IP четвёртой версии, также известный как IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие IP-адрес длиной 4 октета (4 байта). При этом компьютеры в подсетях объединяются общими начальными битами
ru-wiki.ru
Группа протоколов | Подгруппа | Тема. Решаемая задача | Список протоколов |
---|---|---|---|
AppleTalk | Стек протоколов AppleTalk | Разделение ресурсов в сети. Передача файлов, служба принтера, электронная почта, потоки данных, служба доменных имен, маршрутизация. Распределенная сеть клиент-сервер. | AppleArp, AARP, EtherTalk, DDP, RTMP, AEP, ATP, NBP, ZIP, ASP, PAP, ADSP, AFP, IP/HDLC, IP/X.25/LAPB, SNA/SDLC, ARAP, ATCP, AURP, TokenTalk, LocalTalk |
ATM | Физический уровень | Корректная передача и прием битов по каналу. Битовая синхронизация на канале. Адаптация к системе передачи. Вкладываение потока ячеек в кадры физического уровня (формирование кадров) и наоборот. | |
Уровень ATM | Операции и поддержка уровня ATM. Ячейки OAM (англ. operations and maintenance). Обработка ошибок. Управление производительностью. Активация/деактивация PM (англ. performance monitoring) и/или CC (англ. continuity check). Управление системой. | OAM F4 (OAM_F4), OAM F5 (OAM_F5), (F4/F5 OAM) | |
AAL — уровень адаптации ATM | Связывание сервиса ATM с пользовательскими уровнями, то есть адаптация сервиса ATM к более высоким уровням. Сборка/разборка ячеек. Идентификация сообщений, синхронизация абонентских установок. | ATMCell: AAL0, AAL1, AAL1 PDU, AAL2, AAL3/4, AAL5 | |
Протоколы ATM | Передача данных в виде ячеек (cell) фиксированного размера | ATM_Cell-NNI, ATM_Cell-UNI, UNI/NNI cell, ATM_DXI, RM Cells, SSSAR, PNNI_routing, PPP/ATM, Raw_Cell | |
ATM | Публичный интерфейс сеть-в-сеть (PNNI) между двумя провайдерами сетевых сервисов базируемыми на ATM или носителями, используя постоянные виртуальные каналы (Virtual circuit (англ. Virtual circuit)) | BICI (B-ICI) | |
LAN Emulation | Эмуляция LAN поверх ATM-сети. | LE 802.3, LE 802.5, LE Control, LANE | |
ATM Signalling & Routing Protocols | Сигнализирование. Маршрутизация. | ATM Signaling, UNI 3.x, ITU Q.2931, ITU Q.2971, UNI30, UNI31, UNI 40 (UNI 4.0), Q.SAAL, IISP, PNNI, B-ICI, SPANS, ViVID MPOA, MPOA, ILMI, Q2140 | |
Audio/Visual Over ATM | Передача аудио/видео сигналов через ATM | ATM Circuit Emulation, DSMCC, DVB, MPEG-2, MPEG-4, DOCSIS, AVA, DSM-CC | |
ATM | Поддержка таких сервисов как high-definition television (HDTV), многоязычное TV, хранение звука и голоса, видео конференции, высокоскоростные СПД (LANs) и мультимедиа. | BISUP (B-ISUP, q.2763) | |
FUNI | Связь между сетями ATM и фреймовым оборудованием (маршрутизаторы и др.) | FUNI | |
VB51 | Координация управления в режиме реального времени | VB51 | |
VIVID | Видео, звук, голосовые данные. Конфигурация. Регистрация адреса и управление. Броадкаст. Мультикаст. | VIVID, VIVIDarm, VIVIDbme, VIVIDccp | |
GSMP | Контролирование коммутаторов (свитчей) на метках-признаках. | GSMP | |
ATM | Разное | IP/ATM, TDP | |
Banyan | Banyan Protocols, VINES | Протоколы, используемые в UNIX | Banyan, VARP, VIP, ICP, RTP, IPC, SPP, NetRPC, StreetTalk |
Bridge/Router | Bridge/Router, Data Link Layer | Протоколы мостов и маршрутизаторов | Cisco Router, BPDU, Cisco HDLC (cHDLC), Cisco SRB, Cisco ISL, DRIP, MAPOS, NSP, RND, SSP, Wellfleet SRB (Wellfleet_SRB), Wellfleet BOFL (Wellfleet_BOFL), CDP, DISL, PROTEON, VTP |
CDMA2000 | CDMA2000 Protocols | Протоколы сотовых сетей 2.5G и 3G | A1 Signaling, SCCP, MTP3, MTP2, MTP1, A3 Signaling, AAL5, SSSAR, AAL2, A7 Signaling, AAL5, GRE, A9 signaling, A11 signaling, A13 Signaling, A14 Signaling, A15 Signaling, 3GPP2 IOS 3.x, 3GPP2 IOS 4.x, PPP in HDLC-likeFraming, IPCP, IKE |
CDPD | CDPD Protocols | Протоколы технологии CDPD (Cellular Digital Packet Data) | MDLP, MNRP, SNDCP, SME, SNDCP(CDPD) |
Cellular | GSM, CDMA | Протоколы сотовой связи | BSMAP, BSSAP, BSSLAP, BSSAPLE, BSSMAP, BTSM, CC, DTAP (CDMA), DTAP (GSM), MM, MMS, Mobile IP, RR, SMS, SMSTP |
Cisco | Cisco 6732 | Интегрированные системы цифровых каналов связи. Управление обработкой вызовов и операции, при соединении со свитчом 5 класса. Стандартный интерфейс цифрового канала связи (DLC) к телефонному свичу класса 5. Главный интефейс к телефонному свитчу из внешнего мира. | GR303(GR-303) (IDLC/LAPD), IDLC |
Datakit | Datakit protocols | Протокол передачи данных. Подгонка ширины канала. | URP |
DECnet | DECnet suite | Высокоскоростные коммуникации между микрокомпьютерами DEC через локальные и глобальные сети | DEC LANBridge, RP, MOP, MOP D/L, MOP RC, DEC Route, NSP, SCP, DAP, CTERM, LAT, STP, LAVC |
DVB | DVB | Эфирное цифровое вещание. Датакастинг. | DVB, DVB-H, DVB-T, DVB-IPDC |
Frame Relay | Frame Relay Protocols | Быстрая и эффективная передача информации от пользовательских устройств к сетевым мостам и маршрутизаторам. | Frame Relay (ANSI T1.618), Frame Relay (ANSI T1.617), Frame Relay (Cascade), Frame Relay (CCITT Q.922), Frame Relay (CCITT Q.933), Frame Relay (Manufacturers), Frame Relay (Tplx GTWY), Frame Relay (Tplx TRNK), ANSI LMI, NNI PVC (FRF.2), FRF.3, UNI SVC (FRF.4), FRF.5, FRF.8, DCP (FRF.9), DCPCP, NNI SVC (FRF.10), FRF.11, FRF.12, FREther, Timeplex (BRE2), Timplx_BRE2, Cascade, LAPF, Frame Relay Over ATM, Frame Relay Over LAPF, Frame Relay Over LLC, Frame Relay Over SNA, FRF16, NNI PVC, NNI SVC, SAM Over FREther, UNI SVC, GPRS (NS/FR), IP/X.25/LAPB/FR, X.25/FR, X.25/LAPB, X.25/LAPB/FR, X.25/LAPB/FR/LAPF, LLC/FR, X.75/LAPB/FR |
Frame Relay | Взаимодействие между конечным пользователем FR и конечным пользователем ATM. | FR/ATM | |
GPRS | GPRS Protocols | Поддержка интернета в сетях GSM | BCC, BSSAP+, BSSGP, GCC, GMM, GSM, GTP, LLC, NS, RLP, SMSCB, SNDCP, TOM, TRAU, GMM/SM |
IBM | NetBIOS | Стандартный интерфейс разработки приложений (API) для обеспечения сетевых операций ввода-вывода и управления нижележащим транспортным протоколом. Работа поверх разных протоколов. Протокол сеансового/транспортного уровня. | NetBIOS |
SMB | Разделение доступа к файлам и принтерам. Совместное использование файлов и принтеров. | SMB | |
SNA | Передача информации между программами IBM и оборудованием. Взаимодействие компьютера с ресурсами. | DLSw, HPR-APPN, NHDR, NHRP, NHRP(MPOA), NLP, QLLC, SDLC, SNA, SNA 5250 (SNA_5250), SNA over SDLC, SNARH, SNATH, SNATH0, SNATh2, SNATh3, SNATh4, SNATh5, SNATH5, SNA THO-THS, THDR, XID, XID1, XID3 | |
ILMI | ILMI | Двунаправленный обмен управляющей информации между объектами управления UNI (UMEs: SNMP,MIB, ATM user) | SNMP,SMI |
IP Security | IP Security | Аутентификация источников данных, проверка и поддержание целостности для датаграмм IP, защита от атаки повторного воспроизведения («шарманка», replay attack), IP-спуфинга, конфиденциальность потока данных, генерация ключей, подавление угрозы. | AH, ESP, ISAKMP/IKE, Oakley |
IP Switching | IP Switching Protocols | Ускорение скорости передачи. Увеличение пропускной способности. Переключение IP-пакетов. Обход маршрутизаторов. Инструктирование прилегающего (соседнего) узла чтобы он присоединил метку 2 слоя к указанному потоку IP. | GSMP, IFMP (Ipsilon), ARIS |
ISDN | ISDN protocols | Передача звука, данных, видео, графики на высоких скоростях через стандартные линии связи, используя ISDN | ISDN, LAPD, ISDN/LAPD, ISDN(5ESS-AT&T), LAPD(ARINC), LAPD(CCITT-I.441), LAPD(Dass2), LAPD(DPNSS1), LAPD(V.120), ISDN(ARINC_ att’11), ISDN(ARINC_ att’17), ISDN(Australia), ISDN(DMS-100), ISDN(ETSIi), ISDN(h325), ISDN(National_ISDN-1), ISDN(National_ISDN-2), ISDN(NTT_INS), ISDN(QSIG), ISDN(Swiss), ISDN(T1.607 (ANSI)), ISDN(TS014_Australia), ISDN(V.120), ISDN (1TR6-Germanyi) |
ISO | ISO Protocols | ISO Protocols. Стек протоколов от IEEE. | CSE, CMIP, ESIS (ES-IS), FTAM, IDRP, ISIS (IS-IS), ISO-IP (CLNP), intelCLNP, intelISO, ISO PP (ISO_PP, ISO-PP), ISO SP (ISO_SP, ISO-SP), ISO TP (ISO_TP, ISO-TP), (ISO 8073), ISO over X.25, ROSE, RAS |
Протоколы ISO | Установление звонка между двумя приложениями. | ACSE | |
LAN Data Link Layer | LAN Data Link Layer Protocols, LLC, MAC. | Форматирование данных для передачи. Управление доступом к сети. | CIF, DIS, Ethernet, FDDI, GARP, GMRP, GVRP, LLC, SMT, SNAP, SRP, Token Ring (Token_Ring), VLAN (802.1Q), Multiprotocol over ATM |
Novell | Novell NetWare protocol suite | Стек протоколов | BCAST, BMP, DIAG, IPX, NCP, NDS, NLSP, Novel NetBIOS (NovelNetBIOS), RIPX, SAP, SER, SPX, WDOG |
PPP | PPP suite | Транспортировка пакетов между двумя узлами сети. Обеспечение полнодуплексных двунаправленных связей. | BAP, BSD, CHAP, DESE, IPHC, LCP, LQR, LZS, MultiPPP, MPPC, PAP, PPP, PPP-BPDU (PPP_BPDU), EAP, ECP, MAPOS, MLP (Multilink PPP), PPPoE |
PPP control | Управление PPP | ATCP, BACP, BCP, BVCP, CCP, DNCP, ECP, IPCP, IPv6CP, IPXCP, L2F, L2TP, NBFCP, OSINLCP, PPTP, SDCP, SNACP, LEXCP, LEX (PPP-LEX) | |
PPP | Разное | PPP/LAPB, PPP/LAPF | |
Sigtran | SIGTRAN protocols | Передача пакетов различных протоколов через IP-обертку в IP-сетях. | M2PA, M2UA, M3UA, SCTP, TALI, IUA, SUA, V5UA |
SMDS | SMDS protocols | Высокоскоростной сервис с коммутацией пакетов без установления соединения. Контроль доступа пользователя к сети. | SIP-L1, SIP-L2, SIP-L3, SMDS/DXI |
SS7 | SS7 Protocols | Внеканальная (out-of-band) сигнализация с целью установления, тарификации, маршрутизации телефонных соединений, обмена дополнительной информацией в телефонной сети. | DTAP, BSMAP, BSSAP, BSSGP, BSSMAP, BTSM,BTSM/LAPD, CC, BICC, DUP, INAP, ISUP, MTP-2, MTP-3, Q.2140, SCCP, TCAP, TUP, GSM L3, MAP, MM, NS, RR, SMS, SNDCP |
SUN | SUN protocols suite | Поддержка клиент-серверных приложений на UNIX-платформах | MOUNT, PMAP, YP (NIS), NFS, RPC |
NFS protocols suite | Прозрачный доступ к файлам через сеть через различные машины, операционные системы, сетевые архитектуры и транспортные протоколы. | MNTv1, MNTv3, NFS2 (NFSv2), NFS3 (NFSv3), NFS4 (NFSv4), NLMv4, NSMv1 | |
RPC protocols suite | Удаленный вызов процедур. Вызов функций и процедур в другом адресном пространстве, на удаленных машинах. | RPCBv3, RPCBv4, RPCSEC GSS, RPCgss, RPCmap | |
Tag Switching | Tag Switching Protocols | Протокол маршрутизатора. Мультипротокольная коммутация по меткам (Multiprotocol Label Switching, multicast tagswitching). Обмен информацией о теговом связывании (tag binding). | ISL, MPLS, MPLS over ATM, TDP |
TCP/IP | Физический уровень | Протоколы физического уровня | |
Канальный уровень | Преобразование IP-адресов в MAC-адреса и обратно | ARP, RARP | |
Управление потоком, ускорение. | Ipsilon (IFMP) | ||
Сетевой уровень | Сервис датаграмм уровня маршрутизации. Негарантированная доставка данных. | IP, IPv6 | |
Маршрутизация интернет, доставка дейтаграмм группам хостов в интерсети без организации соединений, обмен информацией между маршрутизаторами, доставка IP Multicast пакетов между сетями | DVMRP | ||
Туннелирование сетевых пакетов | GRE | ||
Передача сведений об ошибках, проблемах, о трудностях маршрутизации дейтаграмм IP, обмен временными метками, обмен эхо-транзакциями (пингование, ping) | ICMP, ICMPv6 | ||
Сообщение IP-хостами соседним маршрутизаторам принадлежности к группам, функции управления групповой маршрутизацией. | IGMP, IGMPv3 | ||
Поддержка группового сервиса для протоколов типа IP в сетях на базе UNI 3.0/3.1. Регистрация принадлежности к группам и распространение этой информации. Поддержка виртуальных каналов «один со многими», используемых при групповой рассылке пакетов сетевого уровня. | MARS | ||
Эффективная маршрутизации Multicast-групп, которые могут быть распределены по разным местам интерсети (в разных доменах). Поддержка разбросанных (sparse) групп. | PIM (PIM-SM) | ||
Обмен маршрутной информацией. Передача дополнительной маршрутной информации. | RIP, RIP2, RIPng for IPv6 | ||
Поддержка потоков данных от приложений, требующих заданного качества обслуживания от сети для отдельных потоков данных. Доставка управляющих запросов QoS всем узлам. | RSVP (протокол) | ||
Повышение доступности шлюза по умолчанию, обслуживающего хосты из той же подсети. Назначение виртуального маршрутизатора хосту как шлюза по умолчанию вместо реального. | VRRP | ||
Транспортный уровень | Сигнальное взаимодействие между сетевыми управляющими элементами PacketCable и сигнальной сетью PSTN SS7 через сигнальный шлюз SS7. | ISTP | |
Обмен двух LSR информацией об отображении (маппировании) меток. | LDP | ||
Поддержка IP-мобильности | Mobile IP, Mobile IPv6 | ||
Протокол пограничных шлюзов | BGP4 | ||
Передача данных в сетях IP. Передача сообщений без гарантии доставки для ориентированных на транзакции услуг. | UDP | ||
Поддержка постоянного IP-адреса при перемещении абонента мобильной связи из одной сети в другую. Прозрачная маршрутизация IP-датаграмм в Интернете. Роуминг в Интернете. | Mobile IP | ||
Надежный транспортный протокол. Передача данных в сетях IP. Передача сигналов телефонии через сети IP. | RUDP | ||
Обеспечение взаимодействия сети с коммутацией каналов и IP-сети. Взаимодействие между сигнальной сетью SS7 и приложениями в IP-сети. Передача TCAP, ISUP, и MTP сообщений через TCP/IP. | TALI | ||
Реализацией X.25 через TCP. X.25 over TCP. | XOT | ||
Транспортный протокол, ориентированный на сообщения. Обеспечение двунаправленных одноадресных соединений для передачи датаграм с отслеживанием перегрузок. | DCCP | ||
Надежный транспортный протокол. Передача данных в сетях IP. Надежная доставка потоков и поддержка виртуальных соединений за счет использования подтверждений и повторной передачи пакетов при возникновении необходимости. | TCP, Van Jacobson (Van Jacobson), SCTP | ||
Транспортный сервис поверх TCP | h345TPKT | ||
Сеансовый уровень | Междоменная многоадресная маршрутизация. | BGMP | |
Управление аппаратным обеспечением. Управление соединениями, средой и передачей сигнализации. Управление шлюзами, расположенными на границе между коммутируемой телефонной сетью и сетью internet, а также завершающих коммутируемые транки. | IPDC | ||
Аутентификация, авторизация, учёт. | Diameter | ||
Связывание симуляций разных типов в разных местах. Создание сложных реалистичных виртуальных миров для симуляции интерактивных действий. Управляемые военные игры реального времени, работающие на нескольких хостах. | DIS | ||
Поиск имен хостов, используя распределенную по сетевым серверам имен базу данных. Преобразование доменного имени хоста в IP-адрес и обратно. | DNS | ||
Организация, согласование, обновление и удаление ассоциаций безопасности SA (Security Associations). Установка криптографических ключей. Аутентификация. | ISAKMP | ||
Установление взаимодействия и управление системами хранения данных, серверами и клиентами. Поддержка сети хранения данных SAN (Storage Area Network). Поддержка протокола SCSI в сетях для высокоскоростной передачи данных между элементами SAN. | iSCSI | ||
Доступ к службе каталогов X.500 без использования DAP | LDAP | ||
Протокол групповой маршрутизации. Поддержка сразу множества уровней административных границ для выделенного диапазона групповых адресов. | MZAP | ||
Поддержка службы NetBIOS. | NetBIOS/IP, NBSS, NetBIOS | ||
Запрос сервиса из программы, размещенной на удаленном компьютере через сеть. Удаленный вызов процедур. | RPC | ||
Управление каналами связанными с потоками MPEG-1 и MPEG-2 | DSMCC (DSM CC, DSM-CC) | ||
Прикладной уровень | Поддержка управления политиками. Обмен информацией о политиках между сервером политик PDP (Policy Decision Point) и его клиентами PEPs (Policy Enforcement Points). | COPS | |
Транспортировка трафика SNA/NetBIOS между рабочими станциями и маршрутизаторами посредством сеансов TCP | DCAP, DRAP | ||
Обеспечение Интернет-хостов IP-адресами и другими конфигурационными параметрами. | BOOTP, DHCP, DHCPv6 | ||
Пересылка, перенаправление пакетов «на лету» (cut-through packet forwarding). Управление информацией о преобразовании без разборки IP-пакета. | FANP | ||
Предоставление информации о пользователях удалённого компьютера. Обмен пользовательской информацией. | Finger | ||
Протокол передачи гипертекста. Передача данных в виде текстовых сообщений. | HTTP, S-HTTP, HTTPS | ||
Протокол электронной почты (e-mail). | IMAP4, POP3, SMTP | ||
Передача информации о присутствии. Передача небольших мгновенных сообщений. Чат. | IMPP, XMPP, IRC | ||
Синхронизация компьютерных часов через интернет. | NTP | ||
Управление распределенными последовательными линиями для большого числа пользователей. Удаленная авторизация, аутентификация, учёт доступа. Доступ пользователей/компьютеров к сетевому сервису (Dial-Up), биллинг. | RADIUS, TACACS, TACACS+ | ||
Эмуляция терминала. Подключение пользователя одной машины к другой машине через сеть/интернет. | TELNET, Rlogin | ||
Работа с мультимедиа-данными. Управление потоком данных с сервера. | RTSP | ||
Обнаружение сервисов. Поиск сервисов (служб) в сети без предварительной конфигурации. | SLP | ||
Управление сетью на основе TCP/IP. Обмен управляющей информацией. | SNMP, SNMPv1/2, SNMPv2 | ||
Обход фаерволов, или межсетевых экранов. Прозрачное использование сервисов за межсетевыми экранами Использование в клиент-серверных приложениях. | SOCKS | ||
Протокол для передачи файлов в компьютерных сетях. Просмотр каталогов, загрузка файлов с сервера и на сервер. Поиск документов. | Gopher, FTP, TFTP | ||
Безопасная, защищенная передача файлов. | SFTP, FTPS | ||
Редирект (redirect), перенаправление потоков трафика в режиме реального времени. Маршрутизация контента. | WCCP | ||
Оконный интерфейс в распределенных сетевых приложениях. | X-Window (X11, X) | ||
Обмен сообщениями в телеконференциях и группах новостей | NNTP | ||
Другое | T38TCP, T38UDP, WMTP | ||
Routing | Маршрутизация | BGP-4, EGP, EIGRP, HSRP, IGRP, NARP, NHRP, OSPF, TRIP | |
Tunneling | Туннелирование | ATMP, L2F, L2TP, PPTP, GRE | |
Security | Безопасность, защита, криптография. | AH, ESP, TLS, SSL | |
UMTS | UMTS protocols | Эволюция сетевых стандартов GSM-технологии | AAL2, AAL5, AMR, BCC, BMC, BSSAP+, CAMEL, CC, FP, GCC, GMM, GSM, GTP, GTP’, GCP, MAC, MAP, MM, MTP-3B, NbUP, NBAP, PCAP, PDCP, Q2630, RANAP, RLC, RLP, RNSAP, RRC, SCCP, SCTP, SM, SMS, SMS(TP), SNDCP,IuUP, SMSCB, BMC, MTP3B, RR, SS, SSCOP, SSCF-NNI |
UNIX | Протоколы UNIX | Проверка подлинности клиента на удаленном компьютере. Доверяемые хосты/пользователи. Беспарольный доступ для доверяемых пользователей. | Rexec, Rlogin, Rprint, Rshell, Rwho |
V5 | Протоколы Телефонии V5 | Соединение Access Network (AN) к Local Exchange (LE). Доступ аналогового телефона. Доступ ISDN на базовой частоте. Доступ ISDN на основной частоте. Другой аналоговый и цифровой доступ для полупостоянных соединений без связанной многочастотной сигнальной информации. | LAPV5, LAPV5-EF, LAPV5-DL, V5, V5-BCC, V5-Control, V5-Link Control (V5-Link_Control), V5-Protection, V5-PSTN |
VoDSL | Протоколы Voice over DSL | Протоколы используемые через связи LES ATM-AAL2. Декодирование сигнальных сообщений в VoDSL сетях. | ELCP, LAPV5DL (LAPV5-DL), LES-PSTN, (VoATM) |
VoIP | Signaling | Передача речи через сеть Интернет или другим IP-сетям | H.323, Megaco/H.248, MGCP, S/MGCP, RVP over IP, SAPv2, SGCP, SIP, SCCP |
Media | Передача данных реального времени, таких как видео, аудио, звук, симуляция через IP-сети. | DVB, H.261, H.263, RTCP, RTP | |
H.323 Protocols Suite | Серия рекомендаций H.32x для передачи аудио, видеоконференций по сетям с коммутацией пакетов с негарантированной пропускной способностью. Коммуникации аудио, видео и данных через сети IP, включая Интернет. | H.225, H.225 Annex G, h325G, H.225E, H.235, H.323SET, H.245, H.450.1, H.450.2, H.450.3, H.450.4, H.450.5, H.450.6, H.450.7, H.450.8, H.450.9, H.450.10, H.450.11, H.450.12, RAS, T.38, T.125 (T125), Q.931, G.711, G.722, G.723, G.728, G.729, T.120, TPKT | |
SIP Protocols | Установление сеанса. Многоцелевые расширения email (электронной почты). | MIME, SDP, SIP | |
WAP | Протоколы WAP | Обеспечение Интернет-контента и расширенных услуг телефонии для цифровых мобильных телефонов, пейджеров и прочих беспроводных терминалов | WCMP, WDP, WSP, WTLS, WTP |
X.25 | Протоколы X.25 | Рекомендации CCITT для интерфейса между DTE и DCE через публичную сеть передачи данных. | HDLC, IP Over HDLC, IPARSE over X.25 over LAPB, LAPB, MLP, SAM, SAM Over X.25 Over LAPB, X.25, X.75 |
XNS | Протоколы Xerox Network Systems | Маршрутизация и поддержка упорядоченной передачи пакетов и передачи пакетов без установления соединения. | IDP, PEP, RIP, SPP, XNS (Intel), XNS_3Com (Intel) |
Группа протоколов | Подгруппа | Тема. Решаемая задача | Список протоколов |
ru.wikipedia.org
Протоколы передачи данных — это… Что такое Протоколы передачи данных?
Протоколы передачи данных — это набор соглашений, который определяет обмен данных между различными программами. Протоколы задают способы передачи сообщений и обработки ошибок в сети, а также позволяют разрабатывать стандарты, не привязанные к конкретной аппаратной платформе.
Сетевой протокол
Сетево́й протоко́л — набор правил, позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами.
Разные протоколы зачастую описывают лишь разные стороны одного типа связи; взятые вместе, они образуют стек протоколов. Названия «протокол» и «стек протоколов» также указывают на программное обеспечение, которым реализуется протокол.
Новые протоколы для Интернета определяются IETF, а прочие протоколы — IEEE или ISO. ITU-T занимается телекоммуникационными протоколами и форматами.
Наиболее распространённой системой классификации сетевых протоколов является так называемая модель OSI, в соответствии с которой протоколы делятся на 7 уровней по своему назначению — от физического (формирование и распознавание электрических или других сигналов) до прикладного (API для передачи информации приложениями).
Общие сведения
Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. В настоящее время для сетевых протоколов используется модель OSI (Open System Interconnection — Взаимодействие Открытых Систем, ВОС).
Модель OSI — это семиуровневая логическая модель работы сети. Модель OSI реализуется группой протоколов и правил связи, организованных в несколько уровней.
- На физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи.
- На канальном уровне определяются правила использования физического уровня узлами сети.
- Сетевой уровень отвечает за адресацию и доставку сообщений.
- Транспортный уровень контролирует очередность прохождения компонентов сообщения.
- Задача сеансового уровня — координация связи между двумя прикладными программами, работающими на разных рабочих станциях.
- Уровень представления служит для преобразования данных из внутреннего формата компьютера в формат передачи. Прикладной уровень является пограничным между прикладной программой и другими уровнями.
- Прикладной уровень обеспечивает удобный интерфейс связи сетевых программ пользователя.
Протоколы
Протокол TCP/IP — это два протокола нижнего уровня, являющиеся основой связи в сети Интернет. Протокол TCP (Transmission Control Protocol) разбивает передаваемую информацию на порции и нумерует все порции. С помощью протокола IP (Internet Protocol) все части передаются получателю. Далее с помощью протокола TCP проверяется, все ли части получены. При получении всех порций TCP располагает их в нужном порядке и собирает в единое целое.
Наиболее известные протоколы, используемые в сети Интернет:
- HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.
- FTP (File Transfer Protocol)- это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
- POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.
- SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.
- UUCP (Unix to Unix Copy Protocol) — это ныне устаревший, но все еще применяемый протокол передачи данных, в том числе для электронной почты. Этот протокол предполагает использование пакетного способа передачи информации, при котором сначала устанавливается соединение клиент- сервер и передается пакет данных, а затем автономно происходит его обработка, просмотр или подготовка писем.
- TELNET — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и т. д. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.
- DTN — протокол дальней космической связи, предназначенный для обеспечения сверхдальней космической связи.
Перечень сетевых протоколов
Канальный уровень
Сетевой уровень
Транспортный уровень
Сеансовый уровень
Уровень представления данных
Прикладной уровень
dic.academic.ru
Список сетевых протоколов — Википедия
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 25 марта 2016; проверки требуют 6 правок. Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 25 марта 2016; проверки требуют 6 правок.Здесь представлен неполный список сетевых протоколов, отсортированных по ближайшим им уровням модели Open Systems Interconnection (OSI). Однако, многие из данных протоколов изначально основаны на стеке протоколов TCP/IP и прочих моделях, поэтому они не могут быть однозначно соотнесены с уровнями модели OSI.
- Ethernet
- GFP ITU-T G.7041 Обобщённая процедура разбиения на фреймы
- OTN ITU-T G.709 Оптическая передача данных по сети, также называемая «Оптической оболочкой канала» (Optical Channel Wrapper) или «Цифровой технологией обертывания» (Digital Wrapper Technology)
- ATM Asynchronous Transfer Mode
- Frame relay, упрощенная версия X.25
- MPLS Multi-protocol label switching
- X.25
- ARP Протокол разрешения адреса
- RARP Протокол разрешения обратного адреса
- MTP Message Transfer Part
- NSP Network Service Part
- CLNP Сетевой протокол без установки соединения
- EGP протокол внешнего шлюза (устарел)
- EIGRP Enhanced Interior Gateway Routing Protocol
- ICMP Internet Control Message Protocol
- IGMP Internet Group Management Protocol
- IGRP Interior Gateway Routing Protocol
- IPv4 Internet Protocol version 4
- IPv6 Internet Protocol version 6
- IPsec Internet Protocol Security
- IPX Internetwork Packet Exchange
- SCCP Signalling Connection Control Part
- AppleTalk DDP
Протоколы уровня 3 (управление на сетевом уровне)[править | править код]
- IS-IS Intermediate System-to-Intermediate System
- OSPF Open Shortest Path First
- BGP Border Gateway Protocol
- RIP Routing Information Protocol
- IRDP: Реализация RFC 1256
- Gateway Discovery Protocol (GDP) — протокол, разработанный Cisco, схожий с IRDP
- HIP Протокол идентификации хоста
- AH Аутентификационный заголовок по IP или IPSec
- ESP Encapsulating Security Payload over IP or IPSec
- GRE Generic Routing Encapsulation для туннелирования
- IL Первоначально разработан как транспортный уровень для 9P
- SCTP Stream Control Transmission Protocol
- Sinec h2 для удаленного контроля
- SPX Sequenced Packet Exchange
- TCP Transmission Control Protocol
- UDP User Datagram Protocol
- 9P — протокол распределённой файловой системы, разработанный как часть Plan 9
- NCP NetWare Core Protocol
- NFS — сетевая файловая система
- SMB Server Message Block
- SOCKS «SOCKet Secure»
- ADC — peer-to-peer-протокол обмена файлами
- AFP, Apple Filing Protocol
- BACnet, Building Automation and Control Network protocol
- BitTorrent — peer-to-peer-протокол обмена файлами
- BOOTP, Bootstrap Protocol
- DIAMETER — протокол аутентификации, авторизации и работы с аккаунтами
- DICOM содержит определение сетевого протокола
- DICT — словарный протокол
- DNS — система доменных имён
- DHCP, Dynamic Host Configuration Protocol
- ED2K — peer-to-peer-протокол обмена файлами
- FTP — протокол передачи файлов
- Finger — протокол, возвращающий информацию о пользователях на удалённом компьютере
- Gnutella — peer-to-peer-протокол скачивания файлов
- Gopher — иерархический протокол на основе гиперссылок
- HTTP, Hypertext Transfer Protocol
- IMAP, Internet Message Access Protocol
- IRC — протокол для чата
- ISUP, ISDN User Part
- XMPP — протокол мгновенного обмена сообщениями
- LDAP Lightweight Directory Access Protocol
- MIME, Multipurpose Internet Mail Extensions
- MSNP, Microsoft Notification Protocol (используется в Windows Live Messenger)
- MAP, Mobile Application Part
- NetBIOS — протокол общего пользования файлами и разрешения имен — основа обмена файлами в Windows.
- NNTP — сетевой протокол передачи новостей
- NTP — сетевой протокол времени
- NTCIP, National Transportation Communications for Intelligent Transportation System Protocol
- POP3 — почтовый протокол версии 3
- RADIUS — протокол аутентификации, авторизации и работы с аккаунтами
- Rlogin — протокол удаленного входа в UNIX
- rsync — протокол передачи файлов для резервного копирования, копирования и зеркалирования
- RTP, Real-time Transport Protocol
- RTSP, Real-time Transport Streaming Protocol
- SSH, Secure Shell
- SISNAPI, Siebel Internet Session Network API
- SIP, Session Initiation Protocol, сигнальный протокол
- SMTP, Simple Mail Transfer Protocol
- SNMP, Simple Network Management Protocol
- SOAP, Simple Object Access Protocol
- STUN, Session Traversal Utilities for NAT
- TUP, Telephone User Part
- Telnet — протокол удаленного доступа к терминалу
- TCAP, Transaction Capabilities Application Part
- TFTP, Trivial File Transfer Protocol, простой протокол передачи файлов
- WebDAV, Web Distributed Authoring and Versioning
- DSM CC Digital Storage Media Command and Control
ASN.1
ru.wikipedia.org