Você está na página 1de 10

REDES DE COMPUTADORES II NDIS E ODI Criado pela Microsoft e pela 3Com, o NDIS (Network Driver Interface Specification) um driver

r instalado no sistema operacional que permite que uma nica placa de rede possa utilizar mais de um protocolo de rede ao mesmo tempo. O driver NDIS possui duas partes. A primeira chamada driver MAC NDIS, que o driver da placa de rede (que deve ser escrito usando o padro NDIS) e que utiliza o padro IEEE 802.3, se a rede for Ethernet (o que ocorre na maioria das vezes). A segunda parte chamada vector. Essa camada que faz a "mgica" de permitir que uma mesma placa de rede possa usar mais de um protocolo, j que o driver da placa de rede (driver MAC NDIS) s permite uma nica conexo.

REDES DE COMPUTADORES II NDIS E ODI Quando um quadro recebido pelo driver da placa de rede, ele o passa para a camada vector, que o envia para o primeiro protocolo, que poder aceitar ou rejeitar o pacote. Caso o primeiro protocolo rejeite o quadro, a camada vector entrega o quadro ao segundo protocolo. Esse processo continua at que um dos protocolos instalados aceite o quadro ou ento todos o tenham rejeitado. Outra finalidade da especificaro NDIS possibilitar a existncia de mais de uma placa de rede em um mesmo micro. Muitas vezes esse procedimento necessrio para ligar um mesmo computador a dois segmentos de rede diferentes.

REDES DE COMPUTADORES II NDIS E ODI Em princpio, sem o NDIS, se voc tivesse duas placas de rede em um micro, voc teria de ter duas pilhas de protocolos completas, uma para cada placa de rede (isto , se fssemos seguir o modelo OSI, teramos protocolos completos com sete camadas para cada placa de rede instalada). Com o NDIS, voc pode compartilhar uma nica pilha de protocolos (isto , tudo aquilo que estiver da camada 3 do modelo OSI para cima) com todas as placas de rede instaladas, j que o que houver acima da camada vector poder ser compartilhado por todas as placas instaladas.

REDES DE COMPUTADORES II NDIS E ODI Isso significa que voc no precisa instalar cada um dos protocolos que voc deseja usar em sua. Como a camada vector pode comunicar-se com mais de uma placa de rede, ela permite o compartilhamento de tudo o que estiver acima dela por todas as placas de rede instaladas. A camada vector do padro NDIS possui exatamentea mesma finalidade da camada Controle do Link Lgico (LLC) do padro IEEE 802 (IEEE802.2), porm no usando este padro.

REDES DE COMPUTADORES II NDIS E ODI O ODI (Open Datalink Interface) um driver com o mesmo objetivo que o NDIS, criado pela Novell e pela Apple para os seus sistemas operacionais, s que com um funcionamento um pouco mais complexo (e mais completo). A grande diferena entre o ODI e o NDIS o uso da camada Controle do Link Lgico (LLC) do padro IEEE (IEEF, 802.2), que no usada no NDIS (no NDIS h a camada vector, que possui funcionamento similar, porm funciona de maneira diferente). No modelo ODI, essa camada chamada Camada de Suporte ao Link (Link Support Layer).

REDES DE COMPUTADORES II NDIS E ODI Neste modelo so adicionadas duas interfaces, uma chamada lnterface para MltiplosProtocolos (MPI, Multiple Protocol Interface), que faz a interface entre a Camada de Suporte ao Link e os protocolos instalados, e outra chamada lnterface para Mltiplos Links (MLI, Multiple Link Interface), que faz a interface entre a Camada de Suporte ao Link e os drivers das placas de rede instaladas. Os drivers da placa de rede compatveis com o padro ODI so chamados MLID ou Multiple Link Interface Driver.

REDES DE COMPUTADORES II NDIS E ODI Como utiliza a arquitetura IEEE 802.2, isto , a camada Controle do Link Lgico, a essncia do funcionamento do ODI j foi explicado no tpico Controle de Link Lgico (LLC). A principal diferena entre o NDIS e o ODI que, como a camada Controle do Link Lgico (ou Camada de Suporte ao Link, como chamada no padro ODI) possui um campo de endereamento de protocolos, tanto o transmissor quanto o receptor sabem qual o protocolo que est sendo usado no dado que foi encapsulado dentro do quadro.

REDES DE COMPUTADORES II NDIS E ODI Com isso, ao receber um quadro, a interface de mltiplos protocolos (MPI) entrega diretamente os dados para o protocolo responsvel. No NDIS, quando um quadro chega, a camada vector tenta "empurrar" o quadro para cada um dos protocolos instalados, at um deles aceitar (ou todos rejeitarem), j que no h o campo do endereamento.

REDES DE COMPUTADORES II NDIS E ODI A existncia da Interface para Mltiplos Links (MLI) permite a instalao de mais de uma placa de rede na mquina, tendo as vantagens que j explicamos quando falamos do NDIS, isto , as duas placas de rede podem compartilhar os protocolos existentes acima desta camada.

REDES DE COMPUTADORES II NDIS E ODI Exerccios: 1. Disserte sobre o protocolo NDIS. 2. Disserte sobre o protocolo ODI. 3. Diferencie os protocolos NDIS e ODI.