Виды протоколов в сети интернет: какой протокол является базовым

Содержание

  • Слайд 1

    TCP/IP, РОР3/SMTP, HTTP, FTP
    Гр. 01-214
    19.09.14

  • Слайд 2

    Протокол передачи информации — это совокупность правил, определяющих взаимодействие компьютеров между собой в сети Интернет.
    Чтобы все подключенные к сети компьютеры могли понимать друг друга, необходимы общие наборы правил. Такими наборами правил и являются протоколы.
    Необходимость протоколов обусловлена тем, что в сети могут взаимодействовать компьютеры с самым разным программным обеспечением и аппаратным устройством.

  • Слайд 3

    Над созданием протоколов, необходимых для существования глобальной сети, трудились лучшие умы человечества. Одним из них был ВинтонСерф(Vinton G. Cerf). Именно в 1972 году группа разработчиков под его руководством разработала протокол TCP/IP — TransmissionControlProtocol/InternetProtocol(Протокол управления передачей/Протокол Интернета).
    Главной задачей при разработке сетевого протокола являлась его «неприхотливость» — он должен был работать с любым сетевым окружением и, кроме того, обладать гибкостью в выборе маршрута при доставке информации.
    Эксперимент по разработке этого протокола проводился по заказу Министерства обороны США. Данный проект получил название ARPANet(AdvancedResearchProjectsAgencyNetwork- Сеть агентства важных исследовательских проектов).

  • Слайд 4

    TCP/IP состоит из двух уровней.
    Протокол верхнего уровня, TCP, отвечает за правильность преобразования сообщений в пакеты информации, из которых на приемной стороне собирается исходное послание. Протокол нижнего уровня, IP, отвечает за правильность доставки сообщений по указанному адресу. Иногда пакеты одного сообщения могут доставляться разными путями.

  • Слайд 5

    Говоря простым языком, протокол TCP — является транспортным протоколом, который обеспечивает гарантированную передачу данных по сети, а протокол IP —является адресным протоколом, который отвечает за адресацию всей сети.
    Благодаря использованию протокола IP каждый компьютер в сети имеет свой индивидуальный адрес(IP-адрес). По этим адресам и осуществляется передача данных. Широко используемые в Интернете URL-адреса (www.rambler.ru, www.ozon.ru, и т.п.) являются лишь словесными обозначениями IP-адресов. Сделано это для удобства, поскольку человеку проще запомнить словесный адрес, нежели числовой IP-адрес. Однако компьютеры работают только с числовыми адресами. За сопоставление словесных URL-адресов и числовых IP-адресов отвечает специальная служба — служба DNS.

  • Слайд 6

  • Слайд 7

    Протокол HTTP

    Протокол HTTP (HyperTextTransferProtocol) — протокол обмена гипертекстовой информацией, то есть документами HTML.

    HTML является базовым языком создания Web-страниц, а HTTP предназначен для их передачи в сети. Таким образом, описываемый протокол используется Web-серверами. Соответственно, браузеры, используемые для блуждания по Интернету, являются HTTP-клиентами.

  • Слайд 8

    Протокол FTP (FileTransferProtocol) — протокол передачи файлов. Служит для обмена файлами между компьютерами.
    Например, вам нужно передать файл на сервер или, наоборот, скачать файл с сервера. Для этого вам нужно подключиться к файловому серверу (он же FTP-сервер) и выполнить необходимую вам операцию скачивания или закачки. Подключение к FTP-серверу обычно осуществляется с помощью FTP-клиента. Простейший FTP-клиент входит в состав практически любой операционной системы.

  • Слайд 9

  • Слайд 10

  • Слайд 11

  • Слайд 12

    Заключение

    Стандарты Интернета играют двоякую роль.
    С одной стороны, они являются строительными блоками, на основе которых разработчики могут создавать приложения и распределенные системы. .
    С другой стороны, стандарты Интернета обеспечивают взаимодействие между компонентами, созданными различными производителями. Это открывает широкие возможности для глобального объединения разобщенных систем.

Посмотреть все слайды

О средствах настройки, проверки

В операционной системе Windows настройка протокола становится одной из самых простых операций. Достаточно зайти в меню с параметрами Сети, где выбирается соответствующий пункт. Раньше решение вопроса было более простым. Сейчас пользователи выбирают между двумя вариантами подключения:

  • IPv6;
  • IPv4.

Обратите внимание! iPv4 — вариант стандартной настройки для большинства ситуаций. IPv6 — новая версия протокола, которая до сих пор остаётся невостребованной

Доступ к состоянию сети с помощью системного трея помогут провести проверку в случае необходимости. Значок на панели сообщит пользователю о том, доступна сеть или нет. Определение текущего статуса не доставляет проблем.

Какой протокол является базовым для сети Интернет

TCP/IP — самый распространённый протокол, по которому в настоящее время передаётся информация. Хранение базовой передаваемой информации обеспечивается за счёт добавления к этой схеме трёх параметров:

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

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

  • фаза установки соединения;
  • режим передачи;
  • установление разрыва, когда процесс завершён.

Протоколы уровня 1 Physical layer (Физический уровень)

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

  • ADSL Asymmetric Digital Subscriber Line
  • ISDN Integrated Services Digital Network
  • PDH Плезиохронная цифровая иерархия
    • T-канал (T1, T3, etc.)
    • E-канал (E1, E3, etc.)
  • RS-232, a serial line interface originally developed to connect modems and computer terminals
  • SDH Синхронная Цифровая Иерархия
  • SONET Synchronous Optical NETworking
  • Стандартные модемные протоколы/Протоколы серии ITU V, используемые в соединениях между аналоговыми модемами по телефонной линии.
  • Физический уровень CCITT G.hn

Основные протоколы интернета

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

  • 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) — протокол уровня приложений, реализованный для обеспечения удаленного управления системой по защищенному каналу. Многие дополнительные технологии используют этот протокол для своей работы.

Есть еще очень много других протоколов, но мы рассмотрели только сетевые протоколы, которые больше всего важны. Это даст вам общие понятия того, как работает сеть и интернет в целом.

Ссылки [ править ]

  1. ОЭСР (2014-11-06). . Документы ОЭСР по цифровой экономике. DOI .
  2. Чарльз М. Козиерок,
  3. . www.eitc.org . Проверено 4 декабря 2020 .
  4. Cerf, V .; Кан Р. (1974). . IEEE Transactions on Communications . 22 (5): 637–648. DOI . ISSN . Авторы хотели бы поблагодарить ряд коллег за полезные комментарии во время ранних обсуждений международных сетевых протоколов, особенно Р. Меткалфа, Р. Скантлбери, Д. Уолдена и Х. Циммермана; Д. Дэвис и Л. Пузин, которые конструктивно прокомментировали проблемы фрагментации и учета; и С. Крокер, который прокомментировал создание и разрушение ассоциаций.
  5. ^ Стивен Коти (11.02.2011). .
  6. Rob Thormeyer (2006-06-16). . GCN . Архивировано из на 2006-07-01.
  7. Маллиган, Джефф. . О’Рейли . O’Reilly Media. Архивировано из 5 июля 2015 года . Дата обращения 4 июля 2015 .
  8. . www.iana.org . Проверено 25 июля 2019 .
  9. RFC Историческая перспектива использования IP версии 9 . 1 апреля 1994 г. 
  10. Росс Каллон (июнь 1992 г.). . DOI . RFC .
  11. . hfhr.pl . Проверено 4 декабря 2020 .
  12. RFC раздел 6.2
  13. RFC
  14. Rishabh, Ананд (2012). . С. Чанд Паблишинг. ISBN 978-81-219-4055-9.
  15. Сиян, Каранджит. Inside TCP / IP , New Riders Publishing, 1997. ISBN 1-56205-714-6. 
  16. Билл Cerveny (2011-07-25). . Arbor Networks . Проверено 10 сентября 2016 .
  17. Паркер, Дон (2 ноября 2010 г.). . symantec.com . Symantec . Дата обращения 4 мая 2014 .
  18. Фернандо Гонт (июль 2008 г.), , CPNI , заархивировано из 11 февраля 2010 г.
  19. F. Gont (июль 2011 г.). . DOI . RFC .

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

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

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

Поскольку IP обеспечивает доставку только с максимальной эффективностью , некоторые протоколы транспортного уровня обеспечивают надежность.

TCP — это протокол с установлением соединения, который решает многочисленные проблемы надежности при обеспечении надежного потока байтов :

  • данные поступают по порядку
  • данные имеют минимальную ошибку (т.е. правильность)
  • повторяющиеся данные отбрасываются
  • потерянные или отброшенные пакеты повторно отправляются
  • включает контроль заторов на дорогах

Новый протокол передачи управления потоком (SCTP) также является надежным транспортным механизмом, ориентированным на установление соединения. Он ориентирован на поток сообщений, а не на поток байтов, как TCP, и обеспечивает несколько потоков, мультиплексированных через одно соединение. Она также обеспечивает Многодомность поддержку, в котором соединительный конец может быть представлен несколькими IP — адресами (представляющих несколько физических интерфейсов), так что , если один выходит из строя, соединение не прерывается. Первоначально он был разработан для приложений телефонии (для передачи SS7 по IP).

Надежность также может быть достигнута за счет использования IP по надежному протоколу передачи данных, например, высокоуровневому управлению каналом передачи данных (HDLC).

User Datagram Protocol (UDP) является установление соединения дейтаграммы протокола. Как и IP, это ненадежный протокол, требующий максимальных усилий. Надежность достигается путем обнаружения ошибок с использованием алгоритма контрольной суммы. UDP обычно используется для таких приложений, как потоковая передача мультимедиа (аудио, видео, передача голоса по IP и т. Д.), Где своевременность прибытия более важна, чем надежность, или для простых приложений запросов / ответов, таких как поиск DNS , где накладные расходы на настройку надежное соединение непропорционально велико. Транспортный протокол реального времени (RTP) — это протокол дейтаграмм, который используется поверх UDP и предназначен для данных в реальном времени, таких как потоковая передача мультимедиа .

Приложения на любом заданном сетевом адресе различаются по их TCP- или UDP-порту. По соглашению, некоторые хорошо известные порты связаны с конкретными приложениями.

Транспортный уровень модели TCP / IP или уровень хост-хост примерно соответствует четвертому уровню в модели OSI, также называемому транспортным уровнем.

Стандраты и группы

Некоторые протоколы образуют отдельные группы, с подгруппами в которые входит ряд непосредственно протоколов. Всем известный TCP/IP включает в себя десятки протоколов разного уровня в том числе для работы оборудования, некоторые из них вы наверняка слышали: DNS, HTTPS, IPv6, POP3 и много других. Сюда же входит RTSP (Потоковый протокол реального времени (англ. real time streaming protocol, сокр

RTSP) который используется для управления потоками медиаданных, в нем включены методы play, pause, record и прочие что очень важно в видеонаблюдении, и в том числе используется в программах клиентах: Skype, Медиапроигрыватель VLC и т.д

История версий

Заголовок IPv4.

Заголовок IPv6.

IPv4 — наиболее часто используемый протокол в 2012 году как в Интернете, так и в частных сетях. IPv6 — его преемник.

IPv4 использует адреса, закодированные на 32  бита (т.е. теоретически 4 294 967 296 возможных адресов), в то время как IPv6 кодирует их на 128 битах (т.е. теоретически 3,4 × 10 38  возможных адресов).

Первое поле пакета протокола IP состоит из 4 битов, которые указывают версию используемого протокола. Значение 0100 (4 в двоичном формате ) используется для IPv4, 0110 (6 в двоичном формате) для IPv6. Значение 0101 (5 в двоичном формате) используется для протокола Internet Stream , значение 0111 (7 в двоичном формате) для TP / IX ( RFC  1475), 1000 (8 в двоичном формате) для PIP ( RFC  1621) и 1001 (9 в двоичном формате). ) для TUBA («  TCP и UDP с большими адресами  », RFC  1347).

Исчерпание адресов IPv4

Распределение адресного пространства IPv4. На 3 февраля 2011 г. на уровне IANA не осталось свободных блоков адресов.

  • Зарезервировано (13,7%)
  • Исторический (35,9%)
  • RIPE NCC (13,7%)
  • AfriNIC (1,6%)
  • ARIN (14,1%)
  • APNIC (17,6%)
  • ЛАКНИК (3,5%)

Переход к протоколу IPv6 позволяет обойти недостаток общественных организаций, которые могли бы замедляли рост числа терминалов , подключенных к Интернету. Тем временем операторы рассматривают возможность использования крупномасштабных трансляторов сетевых адресов для расширения возможностей IPv4.

Полная история

В Май 1974 г., То Институт электротехники и электроники инженеров (IEEE) публикует документ под названием «Протокол для пакетной сети междуэтажного». Авторы этого документа Винт Серф и Боб Кан описывают протокол, который позволяет объединять сети разных типов для создания очень большой глобальной сети. Этот протокол должен позволять совместное использование ресурсов с использованием коммутации пакетов между узлами сети .

Центральным компонентом этой новой модели является монолитная программа ( Transmission Control Program ), две основные функции которой будут разделены позже и приведут к спецификациям протоколов TCP и UDP .

С его принятием Министерством обороны США ( четырехуровневая модель Интернета Министерства обороны или Internet Protocol Suite) он стал более широко известен под аббревиатурой TCP / IP .

Версии с 1 по 3

Версии с 1 по 3 (IPv1, IPv2 и IPv3) протокола остались экспериментальными. Они использовались между 1977 и 1979 годами. Примечания IEN (Internet Experiment Note) описывают эти версии протокола до современной версии IPv4.

Версия 4

Версия 4 (IPv4) протокола — это широко используемая версия. Число 4 — это номер версии протокола, передаваемого дейтаграммами IP, которые его используют. IPv4 определен в RFC RFC  791 от 1981 г.

Версия 5

Версия 5 (IPv5) протокола является экспериментальной версией, используемой при исследовании протокола Internet Stream , который сам по себе является экспериментальным протоколом.

Версия 6

Официальный преемник протокола IPv4 — IPv6 . Этот протокол является результатом нескольких лет экспериментов и обменов, в ходе которых было предложено несколько протоколов, таких как TP / IX ( RFC  1475), PIP ( RFC  1621) и TUBA (TCP и UDP с большими адресами, RFC  1347). Но были сохранены спецификации текущего протокола.

Версия 7

В настоящее время ведутся исследования по усовершенствованию, в частности, путем предоставления функций X25 для миграции N2 / N3.

Работа в OLABS (Т. Росселет / Н. Дублинец).

Версия 8-9?

Другие предложения протоколов, называемые IPv8 и IPv9, могут встречаться редко, но в настоящее время НИКАКАЯ привязка к международным стандартам невозможна.

Тем не менее 1 — го апреля 1994, То IETF опубликовал апреля День смеха связана с IPv9.

Емкость и возможности канала [ править ]

Динамический характер Интернета и разнообразие его компонентов не гарантируют, что какой-либо конкретный путь действительно способен или подходит для выполнения запрошенной передачи данных. Одним из технических ограничений является размер пакетов данных, возможных на данном канале. Существуют средства для проверки максимального размера единицы передачи (MTU) локального канала, и обнаружение MTU пути может использоваться для всего предполагаемого пути к месту назначения.

Уровень межсетевого взаимодействия IPv4 автоматически фрагментирует дейтаграмму на более мелкие блоки для передачи при превышении MTU канала. IP обеспечивает переупорядочивание фрагментов, полученных не по порядку. Сеть IPv6 не выполняет фрагментацию сетевых элементов, но требует конечных хостов и протоколов более высокого уровня, чтобы избежать превышения MTU пути.

Протокол управления передачей (TCP) является примером протокола , который регулирует его размер сегмента будет меньше , чем MTU. Протокол пользовательских дейтаграмм (UDP) и ICMP игнорируют размер MTU, тем самым вынуждая IP фрагментировать дейтаграммы слишком большого размера.

Преимущества стека TCP/IP

В большинстве сетевых ОС используется очень небольшой набор собственных
протоколов. Эти весьма компактные и высокофункциональные протоколы позволяют
сетевой операционной системе рационализировать свою работу, что существенно
повышает эффективность совместного использования файлов и принтеров.

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

Другая примечательная черта TCP/IP — его
«открытость»: это полностью общедоступная спецификация. Любой человек может
предлагать дополнения к этой спецификации, и процесс протекает абсолютно
открыто. Так, многие фирмы предлагают свои платформы с уже встроенными
протоколами и сервисами TCP/IP. Это облегчает
конечному пользователю задачу совместного использования различных ресурсов без
привязки к какому-то одному поставщику.

Третье важное преимущество TCP/IP состоит в том,
что это набор очень надежных протоколов, в состав которого входят транспортные
протоколы, эффективно работающие в глобальных сетях. Протокол
NBF (и в меньшей степени IPX) предназначался
для использования в локальных сетях

NBF не
предусматривает маршрутизацию, т.е. пользователи, подключенные к одному сетевому
кабелю, видят серверы, подключенные к другому кабелю, только в том случае, если
два этих сегмента соединены мостом и образуют одну логическую сеть. В глобальных
сетевых средах эта схема работает плохо. Протокол IPX
— полностью маршрутизируемый, но вот более высокоуровневый
NCP предусматривает явное квитирование всех передаваемых сетевых пакетов,
что сильно замедляет его работу с глобальными сетевыми каналами. Ни один из этих
наборов протоколов не подходит для использования в Internet.

Комплект протоколов TCP/IP с самого начала
разрабатывался для соединения хост-компьютеров между собой через глобальные
сети, поэтому он и маршрутизируемый, и эффективный. Эти достоинства сохраняются
и в локальных сетях, что делает TCP/IP отличным
вариантом и для мелко-, и для крупномасштабных сетей. Три вышеупомянутых
качества (масштабируемость, открытость и надежность) делают
TCP/IP привлекательным вариантом для пользователей разнородных сред.
Именно поэтому TCP/IP является стержнем
Internet.

Виды сетевых протоколов и их сравнение

  1. Физический уровень – проще говоря, физическая среда, в которой происходит обмен информацией. На этом уровне происходит преобразование электрических импульсов в бинарный код (нули и единицы), и передача их по проводам на более высокий уровень. На этом уровне работают хабы, ретрансляторы сигналов и медиаконверторы.
  2. Канальный уровень – здесь информация поступает на хост для ее обработки. Для однозначной идентификации устройства используется так называемый MAC адрес, состоящий из 12 шестнадцатеричных знаков, поделенных на 6 октетов. Второй подуровень LLC отвечает за обслуживание сетевого уровня.
  3. Сетевой уровень – здесь полноправным хозяином является IP-адрес, идентифицирующий уже пользователя в глобальной сети Internet. Информация сюда поступает в виде пакетов, которые после коммутации и маршрутизации переходят на следующий уровень.
  4. Транспортный уровень – если на сетевом уровне происходи обязательная доставка пакетов до адресата, то протокол этого уровня следит за тем, чтобы информация дошла в целом и удобоваримом виде. Для этого он фрагментирует большие блоки данных или, наоборот, объединяет их. Взаимодействие данных на этом уровне регулируется такими протоколами как TCP по принципу «точка-точка».
  5. Сессионный уровень – протоколы этого уровня отвечают за поддержание сеанса связи, синхронизацию начала и конца сеанса, проверку прав доступа.
  6. Уровень представления – здесь поступившие данные декодируются/кодируются, а также сжимаются/распаковываются. В общем-то, на этом уровне происходит перевод информации на понятный браузеру или приложению язык или, наоборот, криптографические преобразования данных для их отправки на более низкий уровень.
  7. Прикладной уровень – протоколы данного уровня регулируют взаимодействие сети и пользователя, разрешают приложениям доступ к обработчику запросов БД, файлам и сетевым службам. Здесь в силу вступают протоколы верхнего уровня, такие как HTTP, FTP, POP3, Telnet и др. Подробнее о них.

HTTP – протокол передачи данных в сети Internet. Он использует клиент-серверную модель, то есть существует клиент, передающий запрос серверу, который, в свою очередь, отвечает на этот запрос. На прикладном уровне, поддерживаемом этим протоколом, в качестве клиентов используются, как правило, браузеры, а в качестве серверов выступают Apache, Microsoft IIS и др.

FTP – протокол передачи файлов. Старейший протокол, разработанный в начале 70-х годов, не теряет своей актуальности и в наши дни. В нем также используется модель «клиент-сервер». В настоящее время разработано несколько модификаций данного протокола, поддерживающих туннелирование (защищенную передачу данных) и шифрование.

DNS – система доменных имен. Если говорить проще, то данный протокол хранит информацию об именах запрашиваемых пользователем ресурсов и IP-адресах, соответствующих им. К примеру, вы хотите зайти на сайт yandex.ru. Ваше устройство не знает, что такое yandex.ru, так как в качестве адреса назначения, как мы рассматривали выше, используется IP. Поэтому DNS обращается к одноименному серверу, откуда получает IP адрес, после чего отправляется запрос на данный адрес и происходит перенаправление на него.

SMTP — почтовый протокол, предназначенный для обмена электронными письмами. Работает аналогично другим популярным почтовым протоколам POP3 и IMAP, но для передачи информации использует 25 порт.

ARQ

В системах профессиональной доставки обычно используется протокол RTP в сочетании с системой Automatic Repeat reQuest (ARQ). При использовании ARQ приемник отправляет не подтверждение получения пакетов, а только запрос на повторную отправку неполученных. Причем окно для повторной отправки задается не сетевыми средствами, а оператором. Таким образом, по сравнению с TCP связка RTP/ARP позволяет увеличить скорость передачи и дает оператору возможность самому задать соотношение между скоростью и надежностью передачи. А по сравнению с PRO MPEG FEC, ARP дает большую задержку, но зато гораздо лучше работает в условиях непредсказуемого состояния канала.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector