русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Стек протоколів NETBIOS SMB

Стек протоколів NETBIOS SMB широко використовується в продуктах компаній IBM і Microsoft. На фізичному і канальному рівнях цього стека використовуються всі найпоширеніші протоколи Ethernet, TokenRing, FDDI та інші. На верхніх рівнях працюють протоколи NETBEUI і SMB.

Протокол NETBIOS (Network Basic Input/output System) з'явився в 1984 році як мережеве розширення стандартних функцій базової системи вводу-виводу (BIOS) IBMPC для мережевої програми PC Network фірми IBM. Надалі цей протокол був замінений так званим протоколом розширеного користувальницького інтерфейсу NETBEUI - NETBIOS Extended User Interface. Для забезпечення сумісності додатків як інтерфейс до протоколу NETBEUI був збережений інтерфейс NETBIOS. Протокол NETBEUI розроблявся як ефективний протокол, який споживає мало ресурсів і призначений для мереж, які налічують не більше 200 робочих станцій. Цей протокол містить багато корисних функцій мережі, які можна віднести до мережного, транспортного і сеансового рівнів моделі OSI, але з його допомогою неможлива маршрутизація пакетів. Це обмежує застосування протоколу NETBEUI локальними мережами, не розділеними на підмережі й унеможливлює його використання в складних мережах. Деякі обмеження NETBEUI знімаються реалізацією цього протоколу NBF (NETBEUIFrame).

Протокол SMB (Server Message Block) виконує функції сеансового, представницького і прикладного рівнів. На основі SMB реалізується файлова служба, а також служби друку та передачі повідомлень, між доповненнями.

Стеки протоколів SNA фірми IBM, Decnetкорпорації Digital Equipmentі Appletalk/afp фірми Appleзастосовуються в основному в операційних системах і мережевому обладнанні цих фірм.

На малюнку показано відповідність деяких найбільш популярних протоколів рівнів моделі OSI. Часто це відповідність досить умовно, тому що модель OSI - це тільки керівництво до дії, причому досить загальні, а конкретні протоколи розроблялися для вирішення специфічних завдань, причому багато хто з них з'явилися до розробки моделі OSI. У більшості випадків розробники стеків віддавали перевагу швидкості роботи мережі на шкоду модульності - жоден стек, крім стеку OSI, не розбитий на сім рівнів. Найчастіше у стеках явно виділяються 3-4 рівня: рівень мережних адаптерів, в якому реалізуються протоколи фізичного і канального рівнів, мережевий рівень, транспортний рівень і рівень служб, що вбирає в себе функції сеансового, представницького і прикладного рівнів.

OSI

IBM/Microsoft

TCP/IP

Novell

Стік OSI

7. прикладної

SMB

Telnet, FTP, SNMP, SMTP, WWW

NCP, SAP

X.400, X.500, FTAM

6. подання даних

Представницький протокол OSI

5. сеансовий

NetBIOS

TCP

Сеансовий протокол OSI

4. транспортний

SPX

Транспортний протокол OSI

3. мережевий

 

IP, RIP, OSPF

IPX, RIP, NLSP

ES-ES, IS-IS

2. канальний

Ethernet, Token Ring, FDDI, SLIP, X.25, ATM, PPP, КОЛІНА-B, КОЛІНА-D

1. фізичний

коаксіальний, кручена пара, оптоколокно, радіохвилі

Рис. 1 - Основні стеки протоколів моделі OSI

Переглядів: 8101

Повернутися взміст





Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн