Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №9.doc
Скачиваний:
24
Добавлен:
21.09.2019
Размер:
255.49 Кб
Скачать
  1. Спецификации odi, ndis, протокол NetBeui.

Для обеспечения совместной работы драйвера и NIC (Network Interface Card - устройство, физически связывающее узел и сеть. Это может быть отдельное устройство, либо встроенное в материнскую плату) по приему/передаче данных по сети, используют протоколы. Интерфейс между драйвером и протоколом определяется используемой ОС. Для систем фирмы Microsoft предназначен программный интерфейс NDIS (спецификация интерфейса сетевого драйвера). Любую NTC, имеющую драйвер NDIS, можно использовать совместно с продуктами MS. Варианты драйверов NDIS:

  • 16-разрядный. Мог использоваться в сеансах DOS и приложениях Windows (Real Mode NDIS Driver).

  • 16/32-разрядный (Real Mode and Enhanced Mode NDIS Driver). Сеансы MSDOS будут использовать 16-разрядный сетевой драйвер, а программы Windows - 32-разрядный.

  • 32-разрядный. И в DOS и в Windows используется 32-разрядный драйвер. (Enhanced Mode NDIS Driver).

NDIS драйвер требует задания сетевых ресурсов (IRQ, порты ввода/вывода, адреса памяти для буферов, DMA), соответствующих данной карте.

Фирме Novell принадлежит спецификация ODI (открытый интерфейс канала данных). Драйверы ODI могут работать под управлением ОС Novell Netware, DOS, Windows. Спецификации ODI имеют разные версии драйверов для сервера и рабочей станции. Параметры системных ресурсов ODI драйвер настраивает автоматически и их нельзя изменить. Программный интерфейс для связи драйвера с протоколом является стандартом, а интерфейс между драйвером и NIC проектируется разработчиком.

NetBEUI (NetBIOS Extended User Interface) — расширенный пользовательский интерфейс дейтаграммной передачи NetBIOS. В середине 1990-х годов широко использовался для небольших ЛВС, затем постепенно был вытеснен TCP/IP.

Транспортной частью NetBEUI является NBF (NetBIOS Frame Protocol). Сейчас вместо NetBEUI обычно применяется NBT (NetBIOS over TCP/IP), т.к. поддержка NetBEUI в Windows прекращена с Windows 2003. Samba (SMB-файловый сервер под Unix) имеет только реализацию NBT, не поддерживая ни IPX, ни NetBEUI.

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

  1. Стек протоколов tcp/ip. Поддержка tcp/ip в Windows 9x.

Протокол в данном случае — это, образно говоря, «язык», используемый компьютерами для обмена данными при работе в сети. Чтобы различные компьютеры сети могли взаимодействовать, они должны «разговаривать» на одном «языке», то есть использовать один и тот же протокол. Систему протоколов Интернет называют стеком протоколов TCP/IP. Стек протоколов TCP/IP (Transmission Control Protocol/Internet Protocol) — собирательное название для сетевых протоколов разных уровней, используемых в сетях.

IP (Internet Protocol — межсетевой протокол) — маршрутизируемый сетевой протокол, основа стека протоколов TCP/IP.

Протокол IP (RFC 791) используется для ненадёжной доставки данных (разделяемых на так называемые пакеты) от одного узла сети к другому. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, оказаться повреждёнными или не прибыть вовсе. Гарантии безошибочной доставки пакетов дают протоколы более высокого (транспортного) уровня сетевой модели OSI — например, TCP — которые используют IP в качестве транспорта.

В современной сети Интернет используется IP четвёртой версии, также известный как IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие IP-адрес длиной 4 октета (иногда говорят «байта», подразумевая распространённый восьмибитовый минимальный адресуемый фрагмент памяти ЭВМ).

В настоящее время вводится в эксплуатацию шестая версия протокола — IPv6, которая

позволяет адресовать значительно большее количество узлов, чем IPv4.

TCP (Transmission Control Protocol — протокол управления передачей) — один из основных сетевых протоколов Internet, предназначенный для управления передачей данных в сетях и подсетях TCP/IP.

Выполняет функции протокола транспортного уровня упрощённой модели OSI.

TCP — это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в безошибочности получаемых данных, осуществляет повторный запрос данных в случае потери пакетов и устраняет дублирование при получении двух копий одного пакета.