Абстрактная модель для сетевых коммуникаций и разработки сетевых протоколов

Тестирование / Сетевая модель ВОС

Протоколы RS-232 , RS-422 , RS-423 , RS-449 , RS-485 , ITU-T , xDSL , ISDN ( T1 , E1 ), Ethernet ( 10BASE-T , 10BASE2 , 10BASE5 ), Fast Ethernet ( 100BASE-T , 100BASE-TX , 100BASE-T4 , 100BASE-FX ), Gigabit Ethernet ( 1000BASE-T , 1000BASE-TX , 1000BASE-SX ) STP , ARCnet , ATM , DTM , SLIP , SMDS , Ethernet , FDDI , Frame Relay , LocalTalk , Token ring , StarLan , L2F , L2TP , PPTP , PPP , PPPoE , PROFIBUS IP , IPv6 , ICMP , IGMP , IPX , NWLink , NetBEUI , DDP , IPSec , ARP , RARP , DHCP , BOOTP , SKIP , RIP

Транспортный 4 уровень (Transport layer) – безопасное и надежное соединение «точкаточка» 5 Сеансовый уровень (Session layer) – Управление сеансом связи

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

6 Уровень представления (Presentation layer) – Представление и кодирование данных 7 Прикладной уровень (Application layer) – Доступ к сетевым службам

Этот уровень отвечает за преобразование протоколов и кодирование/декодирование данных. Запросы приложений, полученные с уровня приложений, он преобразует в формат для передачи по сети, а полученные из сети данные преобразует в формат, понятный приложениям. На этом уровне может осуществляться сжатие/распаковка или кодирование/декодирование данных, а также перенаправление запросов другому сетевому ресурсу, если они не могут быть обработаны локально Верхний (7-й) уровень модели, обеспечивает взаимодействие сети и пользователя. Уровень разрешает приложениям пользователя доступ к сетевым службам, таким как обработчик запросов к базам данных, доступ к файлам, пересылке электронной почты. Также отвечает за передачу служебной информации, предоставляет приложениям информацию об ошибках и формирует запросы к уровню представления .

Читайте также:  Математическое и программное обеспечение вычислительных машин комплексов компьютерных сетей

TCP , UDP , NetBEUI , AEP , ATP , IL , NBP , RTMP , SMB , SPX , SCTP , DCCP , RTP , TFTP ASP , ADSP , DLC , Named Pipes , NBT , NetBIOS , NWLink , Printer Access Protocol , Zone Information Protocol , SSL , TLS , SOCKS , RPC , ICA ASN.1 , XML-RPC , TDI , XDR , SNMP , FTP , Telnet , SMTP , NCP , AFP , ICA HTTP , gopher , Telnet , DNS , SMTP , SNMP , CMIP , FTP , TFTP , SSH , IRC , AIM , NFS , NNTP , NTP , SNTP , XMPP , FTAM , APPC , X.400 , X.500 , AFP , LDAP , SIP , ITMS , Modbus TCP , BACnet IP , IMAP , POP3 , SMB , MFTP , BitTorrent , eD2k , PROFIBUS , NCP — несколько самых распространенных протоколов прикладного уровня, коих существует великое множество.

Источник

5. Эталонная сетевая модель osi. Уровни. Стек протоколов osi.

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

Абстрактная модель для коммуникаций и разработки сетевых протоколов является TCP/IP, разработка которого не была связана с моделью OSI и к тому же была совершена до её принятия.

1. Прикладной уровень (уровень приложений)

Верхний уровень модели обеспечивает взаимодействие пользовательских приложений с сетью. Этот уровень позволяет приложениям использовать сетевые службы, такие как:

  • Отвечает за передачу служебной информации
  • Предоставляет приложениям информацию об ошибках
  • Формирует запросы к уровню представления.

2. Представительный (Уровень представления)

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

Читайте также:  Вычислительные сети позволяют обеспечить вычислительные сети позволяют обеспечить

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

Отвечает за поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу данных и поддержанием сеанса в периоды неактивности приложений.

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

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

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

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

Протоколы сетевого уровня маршрутизируют данные от источника к получателю.

На этом уровне работает маршрутизатор.

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

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

Источник

1.4 Стеки протоколов

1.4.1 Стеки протоколов osi: история создания модели, сетевая модель osi, уровни модели osi История создания модели

В 1978 году Международный комитет по стандартизации (ISO) разработал стандарт архитектуры ISO 7498, для объединения различных сетей. В разработке участвовало 7 комитетов, каждому из них был отведён свой уровень. В 1980 году IEEE опубликовал спецификацию 802, детально описавшую механизмы взаимодействия физических устройств на канальном и физическом уровнях модели OSI. В 1984 году спецификация модели OSI была пересмотрена и принята как международный стандарт для сетевых коммуникаций.

Читайте также:  Технологии локальных региональных глобальных компьютерных сетей

Сетевая модель osi

Сетевая модель OSI (англ. Open Systems Interconnection Reference Model — модель взаимодействия открытых систем) — абстрактная модель для сетевых коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и понятнее.

Разумеется, в настоящее время основным используемым протоколом является TCP/IP, разработка которого не была связана с моделью OSI. За все время существования модели OSI она не была реализована, и, по-видимому, не будет реализована никогда. Сегодня используется только некоторое подмножество модели OSI. Считается, что модель слишком сложна, а её реализация займёт слишком много времени.

Уровни модели osi

Структура модели OSI представлена таблицей 1.4.1 и рисунком 1.4.1.Модель состоит из 7-ми уровней, расположенных вертикально друг над другом. Каждый уровень может взаимодействовать только со своими соседями и выполнять отведённые только ему функции.

HTTP, gopher, Telnet, DNS, SMTP, SNMP, CMIP, FTP, TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM, X.400, X.500, AFP, LDAP, SIP, Modbus TCP, BACnet IP, IMAP, POP3, SMB, MFTP, BitTorrent, eD2k, PROFIBUS

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

HTTP, ASN.1, XML-RPC, TDI, XDR, SNMP, FTP, Telnet, SMTP, NCP, AFP

ASP, DLC, Named Pipes, NBT, NetBIOS, Printer Access Protocol, Zone Information Protocol, SSL, TLS, SOCKS

TCP, UDP, NetBEUI, AEP, ATP, NBP, RTMP, SMB, SPX, SCTP, DCCP, RTP, TFTP

IP, IPv6, ICMP, IGMP, IPX, NWLink, NetBEUI, DDP, IPSec, ARP, RARP, DHCP, BootP, RIP

STP, ARCnet, ATM, DTM, SLIP, SMDS, Ethernet, FDDI, Frame Relay, LocalTalk, Token ring, StarLan, L2F, L2TP, PPTP, PPP, PPPoE, PROFIBUS

RS-232, RS-422, RS-423, RS-449, RS-485, xDSL, ISDN, T-carrier (T1, E1), модификации стандарта Ethernet: 10BASE-T, 10BASE2, 10BASE5, 100BASE-T (включает 100BASE-TX, 100BASE-T4, 100BASE-FX), 1000BASE-T, 1000BASE-TX, 1000BASE-SX

Источник

Оцените статью
Adblock
detector