NETBIOS как интерфейс транспортного уровня
мы изготавливаем лучшие деревянные лестницы на заказ . Быстро.
Если NETBIOS служит в качестве прозрачного интерфейса для
набора протоколов ISO, он дожен, конечно, взаимодействовать с одним
или более протоколами. Вследствие того, что спецификация NETBIOS
обеспечивает надежную отправку данных по логическим связям, он, ве-
роятнее всего, должен взаимодействовать с транспортным уровнем ISO.
На рис. 7-5 показано место интерфейса NETBIOS в модели Соедине-
ния открытых систем (OSI).
----------------------------------------------
!Прикладной уровень ISO ! !
!------------------------ Прикладные !
!Уровень представл.ISO ! программы !
!------------------------ PC-DOS, не !
!Сеансовый уровень ISO ! являющиеся ISO !
Интерфейс __________>!--------------------------------------------!
NETBIOS >!--------------------------------------------!
! Транспортный уровень ISO !
!--------------------------------------------!
! Сетевой уровень ISO !
!--------------------------------------------!
! Канальный уровень ISO !
!--------------------------------------------!
! Физический уровень ISO !
!--------------------------------------------!
Рис. 7-5. Интерфейс NETBIOS и Модель Соединения открытых
систем (OSI).
Для NETBIOS требуются четыре различных типа сетевых услуг: об-
щие услуги, услуги имени, услуги сеанса, услуги дейтаграмм.
Первые два типа услуг, услуги имен и общие услуги, не соответ-
ствуют ни одному протоколу ISO, так что выбор уровня протокола це-
ликом зависит только от последних двух видов услуг. Вследствие то-
го, что сеансы NETBIOS должны быть надежными, NETBIOS должен взаи-
модействовать с транспортным уровнем или более высоким уровнем.
Но NETBIOS не обеспечивает интерфейс с услугами более высоких
уровней, например, синхронизацией, управлением активностью, управ-
лением маркером.Если бы NETBIOS был выбран как интерфейс для уровня
протоколов, находящегося выше транспортного уровня, он бы только
смог обеспечить взаимодействие с небольшим подмножеством услуг
уровня. Таким образом, оптимальным уровнем для интерфейса NETBIOS
является транспортный.
Выбор транспортного уровня противоречит терминологии "Техни-
ческого руководства IBM по Сети ПЭВМ", где NETBIOS описан как ин-
терфейс сеансового уровня. Это противоречие возникает вследствие
того, что протокол сеансового уровня, с которым взаимодействует
NETBIOS фирмы IBM, не является сеансовым протоколом ISO. В дейст-
вительности, сеансовый уровень IBM не удовлетворяет общим критериям
для сеансового уровня, установленным моделью Соединения открытых
систем (OSI).
Внутри транспортного уровня, Класс 4 транспортного протокола
(TP4) с установлением логического соединения наилучшим образом под-
держивает сеансы NETBIOS. Так как сеансы NETBIOS должны быть надеж-
ными, а сам NETBIOS, будучи интерфейсом, не может осуществлять об-
наружение ошибок и восстановление, NETBIOS потребует услуги обнару-
жения ошибок и восстановления, которые обеспечивает TP4.
20.05.2012