Сетевые протоколы (net bios/net beui)

Сетевая базовая система ввода-вывода NETBIOS, его ограничения и характеристика новых версий. Протокол WINS (разработка компании MicroSoft для операционной среды Windows), формат отклика и применение для сбора данных о МАС-адресах ЭВМ в многоранговой сети.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 28.02.2011
Размер файла 381,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Федеральное государственное образовательное

учреждение высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

СФУ

Кафедра "Инженерной и Компьютерной Графики"

Реферат

На тему «Cетевые протоколы (net bios/net beui)»

Выполнил

ст-т гр. В355

Н.А. Сабурова

Проверил

Е.В. Вознюк

Красноярск 2007

1. Введение

Определение протокола

Протоколы представляют собой просто набор условий (правил) , которые регламентируют формат и процедуры обмена информацией между двумя или несколькими независимыми устройствами или процессами. Протокол имеет три важнейших элемента: синтаксис, семантику и синхронизацию (timing). Синтаксис протокола определяет поля; например, может быть 16-байтовое поле для адресов, 32-байтовое поле для контрольных сумм и 512 байт на пакет. Семантика протокола придает этим полям значение: например, если адресное поле состоит из всех адресов, это "широковещательный" пакет. Синхронизация - количество битов в секунду - это скорость передачи данных. Она важна не только на самых низких уровнях протокола, но и на высших.

На рис 1-1 показан типичный формат сообщения. В начале сообщения, передаваемого в сети, присваиваются символы синхронизации, с той целью, чтобы другой узел в сети мог увидеть, что "приходит" сообщение и смог синхронизировать приемник с передатчиком. Заголовок сообщения содержит информацию об адресе - откуда и куда поступает сообщение. Текст сообщения - это сама информация, посылаемая по сети. Он имеет заголовок и иногда концевик, показывающий, где заканчивается сообщение. В конце сообщения также могут быть символы управления и синхронизации.

2. История появления

Протокол NETBIOS

Сетевая базовая система ввода-вывода (NETBIOS) представляет собой высокоуровневый интерфейс программирования для локальных вычислительных сетей (LAN) IBM. Он был первоначально разработан фирмой Sytek,Inc.(США) для Сети ПЭВМ IBM (IBM PC Network) с модулированной передачей. Основу NETBIOS составляют три продукта: кольцевая сеть с эстафетной передачей Token-Ring, эмулятор NETBIOS и Служебная программа ЛВС ПЭВМ (PC LAN Support Program), (которая включает управляющую программу NETBIOS). Служебная программа ЛВС ПЭВМ объединяет эмулятор NETBIOS для работы в Сети ПЭВМ (PC Network) с модулированной передачей, Сети ПЭВМ с немодулированной передачей, а также адаптеры эстафетной кольцевой сети Token-Ring, и действует на ЭВМ серии Personal System/2.

Протокол NetBIOS был создан для работы в локальных сетях. Система NetBIOS предназначена для персональных ЭВМ типа IBM/PC в качестве интерфейса, независящего от фирмы-производителя. NetBIOS использует в качестве транспортных протоколов TCP и UDP.

Пакет NETBIOS создан для использования группой ЭВМ, поддерживает как режим сессий (работа через соединение), так и режим дейтограмм (без установления соединения). 16-и символьные имена объектов в netbios распределяются динамически. netbios имеет собственную dns, которая может взаимодействовать с интернетовской. Имя объекта при работе с NETBIOS не может начинаться с символа *.

Приложения могут через netbios найти нужные им ресурсы, установить связь и послать или получить информацию. NETBIOS использует для службы имен порт - 137, для службы дейтограмм - порт 138, для сессий - порт 139, а для передачи данных Net BIOS через TCP - порт 445.

Любая сессия начинается с netbios-запроса, задания ip-адреса и определения tcp-порта удаленного объекта, далее следует обмен NETBIOS-сообщениями, после чего сессия закрывается. Сессия осуществляет обмен информацией между двумя netbios-приложениями. Длина сообщения лежит в пределах от 0 до 131071 байт. Допустимо одновременное осуществление нескольких сессий между двумя объектами.

При организации IP-транспорта через NETBIOS IP-дейтограмма вкладывается в NETBIOS-пакет. Информационный обмен происходит в этом случае без установления связи между объектами. Имена Netbios должны содержать в себе IP-адреса. Так часть NETBIOS-адреса может иметь вид, ip.**.**.**.**, где IP указывает на тип операции (IP через Netbios), а **.**.**.** - ip-адрес. Система netbios имеет собственную систему команд (call, listen, hang up, send, receive, session status, reset, cancel, adapter status, unlink, remote program load) и примитивов для работы с дейтограммами (send datagram, send broadcast datagram, receive datagram, receive broadcast datagram). Все оконечные узлы netbios делятся на три типа:

Широковещательные ("b") узлы;

узлы точка-точка ("p");

узлы смешанного типа ("m").

IP-адрес может ассоциироваться с одним из указанных типов. B-узлы устанавливают связь со своим партнером посредством широковещательных запросов. P- и M-узлы для этой цели используют netbios сервер имен (NBNS) и сервер распределения дейтограмм (NBDD).

Протокол NetBeui

В 1985 г. MicroSoft была разработана улучшенная версия протокола NETBIOS - NetBeui (Net BIOS Extended User Interface - Расширенный пользовательский интерфейс Net BIOS). Этот новый протокол используется операционными системами LAN manager, LAN server, Windows for Workgroups и Windows NT, а по своей функции занимает нишу протоколов TCP/IP, охватывая связной, сетевой и транспортный уровни. Здесь стандартизован формат пакетов NetBios, добавлены некоторые новые функции. netbuei базируется на протоколе OSI LLC2, вводит стандарт на формат кадра netbios (NDF) и использует NetBios в качестве интерфейса высокого уровня. Протокол обладает высоким быстродействием и служит для объединения небольших локальных сетей (охватывающих подразделение предприятия, до 200 ЭВМ) друг с другом или с главной ЭВМ. Этот протокол соответствует связному, сетевому и транспортному уровню модели OSI. В новых версиях NetBuei (3.0 и выше) снято ограничение на число одновременных сессий (254).

Этот протокол устанавливается основным протоколом по умолчанию в операционных системах Windows 3 - 9x. В операционной системе Windows XP не поддерживается, хотя имеется возможность его доустановки.

Протокол использует простейшую неиерархическую «плоскую» систему имен (15-символьных).

Среди ограничений NetBuei следует назвать отсутствие внутренней маршрутизации и серьезные ограничения при работе в региональных сетях. Единственным способом маршрутизации, разрешенным при использовании этого протокола, является использование исходной маршрутизации сети Token Ring. Этот протокол является реализацией стандарта NetBIOS. По этой причине netbuei рекомендуется для локальных сетей (здесь они предпочтительнее других протоколов), а для внешних связей использовать, например, TCP/IP.

Для подключения терминальной системы к локальной сети или к другой терминальной системе разработан протокол NBFCP (NetBios frames control protocol, код поля протокола = 803F), который в свою очередь базируется на протоколе PPP.

сеть протокол данные

2. Перспективы развития

Протокол WINS

Протокол WINS разработан компанией MicroSoft для операционной среды Windows и предназначен для расширения возможностей NetBIOS.

WINS-запросы обычно транспортируются в UDP-дейтограммах. При этом используется порт отправителя=137. В поле данных размешается 2-октетное поле идентификатора, позволяющего связать запрос с откликом. Далее следует 2 байта флагов, в случае запроса туда записывается 0. За ним размещается два октета, содержащие число вопросов, 2 октета числа ответов и еще 4 нулевых октетов. Завершается кадр запроса двумя октетами поля типа (00 21 -> статус узла NetBIOS) и полем класса (для Интернет 00 01 -> (IN,1)). Такие запросы позволяют получить дополнительные данные (имя узла, его MAC-адрес, NetBIOS-имя, имя группы) об ЭВМ с заданным IP-адресом. Причем эта ЭВМ может находиться где угодно в Интернет, но непременно работать в OS Windows.

Рис. 2 Формат запроса WINS

В поле данных UDP-дейтограммы отклика располагается 2-байтовое поле идентификатора, аналогичного содержащемуся в пакете запроса. Далее следует поле флагов с длиной в два октета.

Рис. 3 Формат отклика WINS

Поле флаги имеет следующую структуру:

0 _ _ _

_ _ _ _

Команда

_ 0 0 0

0 _ _ _

Запрос

_ _ _ _

_ _ 0 _

Не укорочено

_ _ _ _

_ _ _ 0

Рекурсия нежелательна

_ _ _ _

_ _ _ 0

Рекурсия нежелательна

1 _ _ _

_ _ _ _

Отклик

_ 0 0 0

0 _ _ _

Запрос

_ _ _ _

_ _ 0 _

Не укорочено

_ _ _ _

_ 1 _ _

Официальный ответ

Для поля флаги имени характерна следующая структура

0 _ _ _

_ _ _ _

Уникальное имя NetBIOS

_ 1 0 _

_ _ _ _

Узел М-типа

_ _ _ _

_ 1 _ _

Активное имя

_ _ _ _

_ _ 0 _

Временное имя

Для поля флагов имени группы характерно следующее назначение бит

1 _ _ _

_ _ _ _

Имя группы NetBIOS

_ 1 0 _

_ _ _ _

Узел М-типа

_ _ _ _

_ 1 _ _

Активное имя

_ _ _ _

_ _ 0 _

Временное имя

Протокол WINS весьма удобен для сбора данных о МАС-адресах ЭВМ в многоранговой сети, где получить эти данные с помощью ARP-запросов невозможно. Какие-то данные можно извлечь из кэша маршрутизаторов или таблиц сетевых переключателей, если они доступны с помощью SNMP-запросов. Но WINS может дать больше данных, если рабочая станция использует операционную систему Windows. Так что, когда, скажем, программа Black ICE Defender пришлет вам MAC-адрес атакера, сидящего на другом континенте, не удивляйтесь, на помощь был призван протокол WINS.

Заключение

В данной статье описывается, как вручную установить неподдерживаемый протокол NetBIOS Extended User Interface (NetBEUI) на компьютере под управлением Microsoft Windows XP. Для выполнения установки необходимо вручную скопировать файлы протокола NetBEUI с компакт-диска Windows XP, вышедшего до объявления NetBEUI неподдерживаемым протоколом. Корпорация Майкрософт прекратила поддержку протокола NetBEUI в Windows XP. Однако, поскольку перевод сетевого окружения на использование нового сетевого протокола, например TCP/IP, требует значительных затрат времени, организации, которые хотят заменить операционную систему своих компьютеров полной розничной версией системы Windows XP, могут установить в операционной системе Windows XP протокол NetBEUI, который находится на компакт-диске Windows XP в папке Valueadd.

Установка протокола NetBEUI в Windows XP

Для установки протокола NetBEUI на компьютере под управлением Windows XP необходимы файлы Netnbf.inf и Nbf.sys. Чтобы установить протокол NetBEUI, выполните следующие действия.

1. Вставьте компакт-диск Windows XP в дисковод для компакт-дисков и перейдите в папку Valueadd\MSFT\Net\NetBEUI данного диска.

2. Скопируйте файл Nbf.sys в папку %SYSTEMROOT%\System32\Drivers.

3. Скопируйте файл Netnbf.inf в скрытую папку %SYSTEMROOT%\Inf .

Примечание. Чтобы отобразить скрытую папку, выполните следующие действия.

a. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду Explorer и нажмите кнопку OK.

b. В меню Сервис выберите команду Свойства папки и перейдите на вкладку Вид.

c. На вкладке Дополнительные параметры установите переключатель Скрытые файлы и папки в положение Показывать скрытые файлы и папки.

4. В меню Пуск выберите пункт Панель управления и дважды щелкните значок Сетевые подключения.

5. Правой кнопкой мыши щелкните сетевой адаптер, для которого необходимо добавить поддержку протокола NetBEUI и выберите пункт Свойства.

6. На вкладке Общие нажмите кнопку Установить.

7. Выберите пункт Протокол и нажмите кнопку Добавить.

8. Выберите в списке протоколов Протокол NetBEUI и нажмите кнопку ОК.

9. При появлении соответствующего запроса перезагрузите компьютер.

После перезагрузки протокол NetBEUI будет установлен и готов к работе.

Примечание. Переменная %SYSTEMROOT% является переменной окружения, указывающей имя папки, в которую установлена операционная система Windows XP. (Как правило, C:\Windows.) Чтобы просмотреть значение переменной %SYSTEMROOT%, введите set в командной строке и нажмите клавишу ВВОД. (Будут показаны также значения других переменных окружения.)

Примечание. Процедура, приведенная выше в данной статье, позволяет использовать протокол NetBEUI для подключений по локальной сети, но не позволяет использовать его для подключений удаленного доступа (RAS). Подключения удаленного доступа не могут использовать протокол NetBEUI.

Дополнительные сведения об использовании протокола NetBEUI в Windows XP см. в следующей статье базы знаний Майкрософт:

306059 (http://support.microsoft.com/kb/306059/) В Microsoft Windows XP недоступен протокол NetBEUI

Список использованных источников:

1. www.opennet.ru

2. MegaLib.com (Справочник-Энциклопедия сетевых протоколов)

3. MicroSoft.com (Центр справки и поддержки MicroSoft)

4. wiki.compowiki.info

5. http://pascal.sources.ru/docs/netbios.htm

Размещено на Allbest.ru


Подобные документы

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

    реферат [190,6 K], добавлен 19.08.2010

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

    доклад [94,9 K], добавлен 15.09.2013

  • Просмотр сведений о сетевых подключениях компьютера с помощью ОС Windows. Установление параметров сетевых протоколов (команда ipconfig), отчет об использовании. Разрешение имен NetBios. Проверка IP-адресов, трассировка маршрутов, команды сети NET.

    лабораторная работа [1,6 M], добавлен 11.09.2013

  • Основные составляющие системного блока. Назначение материнской платы. Базовая система ввода-вывода – Bios. Понятие периферийного устройства. Запоминающие устройства и их виды. Открытая архитектура в устройстве ПК. Устройства для ввода и вывода данных.

    реферат [478,5 K], добавлен 18.12.2009

  • Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.

    реферат [23,3 K], добавлен 10.01.2012

  • Использование двоичной системы представления данных и принцип хранимой программы Неймана. Периферийные устройства: клавиатура, мышь, накопитель, принтеры и протеры. Базовая система ввода-вывода BIOS и операционная система DOS. Внешняя и внутренняя память.

    шпаргалка [35,2 K], добавлен 01.02.2009

  • Базовая система ввода-вывода информации. Базовые функции интерфейса и настройки оборудования. Основные понятия и функционирование BIOS. Сведения о системной BIOS компьютера. Затенение ROM-памяти. Самотестирование процессора, модулей оперативной памяти.

    реферат [21,7 K], добавлен 12.12.2011

  • BIOS (базовая система ввода-вывода) - реализованная в виде микропрограмм, часть системного программного обеспечения. Загрузка с помощью BIOS. Программа инициализации. Виды и назначение звуковых сигналов при возникновении сбоя при загрузке компьютера.

    реферат [514,1 K], добавлен 12.04.2012

  • Роль многопрограммной обработки информации для развития операционной системы. Загрузка операционной системы и основных файлов Windows. Базовая система ввода-вывода. Внутренние и внешние команды DOS. Спецификация учебных элементов. Граф учебной информации.

    контрольная работа [25,0 K], добавлен 24.10.2010

  • Использование стандартных библиотек Windows. Установка и настройка дополнительных устройств ввода/вывода. Использование камеры, динамиков, сканера, дисков и портов ввода/вывода. Драйверы внешних устройств. Безопасность данных в операционных системах.

    контрольная работа [1,8 M], добавлен 13.10.2022

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.