Jump to content

NetBIOS-фреймы

NetBIOS Frames ( NBF ) — это немаршрутизируемый протокол , наиболее часто сетевого и транспортного уровня данных используемый в качестве одного из уровней сети Microsoft Windows в 1990-х годах. NBF или NetBIOS over IEEE 802.2 LLC используется рядом сетевых операционных систем, выпущенных в 1990-х годах, таких как LAN Manager , LAN Server , Windows for Workgroups , Windows 95 и Windows NT . Другие протоколы, такие как NBT ( NetBIOS через TCP/IP ) и NBX (NetBIOS через IPX/SPX ), также реализуют службы NetBIOS/NetBEUI поверх других наборов протоколов.

Протокол NBF широко, но неправильно называется NetBEUI . Это происходит из-за путаницы с расширенным пользовательским интерфейсом NetBIOS, расширением API NetBIOS , которое изначально было разработано совместно с протоколом NBF; И протокол, и NetBEUI эмулятор изначально были разработаны для того, чтобы позволить программам NetBIOS работать в от IBM новой сети Token Ring . [1] Microsoft вызвала эту путаницу, обозначив свою реализацию протокола NBF как NetBEUI . NBF — это протокол, а первоначальный NetBEUI представлял собой расширение интерфейса программирования приложений NetBIOS . [ нужна ссылка ]

Протокол NBF использует режим 802.2 типа 1 для предоставления службы имен NetBIOS/NetBEUI и службы дейтаграмм , а также режим 802.2 типа 2 для предоставления службы сеанса NetBIOS/NetBEUI ( виртуальный канал ). Протокол NBF широко использует широковещательные сообщения, что объясняет его репутацию интерфейса для общения . Хотя протокол потребляет мало сетевых ресурсов в очень маленькой сети, широковещательные рассылки начинают отрицательно влиять на производительность и скорость, когда количество хостов, присутствующих в сети, растет.

Sytek разработал NetBIOS для IBM для программы PC-Network и использовался Microsoft для MS-NET в 1985 году. В 1987 году Microsoft и Novell использовали его для своих сетевых операционных систем LAN Manager и NetWare .

Поскольку протокол NBF немаршрутизируется, его можно использовать только для связи с устройствами в одном и том же широковещательном домене , но, будучи мостовым, его также можно использовать для связи с сегментами сети, соединенными друг с другом через мосты . Отсутствие поддержки маршрутизируемых сетей означает, что NBF хорошо подходит только для сетей малого и среднего размера , где он имеет такое преимущество перед TCP/IP, что требует минимальной настройки. Службы NetBIOS/NetBEUI должны быть реализованы поверх других протоколов, таких как IPX и TCP/IP (см. выше), чтобы их можно было использовать в объединенной сети. [2]

NetBIOS/NetBEUI предоставляет три отдельные службы:

Протокол NBF реализует все эти услуги.

Служба имен

[ редактировать ]

Чтобы начать сеансы или распространить датаграммы, приложение должно зарегистрировать свое имя NetBIOS/NetBEUI с помощью службы имен. Для этого в сети рассылается пакет «Добавить запрос имени» или «Добавить запрос имени группы». Если имя NetBIOS/NetBEUI уже используется, служба имен, работающая на хосте, владеющем этим именем, передает в сеть сообщение «Конфликт узла».

Кроме того, чтобы начать сеанс или отправить дейтаграмму на конкретный хост, а не транслировать дейтаграмму, протокол NBF должен определить MAC-адрес хоста с заданным именем NetBIOS/NetBEUI; это делается путем отправки пакета «Запрос имени», ответ на который будет содержать MAC-адрес хоста, отправляющего ответ, то есть хоста с этим именем.

Служба распространения датаграмм

[ редактировать ]

Режим дейтаграмм — « без установления соединения ». Дейтаграмма отправляется с пакетом «Датаграмма», если она отправляется на определенное имя NetBIOS/NetBEUI, или с пакетом «Рассылка дейтаграмм», если он отправляется на все имена NetBIOS/NetBEUI в сети.

Сеансовый сервис

[ редактировать ]

Режим сеанса позволяет двум компьютерам установить соединение для «разговора», позволяет обрабатывать более крупные сообщения, а также обеспечивает обнаружение и восстановление ошибок.

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

Данные передаются во время установленного сеанса пакетами данных. IEEE 802.2 обеспечивает управление потоком и повторную передачу пакетов данных. Поскольку NetBIOS/NetBEUI позволяет отправлять пакеты, размер которых превышает самый большой пакет, который может быть передан на определенном уровне MAC , пакет NetBIOS/NetBEUI, возможно, придется передавать как последовательность пакетов «Data First Middle» и «Data First Middle». Только последний" пакет; пакеты, которые не нужно сегментировать таким образом, будут отправляться как один пакет «только данные». Подтверждение будет отправлено для всех успешно полученных пакетов «Только последние данные»; это также подтвердит все предыдущие пакеты «Data First Middle».

Сеансы закрываются отправкой запроса «Завершение сеанса».

Доступность

[ редактировать ]

Протокол NBF, за исключением реализаций DOS, OS/2 и Unix, официально поддерживался Microsoft почти во всех версиях Windows вплоть до Windows 2000 . [3] но его использование быстро сократилось с момента разработки NBT .

Microsoft официально прекратила поддержку начиная с Windows XP . [4] но он включен в состав компакт-диска Windows XP и может быть установлен вручную. [5] не включает поддержку NetBEUI Windows Vista вообще NetBEUI для Windows XP. (что означает NBF), но можно использовать драйверы поддержки [6]

  1. ^ «Введение в сеть NetBios NetBEUI NBF» . Архивировано из оригинала 7 февраля 2007 г. Проверено 3 июля 2007 г.
  2. ^ «Сетевая инкапсуляция NetBios NetBEUI NBF» . Архивировано из оригинала 15 сентября 2006 г. Проверено 24 ноября 2006 г.
  3. ^ «Поддержка NetBEUI в Windows 2000» . Майкрософт . Проверено 19 марта 2007 г.
  4. ^ «Протокол NetBEUI недоступен в Windows XP (KB306059)» . Архивировано из оригинала 20 февраля 2010 года . Проверено 19 марта 2007 г.
  5. ^ «Как установить NetBEUI в Windows XP (KB301041)» . Архивировано из оригинала 17 августа 2010 года . Проверено 19 марта 2007 г.
  6. ^ «NetBeui в XP и Vista» . Архивировано из оригинала 7 марта 2016 года.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0c7512da8b48efd79f3c27bbb7493fa6__1698002040
URL1:https://arc.ask3.ru/arc/aa/0c/a6/0c7512da8b48efd79f3c27bbb7493fa6.html
Заголовок, (Title) документа по адресу, URL1:
NetBIOS Frames - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)