Программное обеспечение вычислительных сетей

  • docx
  • 13.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00905.docx

 Программное обеспечение вычислительных сетей

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

Совокупность протоколов, которые используют компьютеры при работе в сети, обозначается термином стек. Традиционно стек делится на 7 уровней, функции которых определяются эталонной моделью взаимодействия открытых систем (сетевая модель OSI Open System Interconnection):

   Физический уровень (1): процедуры управления аппаратурой передачи данных и подключѐнным к ней каналам связи. Примеры протоколов: Ethernet, Arc net, Token Ring.

   Канальный уровень (2): отвечает за передачу информации по логическому каналу, установленному между двумя ЭВМ, соединѐн- ными физическим каналом. На этом уровне обнаруживаются ошибки передачи пакетов, реализуется алгоритм восстановления информации в случае обнаружения сбоев или потери данных. Детализируются способы осуществления непосредственной связи объектов сетевого уровня. Примеры протоколов: LAP-B, SNAP, HDLC

    Сетевой уровень (3): отвечает за маршрутизацию пакетов и связь между разными сетями, т.е. устанавливает логические каналы между объектами для реализации протоколов транспортного уровня. Примеры протоколов: IP (Internet Protocol), IPX,IDN,X.25

      Транспортный уровень (4): определяет интерфейс между процессами и сетью, т.е. устанавливает логические каналы между процессами и обеспечивает передачу информационных пакетов, сформированных по правилам сетевого уровня. Примеры


протоколов: TCP (Transmission Control Protocol), UDP, NSP, X.224, NetBIOS.

    Сеансовый уровень (5): осуществляет установку и поддержку сеанса связи между двумя абонентами. Определяются средства, необходимые для синхронизации и управления обменом данных между сетевыми объектами. Примеры протоколов: RPC, X.225

    Представительский уровень (6): определяет синтаксис данных, т.е. коды и форматы данных, посылаемых в сеть. Каждая прикладная программа, каждая операционная система имеет свой способ кодировки данных и команд. На этом уровне устанавливаются стандартные способы кодировки для информации, которая выходит из локальной сети. Аппаратное обеспечение, обеспечивающее переко- дировку информации при выходе из локальной сети, обозначается термином шлюз. Примеры протоколов: Х.226

    Прикладной уровень (7): совокупность правил для разработки программ-приложений, которые делают запросы к ресурсам, расположенным в сети. В него входит регламентация всех работ, которые связаны с запуском программ пользователя и их выполнением. Примеры протоколов этого уровня: HTTP, SMTP, FTP, DNS, РОР3. В рамках этих протоколов пользователь делает запросы на использование сетевых ресурсов.

Основной протокол, под управлением которого работает Интернет, – это TCP/IP. Другими словами совокупность протоколов ТСР/IP является основой построения и функционирования сети Интернет.