Вы находитесь на странице: 1из 94

Contedo

Parte1. Introduo aos Conceitos Fundamentais em Redes de


Computadores
1.1 Conceitos Bsicos
Estrutura de Redes
Arquitetura de Redes
Servios
Meios de Transmisso
Transmisso Digital
1.2 A Subcamada de Acesso ao Meio
Alocao de Canais
Protocolos de Camadas 1 e 2
Padro IEEE 802 para Redes
* ethernet padro
* ethernet a 100 Mbps
* token ring
Redes de Fibra tica
ATM
FDDI

Parte 2. Interconexo de Redes e Projeto de Instalao


2.0 Hubs e Switches
2.1 Repetidores
2.2 Pontes e Roteadores

Parte 3. Introduo aos Protocolos e Servios Internet


3.0 A tecnologia Internet
3.1 Os protocolos Principais: IP, ARP, TCP e UDP
3.2 Servios: Telnet, FTP, WWW, Gopher, XArchie, Netfinder

Parte 4. Instalao de Rede e Servios de Rede


4.1 Configurao e Instalao de uma Subnet de Comunicao
4.1.1 Cuidados Iniciais
4.1.2 Configurao do Hardware
4.1.3 Configurao do Software ( Pocket Driver e KA9q
4.2 Instalao, Configurao e Utilizao de uma API TCP/IP em Windows
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

4.2.1 As camadas
4.2.2 Preparao de Arquivos para os Clientes Novel e TCP/IP
4.2.3 Instalao de um Cliente Novel
4.2.4 Upgrade para um Cliente TCP/IP

Parte 1. Introduo aos Conceitos Fundamentais


em
Redes
de
Computadores
Livro Referncia: Computer Networks, 2nd. edition, Andrew Tanenbaum, Prentice Hall 1989. Esta parte da apostila apresenta um resumo dos pontos principais
abordados nos captulos I, II, III. Este livro e' uma fonte de consulta muito boa, pois
coloca a disciplina sobre conceitos bem definidos. A PC-Magazine tem dois livros
lanados (em Portugus) que cobrem a mesma matria, porm de maneira mais
tcnica. So: Guia de Conectividade e Guia para a Interligao de Redes Locais, da
editora Campos.

1.1 Conceitos Bsicos


O ponto chave da tecnologia dominante neste sculo tem sido a aquisio, o
processamento e a distribuio da informao.

Instalao de redes telefnicas de alcance mundial.


Inveno do rdio e televiso.
Nascimento e o contnuo crescimento da indstria de computadores.
Lanamento de satlites de comunicao.
Nos dias atuais as reas descritas acima esto convergindo rapidamente e as diferenas
entre coleta, transporte, armazenamento e processamento de informao desaparecem
rapidamente.
Durante as duas primeiras dcadas de sua existncia, os sistemas computacionais eram
altamente localizados (normalmente dentro de uma grande sala) - o Centro de
Computao.
Este modelo apresenta dois problemas:
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

1. O conceito de um nico e grande computador fazendo todo o trabalho


2. A idia dos usurios trazerem o trabalho ao computador, ao invs de levar o
computador ao usurio
Este modelo arcaico est sendo rapidamente trocado por sistemas em que um grande
nmero de computadores separados, mas interconectados , fazem a tarefa. o que
chamamos de Rede de Computadores.
Redes de Computadores:
interconectados.

uma

coleo

de computadores autnomos

A Utilizao das Redes de Computadores


Objetivos:
1. Fazer todos os programas, dados e outros recursos disponveis a todos, sem se
considerar a localizao fsica do recurso e do usurio.
2. Barateamento de processamento.
At 1970, computadores eram muito caros se comparados aos custos de comunicao.
Atualmente, a situao se inverte: mais barato colocar vrios computadores para anlise
local de dados com transmisso eventual destes dados.
3. Fornecer um meio de comunicao eficiente entre pessoas trabalhando distantes
umas das outras.
4. Adicionalmente pequenos computadores tem uma taxa preo/performance muito
melhor que os mainframes. Os mainframes so mais ou menos 10 vezes mais rpidos que
os micro-computadores, mas so mais ou menos 1000 vezes mais caros.
Isto favorece a criao de redes locais de computadores (uma coleo de
computadores colocados perto uns dos outros), ao invs de um mainframe num CPD.
Distncia
0.1 m
1m
10 m
100 m

Localizao
Placa de Circuito
Sistema
Sala
Prdio

Exemplo
Data Flow
Multiprocessador
Redes Locais (LAN)

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

1 Km
10 Km
100 Km
1000 Km
10.000 Km

Campus
Cidade
Pas
Continente
Planeta

Redes de Longa Distncia


(WAN)
Interconexo de WANs

Estrutura de Redes
Em qualquer rede existe uma coleo de mquinas que podem rodar programas
aplicativos. Chamaremos estas mquinas de hosts.
Os hosts so conectados pela subnet.
A tarefa da subnet carregar mensagens de hosts para hosts.
Separando-se os aspectos de uma comunicao (a subnet) dos aspectos aplicativos
(os hosts), o projeto da rede fica simplificado.
Subnet:

Elementos chaveados: computadores especializados , IMP (Interface


Message Processor).
Linhas de transmisso: circuitos ou canais.

Existem basicamente dois tipos genricos de projetos para a subnet de comunicao:


1. Canais ponto-a-ponto
2. Canais de difuso (broadcast)
Numa subnet ponto-a-ponto, a rede contm inmeros cabos (ou linhas telefnicas
privativas), cada um conectando um par de IMPs.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

Se dois IMPs que no compartilham um cabo querem se comunicar, eles devem faz-lo
indiretamente via outros IMPs.
Subnets usando este princpio so chamadas store-and-forward.

Vrias topologias podem ser utilizadas para este tipo de subnet.

No caso das subnets tipo broadcast, existe um nico canal de comunicao que
compartilhado por todos IMPs. Uma mensagem enviada por um IMP recebida por todos
os outros IMPs. Alguma coisa na mensagem deve especificar o destinatrio.

Podem ser baseadas em:

Redes Broadcast podem ser divididas em:


2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

Estticas: Diviso do tempo em intervalos discretos (slots) permitindo cada mquina


transmitir apenas durante seu slot.
Dinmicas: Alocao do canal por demanda.
Centralizada: sistema de arbitragem nico.
Descentralizada: cada mquina decide por si mesma.

Arquitetura de Redes
Para reduzir a complexidade, as redes so organizadas como uma srie de camadas ou
nveis formando uma pilha, onde:

Nmero de camadas;
Nome de cada camada;
Contedo de cada camada;
Funo de cada camada
diferem de rede para rede.
A camada n numa mquina "conversa" com a camada n em outra mquina. As regras
utilizadas nesta conversao so coletivamente chamadas de protocolo de comunicao da
camada n.
As entidades que executam camadas correspondentes em mquinas diferentes so
chamadas processos pares (peers). Os peers se comunicam usando um protocolo.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

Entre cada par de camadas adjacentes existe uma interface. A interface define quais
operaes primitivas so oferecidas pela camada inferior para a camada superior.
Deve existir uma clara interface entre as camadas.
O conjunto de camadas e protocolos chamado Arquitetura de Rede.

Fragmentao e headers

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

Os headers contm informaes sobre a unidade a ser transmitida. Nenhum header


para camadas abaixo de n passado para a camada n.
Cada peer imagina que se comunica horizontalmente.
Parmetros no Projeto das Camadas
1. Mecanismos para estabelecer conexo e desconexo.
2. Regras para transferncia de dados:
simplex - apenas numa direo.
half-duplex - em ambas as direes, mas no simultaneamente.
full-duplex - em ambas as direes simultaneamente.
3. Controle de erro (deteco e correo)
4. Sstema de ordenao de mensagens.
5. Controle de Fluxo.
6. Problema da multiplexao de canais.
7. Problema de roteamento.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

O Modelo de Referncia ISO/OSI


Open Systems Interconnection da International Standards Organization
O modelo ISO/OSI no uma arquitetura de rede porque ele no especifica
exatamente os servios e protocolos a serem usados em cada camada.
A Camada Fsica
Esta camada est relacionada com a transmisso simples de bits sobre um canal de
comunicao.
Questes tpicas nesta camada:
voltagem para bit "1"
voltagem para bit "0"
tempo de durao de um pulso
o modelo de transmisso (simplex, half-duplex, full-duplex)
como a conexo estabelecida e cortada
pinagem dos conectores

A Camada Link de Dados


A tarefa desta camada tornar um sistema de transmisso cru e transform-lo numa
linha que se mostra livre de erros de transmisso camada network.
Organiza a entrada em data frames (algumas centenas de bits), transmite os frames
sequencialmente e procura frames de aviso de recebimento para enviar de volta ao
transmissor.
Coloca sinalizadores de incio e fim de dados.
Resolve problemas de danificao, perda e duplicao de frames.
Deve tratar do problema de conexo de mquinas de diferentes velocidades.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

A Camada Network
Esta camada controla a operao da subnet. Sua tarefa principal :
Como os pacotes de informao so roteados da fonte para o destino.

Rotas podem ser:


estticas: so definidas por hardware e so raramente modificadas.
podem ser definidas no incio de uma sesso.
podem ser altamente dinmicas, modificando-se a cada transmisso.
Outras tarefas:
Controle de congestionamento e trfego.
Estatstica de uso por usurio.
Quando um pacote viaja de uma rede para outra, muitos problemas de
compatibilidade podem aparecer (endereamento, tamanho, etc.). A camada network
deve resolver estas incompatibilidades.
Em redes tipo broadcast, o problema de roteamento simples, de modo que
a camada network muito pequena, ou mesmo inexistente.

A Camada de Transporte
A funo desta camada pegar os dados da camada de sesso, quebr-los em partes
menores, se necessrio, pass-los para a camada network e garantir que as partes
cheguem em ordem do outro lado.
Esta camada isola as camadas superiores das mudanas inevitveis no hardware.
Cria uma conexo distinta na network para cada conexo requisitada pela camada de
sesso.
No caso de uma requisio para conexo de grande desempenho, a camada de
transporte pode criar mltiplas conectivas na network. A multiplexao tambm feita
aqui.
Pode fazer difuso de mensagens para mltiplos destinatrios.
A camada de transporte a primeira camada fonte-destino, ou seja, um programa na
mquina fonte conversa diretamente com um programa na mquina destino. Nas camadas
inferiores, os protocolos so entre cada mquina e seu vizinho imediato.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

10

Muitos hosts permitem multiprogramao, o que implica que mltiplas conexes podem
estar entrando e saindo de cada host. O header do transporte diz qual mensagem pertence
a qual conexo.

A Camada de Sesso
A camada de sesso permite usurios em mquinas diferentes estabelecerem sesses
(por exemplo, login, transferncia de arquivos) entre elas.
Um servio oferecido por esta camada o controle de dilogo.
Para alguns protocolos, essencial que ambos os lados no tentem a mesma operao
ao mesmo tempo. Um sistema de tokens pode ser gerenciado pela camada de sesso.
Numa transferncia, o problema de sincronizao deve ser elaborado.

A Camada de Apresentao
Trata da sintaxe e semntica da informao transmitida.
Por exemplo, trata da codificao dos dados numa forma padro. Faz tambm
compresso de dados e criptografia para garantir privacidade.

A Camada de Aplicao
Contm uma variedade de protocolos que so comumente necessrios:
tipos de terminais; tipos de convenes de nomes em transferncia de
arquivos; correio eletrnico, etc..

Servios
Terminologia:
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

11

Entidade: elementos ativos em cada camada


um processo
um chip de I/O
Entidades pares: entidades da mesma camada em mquinas diferentes.
Entidade da camada N
(Fornecedora de Servios)

Implementa servios

Usados pela camanda N+1


(Usuria de Servios)

Servios esto disponveis nas SAPs e cada SAP tem um endereo que a identifica.

Servios Orientados Conexo E Servios Conectionless


Servio orientado conexo: como no sistema telefnico (disca, convers, desliga).
Servio desconectado: como no sistema postal. Toda carta carrega a identificao do
destinatrio.
Qualidade do Servio:
Confivel: nunca perde dado.
No confivel: para servios onde a perda de poucas informaes no causa
problemas.
Podemos ter servio:

conectado+confivel
(transferncia de arquivos)
conectado+no confivel
(voz)
desconectado+confivel
(carta com aviso de recebimento)
desconectado+no confivel (chamada datagrama em analogia com
telegrama)
Primitivas Dos Servios
Um servio formalmente especificado por uma srie de primitivas (operaes).
Primitivas no modelo OSI:
REQUEST-uma entidade quer o servio para executar alguma tarefa.
INDICATION-uma entidade deve ser informada sobre o evento.
RESPONSE-uma entidade que responde a um evento.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

12

CONFIRM-uma entidade deve ser informada sobre um pedido.

Primitivas podem ter parmetros:


Connect.Request:
Especificao da mquina
Tipo de servio
Tamanho mximo da mensagem
Connect.Indication:
Identidade do que chama
Tipo de servio
Tamanho mximo da mensagem
Exemplo:
Como seria uma ligao telefnica para convidar algum para jantar, no OSI.

CONNECT.REQUEST-Voc disca um nmero


CONNECT.INDICATION-O telefone toca
CONNECT.RESPONSE-Algum atende
CONNECT.CONFIRM-Voc percebe que o telefone parou de tocar
DATA.REQUEST-Voc faz o convite
DATA.INDICATION-Ela ouve o convite
DATA.REQUEST-Ela diz que gostou muito
DATA.INDICATION-Voce ouve ela aceitando
DISCONNECT.REQUEST-Voce desliga
DISCONNECT.INDICATION-Ela ouve e desliga

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

13

Terminologia no modelo OSI

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

14

Alguns Exemplos de Redes

Redes Pblicas de Comunicao


A subnet de comunicao pertence ao operador, por exemplo a Embratel.
Hosts e terminais pertencem aos clientes.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

15

RENPAC

Para as trs camadas mais baixas (subnet): X25

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

16

Protocolos ao nvel de aplicao:


FTAM (File Transfer, Access and Management): fornece meios para transferir,
acessar e manipular arquivos remotos.
MOTIS (Message-Oriented Text Interchange System): utilizado para correio
eletrnico. Similar ao X400.
VTP (Virtual Terminal Protocol): uma definio de terminal independente que
capacita programas acessarem terminais remotos.
JTM (Job Transfer and Manipulation): utilizado para submisso de processos
para serem processados remotamente em batch.

Internet
Internet no segue o modelo OSI. anterior a ele.
IMP-IMP: mistura de protocolos das camadas 2 e 3. A camada 3 tem um esquema de
roteamento bem elaborado.
Na camada de rede tem o IP e na camada de transporte o TCP: TCP/IP.
No existem as camadas de sesso e apresentao.
Aplicativos:

FTP-(File Transfer Protocol)

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

17

SMTP-(Simple Mail Transfer Protocol)


TELNET-(Login remoto)

WWW

MAP e TOP
Ambos seguem o modelo OSI.
MAP: Surgiu na GM que estava interessada em automatizar o processo de fabricao
(robos interconectados). Assim sendo, a principal preocupao era a garantia de uma figura
de pior caso no tempo de transmisso. TOKEN BUS foi definido a nvel de subnet.
TOP: Surgiu na BOEING, que estava interessada na automao de escritrios. Eles
no tem restries de resposta em tempo real e usava ethernet como subnet. Podem
tambm utilizar token ring.
Apesar de diferirem a nvel de subnet de comunicao, so compatveis a nvel mdio e
alto.

USENET
Baseado em princpio em UUCP (Unix-to-Unix Copy), programa desenvolvido no
Unix.
Simples, se baseia em conexes sobre linhas telefnicas (normalmente tarde da noite).
10.000 mquinas conectadas.
No existe controle central.
nico servio: correio eletrnico.
A rede USENET uma rede irm do UUCP. Oferece Network News. A maioria das
mquinas pertencentes UUCP tambm pertencem USENET.
Usurios da USENET podem se inscrever aos grupos que lhes interessam e portar
mensagens que so normalmente transferidas por UUCP.

CSNET (hoje NFSNET)

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

18

Metanetwork (usa as facilidades de outras redes e adicionam uma camada no topo).


Criada para interconectar Departamentos de Computao.
As redes bsicas so: ARPANET, X25, PHONENET, CYPRESS.

SNA (Systems Network Architecture) IBM 1974-1985


OSI copia vrios conceitos da SNA: as camadas, nmero de camadas e funes
aproximadas.
A inteno fornecer aos clientes a possibilidade de construirem na prpria rede: hosts
e subnet.
Como um dos principais objetivos era o de manter compatveis a maioria dos
protocolos lanados previamente pela companhia, o protocolo razoavelmente
complicado.

1.2 A Camada Fsica


Base Terica Para Comunicao de Dados
Uma informao pode ser transmitida por fios eltricos pela variao de uma
propriedade fsica qualquer como a voltagem ou a corrente.
Sinais podem ser representados como uma funo "f (t)", onde o valor da voltagem ou
corrente varia com o tempo. Assim eles podem ser analisados matematicamente.
Anlise de Fourier (1904)
Qualquer funo g(t) peridica com o perodo T pode ser escrita comouma soma de
senos e cossenos.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

19

g(t)

1
c an sen(2 nft ) bn cos(2 nft ) , onde
2
n 1
n 1

f = 1/T (frequencia fundamental)


an ,bn so as amplitudes dos senos e cossenos da n-sima harmnica.
Para qualquer g(t), a, b e c podem ser calculados.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

20

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

21

Largura de Banda
Nenhum sistema transmite sinais sem perdas de energia no processo. Adicionalmente,
as perdas ocorrem de maneira diferente para diferentes harmonicas, o que insere distoro.
Normalmente, as frequncias so transmitidas sem alteraes at uma determinada
frequncia fc. As frequncias acima de fcso fortemente atenuadas.
O limite fc, muitas vezes devido propriedades fsicas do meio. Em outros casos,
intencionalmente colocado na linha.
No caso de linhas telefnicas comuns, fc = 3 KHz.
"BAUD" o nmero de vezes que um sinal pode mudar por segundo numa linha de
comunicao.
Velocidade Mxima de Transmisso de um Canal:
Para linhas sem rudo : Teorema de Nyquist.
velocidade mxima = 2 H log 2 V
onde

bits/seg

H a largura mxima de banda e V o nmero de nveis discretos.


Para linha telefonica com fc= 3 KHz, velocidade mxima = 6 Kbps.

Para linhas com rudo : Teorema de Shannon.


velocidade mxima = H log 2 (1 s / n)

Relao Sinal-Rudo : Potncia do Sinal (s)/Potncia do Rudo (n)


Decibel (dB) : 10 log 10 (S/N)
Numa linha telefonica com fc = 3 KHz e 30 dB, temos
max rate = 30 Kbps
independente do nmero discreto de nveis.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

22

Meios de Transmisso
Meios Magnticos:
Gravao em fita ou disco magntico e transporte fsico.
- Oferece altas taxas de transmisso
- Baixo custo po bit transportado
Par Tranado:
Muitas aplicaes precisam ter uma conexo fsica.
O par tranado consiste num par de fios que tranado para evitar interferncia eltrica
de outros fios em volta.
Pode ter comprimentos de ordem de quilmetros, sem amplificao. A taxa de
transmisso depende da expessura do cabo e do comprimento. Recentemente foi adotado
como um dos padres de meio de transmisso para redes ethernet.
Cabo Coaxial:

Baseband - 50 ohms - Transmisso digital


Broadband - 75 ohms - Transmisso Analgica.

Conexo computador - cabo coaxial


2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

23

"Manchester Encoding": o perodo de um bit dividido em 2 intervalos iguais:


Bit 1 : HIGH
LOW

1o Intervalo
2o Intervalo

Bit 0

: LOW
HIGH

1o Intervalo
2o Intervalo

Fibra ptica
Dados so transmitidos por pulsos de luz., sendo que um pulso de luz corresponde ao
bit "1"e a ausncia de luz ao bit "0".
Potencial - 108 MHz
Componentes de um sistemas de transmisso :

"Multimode Fiber " : os raios incidentes pulam de uma borda para outra da fibra.
"Singlemode Fiber": O dimetro da fibra reduzido ao comprimento de onda de luz. A
luz se propaga em linha com o condutor. ( Mais caro, mais eficiente, mais longo).
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

24

Fibras pticas tm substituido os cabos em linhas telefnicas. Em LANs, o problema


maior a perda de luz quando se faz um "tap". Por isto, estas implementaes utilizam
topologias em estrela ou em anel (implementado como uma estrela), ao invs de duto.
Conexes:

Transmisso via Atmosfera.


Dados so transmitidos via ar : Infravermelho, laser, microondas, rdio.
Satlites de Comunicao :
Podem ser considerados como repetidores de microondas no cu.
Contendo um ou mais "Transponders", cada um ouvindo uma poro de espectro,
amplificando e retransmitindo em outra frequncia ( para evitar interferencia).
O feixe descendo pode ser "Broad" ( cobrindo uma faixa longa de terra) ou "narrow" (
cobrindo uma rea de centenas de Kms de dimetro).
Distncia mnima entre satlites : 4 graus.

Transmisso de Dados
Transmisso Analgica: O Sistema Telefnico.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

25

Conexo direta : 107 a 108 bps ( 1 erro em 1012 )


Linha telefonica : 104 bps ( 1 erro em 105 )
300 milhoes de telefones instalados.
O sistema telefnico organizado de maneira altamente redundante com hierarquia de
multicamadas.

Modems
As linhas telefnicas normais no podem ser usadas diretamente para interconexo de
dois computadores. Os sinais digitais so degradados drasticamente.
MODEM (MOdulator DEModulator) converte sinais digitais em analgicos.
"Portadora"("carrier") : um sinal de 1 a 2 KHz que introduzido na linha. Sua amplitude
, frequncia ou fase podem ser modulados para se conseguir transmitir informaes.
RS-232C e RS-449
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

26

A interface entre o computador e o modem um exemplo de um protocolo de camada


fsica. Este protocolo deve especificar em detalhes as caractersticas mecanicas, eltricas,
funcionais e procedurais.

Caracterstica Mecanica - 25 pinos


Caractersticas Eltricas - < -3 volts : bit "1"
- > +4 volts : bit "0"
- 24 Kbps ( cabos de at 15 metros )
Caractersticas Funcionais - O que cada pino significa e quais circuitos so conectados a um
determinado pino.
Caracteristicas Procedurais - Diz qual a sequncia legal de eventos. O protocolo baseado
em pares de ao e reao .

Transmisso Digital no Sistema Telefnico

Vantagens : ( 1 ) - Taxa de erros baixa


( 2 ) - Voz, dados, msica e imagem ao mesmo tempo
( 3 ) - Taxas de transferencia maiores
( 4 ) - Mais baratos
Metodos de Codificacao:
CODEC (COder-DECoder)
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

27

PCM: 8000 amostras por segundo (que permite amostrar sinais de at 4 khz)
T1 (Bell System): 24 canais de voz multiplexados. A cada 125 microssegundos, passam 193
bits. Capacidade de transmissao: 1.544 Mbps

Circuit Switching x Packet Switching


Multiplexao de sinais so importantes para a utilizao eficiente de canais de comunicao.
FDM - Frequency Division Multiplexing
TDM - Time Division Multiplexing
Estes mtodos so adequados para transmisso de voz. Para dados, mtodos
diferentes devem ser empregados.
Circuit Switching
Quando uma conexo feita, um caminho dedicado aberto entre a fonte e o destino.
Um caminho porta-a-porta deve ser estabelecido antes da transmisso de qualquer dado.
Packet Switching
Os tamanhos de blocos so limitados. Os IMPs no tm que dispor de buffers para
armazenar blocos longos."A principal razo para implementao de paquet switching evitar o
tempo de conexo.
Circuit Switching - para voz
Packet Switching - para dados

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

28

a) Circuit Switching

b) Packet Switching

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

29

1.2 A Subcamada de Acesso ao Meio


Introduo Teoria das Filas
Ferramenta bsica para anlise quantitativa de redes de computadores.

Sistemas De Enfeiramento
Modela processos em que usurios:
- chegam
- esperam
- so atendidos
- saem
Ex.: fila de caixa ( supermercados, bancos, etc)
sala de espera de clnicas

Sistemas de filas podem ser caracterizados por 5 componentes:


1. Funo densidade de probabilidade de tempo de chegadas
2. Funo densidade de probabilidade de tempo de servios
3. O numero de servidores
4. O mtodo de disciplina da fila
5. A quantidade de espaos de buffer nas filas

A densidade de probabilidade de tempo entre chegadas descreve o intervalo entre


chegadas consecutivas.
Para analisar o sistema de fila, o tempo que cada usurio toma do servidor deve ser
conhecido. Este tempo varia de usurio para usurio.
O nmero de servidores tambm importante. Por exemplo , em muitos bancos se v
uma grande fila nica para todos os clientes (multi-servidor). Em outros, cada caixa tem sua fila
prpria. Temos a uma coleo de filas de servidor nico.
A disciplina da fila descreve a ordem na qual os usurios so tomados da fila:
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

30

- Supermercados e bancos : primeiro que chega, primeiro a ser servido.


- Pronto socorro : primeiro a ser atendido o caso mais grave.
- Alguns sistemas de fotocpias : trabalhos menores primeiro.
Nem todo sistema de filas tem um espao de buffer infinito. Quando muitos usurios
esto enfileirados, alguns podem ser rejeitados.

Nossa anlise se concentrar em sistemas :


- com espao de buffer infinito
- com um nico servidor
- primeiro a chegar, primeiro a ser servido
Para sistemas com a notao A/B/m utilizada, onde :
A : a funo densidade de probabilidade do tempo entre chegadas.
B : a funo densidade de probabilidade do tempo de servio
m : o nmero de servidores.
As densidades de probabilidades ( A e B) so escolhidas entre :
M : exponencial
D : todos os usurios tm o mesmo valor ( D de determinstico )
G : genrico
Ns assumiremos o modelo M/M/1 , que razovel para qualquer sistema que tenha
um nmero grande de usurios independentes.
Nestas circunstancias, a probabilidade de exatamente n usurios chegarem durante um
intervalo de durao t dado pela Lie de Poisson :
Pn (t)

(t) n t
e
n!

onde a velocidade mdia de chegada.


Deste resultado pode-se provar que uma distribuio de tempo entre chegadas
definidas pela lei de Poisson gera uma funo exponencial de densidade de probabilidades.
a(t)dt e t dt
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

31

Pode-se tambm mostrar que se a probabilidade de servios terminando em algum


intervalo t t , ento a funo densidade de probabilidade para o tempo de servio
1
segundos por usurio.
e t com o tempo mdio de servio de

Os Sistemas M/M/1 Em Equilbrio

O estado de um sistema M/M/1 completamente descrito quando se define quantos


usurios esto correntemente no sistema, incluindo os na fila de epera e aqueles sendo
atendidos.

Pk a probabilidade de que existam exatamente K clientes no sistema ( fila + servidor )


em equilbrio.
A partir do clculo dos Pk s , pode-se achar:
- o nmero mdio de clientes no sistema
- o tempo de espera
- outras estatsticas do sistema
Pk (1 )k

onde

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

32

O nmero mdio de clientes no sistema ser :

O tempo de espera total, incluindo o tempo de atendimento ser:


1
T

Redes Com Filas M/M/1

Com algumas mudanas de notao, o resultado acima pode ser utilizado para resolver
o problema de achar o atrazo de enfilamento para packets num IMP.

Ti

1
Ci i

onde Ci a capacidade de comunicao do canal i em bits/segundo e Ci a taxa de servio


em packets/segundo.

Alocao de Canais
Classes de Rede: ponto-a-ponto
broadcast

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

33

Em redes do tipo broadcast, a questo central : quem consegue acesso ao canal


(meio) quando existe competio por ele.
Trataremos dos diferentes mtodos de soluo do problema do controle de acesso ao
meio (MAC).

Redes Locais e Metropolitanas


MACs so especialmente importantes em LANs, pois praticamente todas usam canais
de mltiplos acessos ao contrrio das WANs que utilizam ligaes ponto-a-ponto.
Existe uma relao forte entre LANs e canais de mltiplo acesso, de modo que as
LANs tambm sero estudadas.
Caractersticas de Lans
1. Um dimetro no mais que alguns quilmetros.
2. Uma taxa de transmisso total de pelo menos vrios Mbps.
3. So controladas por uma nica organizao.

Caractersticas de Wans
1. Se espalham sobre pases inteiros
2. Tem taxa de transmisso prximas de 1 Mbps
3. So controladas por mltiplas entidades. (As companhias de telecomunicaes
possuem a subnet de comunicao e os clientes possuem os hosts).
Entre LANs e as WANs, esto as MANs (Metropolitan Area Networks) que se
espalham por cidades inteiras, mas usam tecnologia de LANs.
Projetistas de WANs so sempre forados (por razes polticas, legais ou econmicas)
a usarem a rede telefnica pblica apesar dos seus problemas.
Projetistas de LANs podem projetar seus prprios meios de transmisso com a largura
de banda desejada.

Alocao Esttica de Canais

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

34

Quando existe um nmero de usurios pequeno e fixo e cada usurio tem uma carga
grande de trfego, FDM um mecanismo simples e eficiente de alocao. Problemas:
Se a banda tem N slots e nem todos os usurios precisam utilizar o meio, o sistema
fica ineficiente.
Se mais que N precisam se comunicar, alguns no tero permisso, mesmo se alguns
dos que tenham conseguido permisso no estejam transmitindo.

Alocao Dinmica De Canais


Problema da alocao. Considera-se:
1.Modelo estao. N estaes independentes (computadores ou terminais) cada uma
com um programa ou usurio que gera frames para transmisso. Num intervalo de tempo
t, a probabilidade de um frame ser gerado t, onde constante (taxa de chegada
de novos frames).
2.Canal nico. Apenas um canal disponvel para toda a comunicao.
3.Coliso. Se dois frames so transmitidos simultaneamente, eles se superpem no
tempo e o sinal resultante no contm informao. Todas as estaes devem detectar
colises.
4a.Tempo contnuo. Transmisso de frames pode comear a qualquer instante.
4b.Tempo em slots. O tempo dividido em intervalos discretos.
5a.Deteo de portadora. Estaes percebem se o canal est em uso antes de tentar
utiliz-lo.
5b.Portadora no detectada. Estaes no sabem sobre o status do canal. Apenas
transmitem.

Protocolos Aloha

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

35

Princpios:

Deixe os usurios transmitirem sempre que tiverem dados a serem enviados.


Colises existiro e os frames sero destrudos. Entretanto, a fonte sempre consegue
saber se o frame foi destrudo ou no "escutando" o canal de sada.
Se o frame foi destrudo, a fonte espera por um intervalo de tempo aleatrio e o
reenvia.
Contention Systems: sistemas em que mltiplos usurios compartilham um canal
comum de maneira que conflitos podem acontecer.

ALOHA puro:

dois frames ao mesmo tempo ambos destrudos


ltimo bit de um frame coincide com o primeiro bit de outro ambos destrudos

Qual a eficincia de um canal ALOHA?


Consideremos:
frame time: quantidade de tempo necessrio para transmitir um frame de padro de

tamanho fixo.
Uma populao infinita de usurios gera novos frames de acordo com a distribuio
de Poison com mdia de S frames por frame time.
Se S > 1 a populao est gerando frames numa taxa que no pode ser acompanhada
pelo canal. Para um desempenho razovel.,
0<S<1
Assume-se que a probalidade de K tentativas de transmisso por frame time
tambm Poisson com mdia G por frame time. Logo,
G>S
P0 a probabilidade de que um frame no sofra coliso.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

36

O desempenho ser a carga G, vezes a probabilidade de que o frame no sofra


coliso:
S = G P0
Em que condies um frame transmitido sem danos?

A probabilidade de que K frames sejam gerados durante um frame time dado pela
distribuio de Poisson:
G K e G
Pr[ K]
K!

Para K=0 e P0 e G
Para um intervalo de dois frames time, a mdia de frames gerada 2G. Logo,
P0 e 2G

S Ge2G

O melhor desempenho ser quando G = 0.5 S = 0.184

Em 1972: SLOTTED ALOHA


Diviso do tempo em intervalos (slots), cada um correspondendo a um frame. Uma
estao emite um bip no incio de cada intervalo. Um usurio sempre espera o incio do
prximo slot.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

37

S GeG

Com melhor desempenho para G = 1 S = 1/e 40%


Em 1985 Slotted Aloha com populao finita

Protocolos CSMA
Em LANs, as estaes podem monitorar as atividades do canal e escolher o momento certo
para tentar acess-lo.
Protocolos com deteco de Portadora
Protocolos em que as estaes examinam o canal para saber se ele est ocupado ou
no.
CSMA (Carrier Sense Multiple Access)

1-persistente:
1) Estao verifica se algum est utilizando o canal.
2) Se o canal est ocupado, a estao espera at que ele se torne livre e transmite.

3) Se uma coliso ocorre, a estao espera por um tempo aleatrio e comea tudo
novamente.

No-persistente:
1) A estao verifica se algum est utilizando o canal.
2) Se desocupado, envia.

3) Se o canal est ocupado, a estao no permanece monitorando a linha. Ela espera


por um tempo aleatrio e repete o algoritmo.

P-persistente: (para slotted channels)

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

38

1) A estao monitora o canal.


2) Se o canal est desocupado, a estao transmite com probabilidade p. Com uma
probabilidade q = 1-p, ela desiste at o prximo slot.
3) Se aquele slot tambm est desocupado, a estao ou transmite ou desiste de novo,
com probabilidade p e q.
O processo repetido at que o frame seja transmitido ou outra estao tenha
comeado a transmitir.

CSMA com deteco de coliso


No caso de haver coliso entre frames transmitidos por duas estaes, as duas devem
parar imediatamente a transmisso.
Modelo conceitual do CSMA/CD

Quanto tempo necessrio para se perceber uma coliso? ( Isto , qual o tempo do
contention slot? )

Tempo do percurso A B =
Pior caso: (1) A comea
(2) Num tempo B comea e percebe a coliso. Pra.
(3) O efeito da coliso chega a A num tempo 2
Portanto 2 o tempo necessrio para que a estao esteja segura que assumiu o
controle. Num cabo de 1 Km, = 5 microsegundos.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

39

Protocolos sem colises


Embora colises no ocorram durante a transmisso de um frame numa rede
CSMA/CD, a partir do momento em que uma estao assume o canal, elas ainda podem
ocorrer durante o intervalo de conteno.
Considere N estaes com endereos de 0 a N-1.
Mtodo Bit-Map Bsico:

Cada contention period consiste de N slots.

Se uma estao j tem frame pronto, ela transmite um bit 1 no slot nmero j.

Depois que todos os slots passarem, cada estao tem conhecimento de quais outras
estaes querem utilizar o meio e comea a transmitir em ordem.

Depois que todas estaes transmitem, comea outro perodo de N bits de conteno.

BRAP - Broadcast Recognition with Alternating Priorities


O bit-map bsico tem alguns problemas graves:
1) Estaes com nmero alto tm melhor servio que as de nmero baixo.
2) A baixa carga, uma estao deve esperar o final da varredura corrente para
transmitir.
BRAP resolve ambos os problemas:
Quando uma estao coloca um bit 1 no seu slot, ela comea a transmisso do frame
imediatamente.
Ao invs de iniciar a varredura com a estao zero toda vez, ela reiniciada com a
estao seguindo a que acaba de transmitir.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

40

Padro IEEE 802 para LANs


802.1 - Descrio dos Protocolos
802.2 - Descrio da camada Link Logic Controls
802.3 - Ethernet (CSMA/CD) 1-persistente
802.4 - Token Bus
802.5 - Token Ring

Ethernet
Padro: Cabo coaxial grosso (thick) de 50 ohms (10B5)
Outros meios: Cabo coaxial fino (thin) - tambem chamado de cheapernet. (10B2)
Par Tranado (10BT)
Fibra Optica (10BF)
Thin - usa junes T
Thick - usa TAP's
Par Tranado - Usa Hubs
Os sinais so codificados: (Manchester Encoding)

HIGH: 0.85 volts

LOW: -0.85 volts

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

41

Transceiver: circuitos para detectar transmisso e coliso.


Cabo do transceiver: conecta o transceiver interface do computador.
Interface: Monta os dados no frame apropriado. Computa checksum nos frames de
sada e verifica nos frames de entrada. Implementa buffering para frames de entrada.
Implementa queueing para frames de sada.
Maior comprimento do cabo: 500 metros.
Para maiores distncias necessrio o uso de repetidores.

Comprimento mximo: 2.5 Km.


Ethernet (Subcamada MAC)

7
Prembulo

1
Incio

6
Endereo
Destino

6
Endereo
Origem

2
Tam.

0-1500
Dados

0-46
4
PAD CRC

Prembulo: 7 bytes 10101010


Start of frame: 10101011
Destination address e Source address: 2 ou 6 bytes (para 10 Mbps)
Multicast: envio de uma mesma mensagem para um grupo de estaes.
(MSB = 1)
Broadcast: envio de uma mesma mensagem para todas as estaes.
(Todos os bits = 1)
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

42

Lenght: d o comprimento do data field (0-1500). Para evitar problemas, o tamanho


do frame que vai do destination address at o checksum deve ser maior ou igual a 64 bytes.
Qualquer estao detetando uma coliso aborta sua transmisso e gera um rudo para
prevenir todas as outras estaes e ento espera um tempo aleatrio antes de repetir o ciclo
novamente.
Depois da primeira coliso, cada estao espera 0 ou 1 slot time antes de tentar
novamente. Depois de uma segunda coliso, a espera ser de 0, 1 ou 2 ou 3 slot times. Numa
terceira coliso, a espera ser entre 0 e 7. E assim por diante.
Depois de 16 colises, uma falha relatada aos protocolos superiores.
Performance
Seja A a probabilidade de alguma estao alocar o ETHER durante um slot
A Kp(1 p) K 1

onde K: nmero mximo de estaes prontas para transmitir.


p: probabilidade de uma estao tranmitir durante um slot.
Eficincia =

p
p 2

p: tempo mdio de transmisso de um frame.


Ou,
Eficincia =

1
1 2 BLe

CF

onde,
B = largura de banda
L = comprimento do cabo
C = velocidade de propagao
F = comprimento do frame

Token Ring (IEEE 802.5)


2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

43

No broadcast (de fato).


Coleo de links ponto a ponto formando um crculo.
Pode rodar em par tranado, cabo coaxial ou fibra tica.
completamente digital.
apropriado para tempo real.
Quando a rede no est ocupada um token circula entre as estaes.
No existem colises.

"Comprimento fsico" de um bit.


Quanto um bit ocupada dentro de uma linha de transmisso?
Se temos um bit rate de x bps, isto significa que 1 bit transmitido cada 1/x segundos.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

44

Se temos um bit ratede x Mbps, isto significa que 1 bit transmitido a cada 1/x
microsegundos.
A velocidade de propagao de um sinal eltrico num cabo coaxial da ordem de 200
metros por microssegundo.
D = V*T
D = 200 m/microseg.*1/x microseg.
D = 200/x metros
Por exemplo, numa rede rodando a 10 Mbps: D = 20 metros.
Regras de Acesso
Quando uma estao tem um frame para ser transmitido, ela deve se apossar do token
e remov-lo do anel, antes de transmitir.
O ring deve ter um delay suficiente para conter um token completo quando todas as
estaes esto desocupadas.
Modos:
A-Escuta: bits na entrada so copiados na sada (1 bit delay)
B-Transmite: (depois de possuir o token) A estao quebra a conexo entre entrada e
sada, colocando o seu prprio dado no anel.
Bits que chegam depois de circular pelo anel so retirados pela estao que os envia.
Assim que uma estao recebe de volta seu ltimo bit ela deve chavear para o modo
escuta e regenerar o token.

Uma crtica aos rings a confiabilidade: se uma estao quebra o anel cai.
Este problema pode ser resolvido pelo uso de um fio central.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

45

Os relays so alimentados por correntes oriundas das estaes. (Star shaped ring).
Formato do frame token:
SD

AC

ED

Formato do frame de dados:


SD

AC

FL

ED

Em condies normais o primeiro bit do frame vai circular todo o anel e retornar antes
de terminar a transmisso do frame. Por isto, a estao retransmissora deve retirar os bits que
ela coloca na rede.
Cada estao tem um tempo determinado mximo durante o qual ela pode reter o
token. Se, transmitido o primeiro frame, ainda restar tempo, extra frames podem ser enviados.
O anel deve apresentar um delay suficientemente grande para conter o token.
Delays artificiais podem ser inseridos.
Acknowledgements so feitos pela inverso de um bit do frame lido.
Meio fsico:
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

46

Par tranado

(blindado ou no)
Cabo Coaxial.
Fibra tica

Manunteno do ring
Enquanto o controle das redes em duto feito de maneira descentralizada, Token Ring
tem uma estao de monitoramento.
Qualquer estao tem capacidade de ser monitora. Tarefas:

cuidar para que o token no se perca.

tomar providncias quando o ring quebrar.

limpar o ring quando frames danificados aparecem.

tomar providncias relacionadas a frames orfos.

Redes de Fibra tica


Vantagens:

Alta largura de banda.

fina e leve.

No afetada por rudos eletromagnticos oriundos de relmpagos ou aparelhos eletricos.

muito segura, difcil fazer "grampeagem" sem ser detetado.

FDDI (Fiber Distributed Data Interface)


LAN TOKEN RING:

rodando a 100 Mbps.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

47

distncias de at 200 Km.

at 1000 estaes conectadas.

normalmente utilizadas em backbones

Usa multimode fiber


Usa LED ao invs de laser
Consiste de dois canais em fibra; um no sentido horrio e outro no sentido anti-horrio.
Usa fibra multimode (no necessrio usar single mode para transmitir a 100 Mbps).
1 erro em 2.5x1010 bits (pior caso)
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

48

Se um anel quebra, o outro assume.


Se os dois quebram no mesmo ponto, o anel reconfigurado.
Utiliza-se Central Wire.
Duas classes de estaes:
DAS: Se conectam aos dois rings
SAS: Se conectam a apenas um ring
Transmisso: (como no 802.5)
1. Captura do token
2. Transmisso
3. Remoo do frame.
A estao deve regenerar o token logo aps a transmisso de seu frame (diferente do
802.5).
O formato dos frames do FDDI so similares ao 802.5.
Adicionalmente, permite a transmisso sncrona de frames para uso em transmisso de
voz (PCM) e trfego ISDN.

Fibernet II
Objetivo: Construir uma rede de fibra tica compatvel com a Ethernet a nvel de
transceiver.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

49

Problema: No desenvolvimento de CSMA/CD sobre fibra, como detectar colises?

Mtodos:
1. Deteco por medida de potncia. Se uma estao "enxerga" mais potncia do que
ela est colocando no meio, porque houve coliso.
2. Comprimento do pulso. Se duas estaes colidem, o pulso que "sentido" ser
provavelmente mais que o transmitido.
3. Tempo de atraso. Quando duas estaes colidem, a que transmitir por ltimo vai
receber o sinal da primeira antes que o prprio sinal possa ser recebido. A diferena pode ser
detectada.
4. Acoplamento direcional. Projeta-se o receiver de modo que ele no receba sua
prpria emisso. Se alguma luz sentida durante a transmisso, ela ser devido a colises.
Como a Passive Star enfraquece o sinal, a Fibernet II usa uma estrela ativa.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

50

No controle central:

Se ocorre uma coliso, esta detectada do modo usual e as estaes informadas.


Se no ocorre coliso, o sinal difundido para todas as sadas.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

51

PARTE 3 - Interconexo de Redes


Internet - interconexo de duas ou mais redes.
Como existem muitos tipos de redes rodando protocolos diferentes, o problema de
interconexo tem ganhado muita ateno.
Tipos de trfego internet:
1. LAN-LAN
2. LAN-WAN
3. WAN-WAN
4. LAN-WAN-LAN

Relays - gerencia converses quando um pacote anda de uma rede para outra.
No modelo OSI: Internetwork feito a nvel de Network Layer.
A camada Network pode ser subdividida em trs subcamadas:

Subnet Access sublayer: gerencia o protocolo de camada Network para a subnet


especifica.

Subnet Enhancement sublayer: projetado para compatibilizar subnets que oferecem servios
diferentes.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

52

Internet Sublayer: responsvel por roteamento end-to-end. Quando um pacote chega a um


relay, ele deve subir at o internet sublayer.

Tipos de Relays:

Layer 1: Repetidores e Concentradores. Copiam bits individuais entre dois segmentos de


cabo (repetidor) ou distribui sinais para estaes ligadas em estrela (concentrador). So
dispositivos de baixo nvel que amplificam sinais eltricos. Repetidores, Concentradores e, s
vezes bridges so chamados HUBS.
Ex: Num prdio de 8 andares, poder-se-ia fazer um cabeamento do tipo espinha dorsal ou em
estrela, utilizando um repetidor multiportas.
8 .o An d a r

T r r e o
Op o u ti l i z a n d o r e p e ti d o r e s
In d i v i d u a i s

HUB

4 .o An d a r

8 .o An d a r

T r r e o

Op o u s a n d o u m r e p e ti d o r
M u l ti p o r ta s

O HUB utilizado acima tem 8 portas AUI. Poderia tambm ter portas BNC ou FOIRL.
Outro tipo de HUB bastante utilizado e' o concentrador de portas ethernet Par Tranado.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

53

Seu uso torna as tarefas de projeto e manuteno da rede bastante simplificadas.


Na verdade, um hub ethernet contm uma circuitaria eletrnica de modo a trazer o duto para
dentro da caixa. Desta forma, todas as estaes esto conectadas diretamente na caixa
formando um star-shapped-bus. A grande vantagem do esquema a facilidade de manuteno
e gerenciamento. Hubs ethernet modernos proveem a capacidade de controle por porta,
evitando, inclusive que estaes possam acessar dados que no lhe sejam endereados (em
modo promscuo)

Layer 2: Bridge. Armazena e re-envia frames entre LANs. Recebe um frame e passa
Data Link onde o checksum verificado. passado de volta camada fsica para ser
enviado a uma subnet diferente.

Layer 3: Gateways. Armazena e re-envia pacotes entre redes diferentes. So tambm


chamados de Routers. Redes interconectados por Gateways podem diferir muito mais que
aquelas interconectadas por bridges.

Layer 4: Protocol Converters. Fornecem interfaceamento em camadas mais altas.

Repetidores
Podem ser utilizados para:
* Estender a rede distncias maiores que 187 ou 500 metros (no caso de
ethernet BNC (cabo fino) e AUI (cabo grosso);
*Implementar topologias em estrela, como na figura acima.
Switches Ethernet
Os grandes problemas da tecnologia ethernet, oriundos do fato de ser duto e ter o
controle de acesso distribudo, as colises, a susceptibilidade rudos
eletromagnticos e a segurana (hacking). A tecnologia de par tranado resolveu em
parte estes problemas: a imunidade a rudo e muito boa, e alguns hubs mais
modernos isolam o trfego por estaes. Entretanto, o problema das colises
continuam.
Os inventores das switches exploraram exatamente este problema. Uma switch nada
mais do que um hub ethernet em que o acesso, por porta, controlado, de modo
que as estaes no colocam seus dados de forma (persistente). Existem buffers
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

54

para cada porta, e o acesso ento feito de forma organizada. Alm disso, as
transferncias entre as portas so feitas velocidades muito superiores que os 10
Mbps, de forma que uma switch garante a velocidade mxima para cada porta.
Dois pontos adicionais completam esta tecnologia que est revolucionando os
projetos de redes:
* tem uma porta de alta velocidade para conexo com servidores;
* cada porta pode ser utilizada por uma estao ou por um grupo de estaes
(segmento)

Bridges
Onde bridges so necessrias:
1. Para dar autonomia a diferentes subnets que querem se comunicar
2. Para interconectar subnets localizadas em reas geograficamente espalhadas.
3. Para acomodar carga.

4. Para conectar poucas, mas distantes estaes.


5. Por confiabilidade. Bridges podem ser colocadas em lugares crticos.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

55

6. Segurana. Colocando bridges, pode-se isolar redes que contenham informaes sensveis.
Note que, com o surgimento das switches, as bridges e os roteadores perderam grande
parte de suas funes.

Problemas conectando 802.x e 802.y


1. Diferentes formatos de dados:

Prembulo
Controle de frame
Comprimento de frame
Delimitador de fim

2. LANs interligadas nem sempre tem a mesma velocidade

802.3 - 10 Mbps (?)


802.4 - 10 Mbps (?)
802.5 - 4 Mbps

3. Cada LAN tem um comprimento mximo para o frame

802.3 - depende da configurao (1518 bytes)


802.4 - 8191 bytes
802.5 - no existe limite no tamanho, mas no tempo (5000 bytes para 10 microseg.)

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

56

Bridges Transparentes
Adotadas por (802.3 e 802.4)

Cada bridge tem uma tabela listando cada possvel destino, e a qual linha de sada
pertence. Na bridge 2, a estao A aparece na lista de LAN 2.
Inicialmente as tabelas esto vazias. Quando um frame chega para um destino
desconhecido, ele enviado para todas as possveis sadas e o algoritmo usado para se
preencher as tabelas o backward learning
Principal caracterstica: fcil utilizao.

Gateways (ou roteadores)


Operam a nvel de Network.
Comumente usados em WANs.
Connection-oriented
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

57

Problemas ocorrem quando um gateway conecta duas WANs pertencentes a


organizaes diferentes.
O gateway dividido em dois e conectado por uma linha qualquer.

Parte 3. Introduo aos Protocolos TCP/IP


Livro referncia: Internetworking with TCP/IP, vol. I, Douglas Comer, Prentice -Hall
1991.

3.1 Conceitos Bsicos


Arquitetura Internet
Para comear entender a arquitetura Internet necessrio entender a estrutura:

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

58

Internet:

Interconexo de vrias redes fsicas diferentes fazendo-as funcionar como uma unidade
coordenada.

Esconde os detalhes de hardware e permite que computadores se comuniquem


independentemente de sua rede de comunicao.

Define detalhes de como computadores devem ser interconectados e uma srie de


convenes para interconexo de redes e roteamento de trfego. Aplicvel a LAN's
MAN's e WAN's.

Servios
Ao Nvel de Aplicao
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

59

Do ponto de vista do usurio, a Internet se apresenta como uma srie de programas


aplicativos que usa a rede para executar algumas tarefas teis de comunicao.

Correio Eletrnico: servio confivel onde a mquina FONTE se conecta diretamente


mquina DESTINO para entregar as mensagens (normalmente textos curtos).

Transferncia de Arquivos: permite envio e recebimento de arquivos, de programas ou


dados de tamanho arbitrrio.

Sesso Remota: permite o usrio de um computador conectar a uma mquina remota e


estabelecer uma sesso interativa.

Ao Nvel de Transporte
Um programador que escreve programas aplicativos que usam a Internet tem uma viso
completamente diferente da do usurio:

Servio de entrega de pacotes connectionless

A Internet roteia pequenos pacotes de uma mquina para outra baseada nas
informaes de endereamento contidas nas mensagens. Ele no garante a entrega.
extremamente eficiente.

Servio de Transporte Confivel

Muitas aplicaes necessitam muito mais do que a entrega de pacotes, porque


condies tais como erros de transmisso, perda de pacotes, ou quedas de IMP's no meio do
caminho devem ser checados.
Na Internet: A complexidade est na camada de transporte. A camada de Network
simples e oferece apenas servios connectionless.

Endereamento
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

60

Classes de Endereo:

Endereos Internet

Internet uma rede virtual construda pela interconexo de redes fsicas atravs de
gateways.

Um sistema fornece servios de comunicao universal se ele permite qualquer host se


comunicar com qualquer outro. Para efetivar esta universalidade, precisa-se de um sistema
de endereamento globalmente aceito.

Identificador de hosts:
Nome: Qual o objeto.
Endereo: Onde est o objeto.
Rota: Como chegar ao objeto.

As Trs Classes Primrias de Endereos Internet

A cada host numa rede TCP/IP atribuido um endereo Internet de 32 bits que
universamente nico e utilizado para toda comunicao com aquele host.

Os inteiros componentes do endereo so cuidadosamente escolhidos para fazer, inclusive,


o processo de roteamento eficiente.

Os bits de endereo para todos os hosts de uma determinada rede compartilham um


prefixo comum.
0
8
16
24
31
CLASSE A 0
netid
hostid
CLASSE B

CLASSE C

netid

hostid
netid

hostid

Netid: Identifica uma rede.


Hostid: Identifica um host
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

61

Class A 128 redes com at 2 24 hosts


Class B 16K redes com at 64K hosts
Class C 2 22 redes com at 256 hosts
Um gateway conectando n networks tem n endereos Internet distintos, um para cada
conexo.
Notao Decimal com Pontos
Normalmente usada a notao decimal com pontos para representar os 32 bits de
endereamento. Exemplo:
128.10.2.30
Qual o hostid?

Mapeamento entre Endereos Fsicos e Endereos Internet


Address Resolution Protocol
Se o hospedeiro X quer enviar um pacote IP para o hospedeiro Y:

X faz um broadcast da mensagem : Onde est Y ?


Todos hospedeiros recebem a mensagem
Apenas hospedeiro Y responde: hospedeiro Y tem ethernet address E.
X mantm uma cpia do replay
X envia o pacote para Y, com ethernet address E.

IP sobre ETHERNET
Redes ethernet usam:

6 bytes para endereo fonte e destino


2 bytes definindo o tipo em cada pacote para permitir mltiplas redes (TCP/IP, Decnet,
OSI) num mesmo cabo.
Data (46 a 1500 bytes)
32 bit CRC

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

62

Problema
IP
: passa Internet address para link de dados.
Link de Dados: precisa do Ethernet address para transmitir um frame.

Solues

Tabelas de mapeamento (incoveniente)


Trocar ethernet address fisicamente (nem sempre possvel)
Utilizar protocolos dinmicos para descobrir endereos ethernet quando necessitados

Address Resolution Protocol


A quer se comunicar com B

(a) A faz broadcast

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

63

(b) s B responde

Protocolo IP

Internet

Application Services
Reliable Transport Services
Connectiless Packet Delivery Service

IP define a unidade bsica de transferncia de dados e o formato exato de dados


passados pela Internet. Tambm inclui uma srie de regras especificando como os packets
devem ser processados, como os erros devem ser manipulados e contm informaes sobre
roteamento.
DATAGRAMA: Unidade bsica de dados; contm header e rea de dados.

VERS: Verso do Protocolo


LEN: D o comprimento do header medido em palavras de 32 bits.
TOTAL LENGTH: D o tamanho do datagrama medido em bytes.
TYPE OF SERVICE: Especifica como o datagrama deve ser manuseado
PRECEDENCE

NO USADO

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

64

Precedence permite especificar a importncia do datagrama.


D: pede atraso pequeno
T: pede alta performance
R: pede alta confiabilidade
Fragmentao e remontagem so controladas pelos campos IDENT, FLAGS e
FRAGMENT OFFSET.
IDENT: Contm um inteiro que identifica o datagrama. Todo gateway que fragmenta o
datagrama, copia o IDENT em cada um dos fragmentos.
FLAGS: Controla a fragmentao. DO NOT fragment. More fragments.
FRAGMENT OFFSET: Especifica o offset deste datagrama no datagrama original em
mltiplos de 8 bytes.
TIME: Especifica quanto tempo em segundos o datagrama deve permanecer dentro da
Internet.
PROTO: Especifica o formato e contedo dos dados pela identificao do protocolo de alto
nvel.
HEADER CHECKSUM: Garante a integridade dos valores do header.
DATA: Incio da rea de dados.
PADDING: Usado para garantir que o header tenha um tamanho mltiplo de 32 bits.
OPTIONS: Para testes e debugging da rede.

O Protocolo TCP
(Transmission Control Protocol)

TCP o protocolo confivel para transmisso de byte streams de dados.

- Multiplexado
- Sequenciado (bytes chegam na ordem correta)
- Implementa controle de Fluxo (mquina destino pode "frear" a fonte)

Byte Stream implementado pelo empacotamento conjunto de informaes de tamanho


arbitrrio

Multiplexao
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

65

Header TCP
0

16

Souce Port

Off.

Res.
Checksum

31

Destination Port
Sequence Number
Acknowledgement
Code
Options

Window
Urgent Pointer
Padding

Data
......

Multiplexao (Source Port, Destination Port)


Sequenciamento (Sequence number)
Confiabilidade (Acknoledgement Number). Qualificado por ACK.
Controle de Fluxo (Window)

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

66

Confiabilidade

Pergunta: Como pode um protocolo oferecer transferncia confivel se o sistema utilizado na


camada inferior apenas oferece transferncia no confivel ?
Resposta:
Aviso de recebimento positivo (Positive acknowledge)
Retransmisso
Mais Sliding Window (para aumentar a eficincia)

O Sender:

Envia dado (mantem cpia)


Ativa timer
Retransmite se alcana timeout sem ter recebido ack.

Sliding Windows:
Evita que o sender fique esperando o acknowledge para transmitir o prximo pacote.

2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8

10 11

9 10 11

Inicial
Aps receber
primeiro ack

Um timer mantido para cada pacote enviado.

No TCP: 3 ponteiros.
1 2 3 4 5 6 7 8 9 10 11 12 13 14

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

67

Incio dos
dados a serem
reconhecidos

ltimo dado
transmitido

Fim da window

Implementa slinding windows ao nvel de byte.

Confiabilidade no TCP

Destinatrio acusa recebimento de "cada byte"


Na realidade, o reconhecimento feito do "ltimo byte recebido + 1"
Exemplo

Fonte:

42

48

A b c d e f

g h i j k l m n

Destinatrio:
ACK 48

ACK 56

Controle de Fluxo no TCP


Objetivo: Tornar a velocidade de transmisso da mquina fonte compatvel com a velocidade
de processamento da mquina destino.

Destinatrio no pode simplesmente "segurar"o seu ACK. Isto causaria uma retransmisso.

A sada o destinatrio definir um "tamanho de janela" disponvel.

Exemplo: Caso o destinatrio esteja recebendo normalmente, ele mantm o "window size"
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

68

42

------------------------>

a b c d e f
<----------------------

ACK 48 / WIN 1024

48

------------------------>

g h i j k l m n
<----------------------

ACK 56 / WIN 1024

56

------------------------>

o p q r s t
<---------------------

ACK 62/ WIN 1024

Alternativamnte, se a estao destino pra de aceitar dados, os dados que chegam vo


consumindo espao do buffer e a WIN decresce.

<----------------------

ACK 42/ WIN 1024

42

------------------------>

a b c d e f
<----------------------

ACK 48 / WIN 1018

48

------------------------>

g h i j k l m n
<----------------------

ACK 56 / WIN 1010

.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

69

.
.
<---------------------

Fonte deve checar (a cada 2 mim) enviando um pacote de teste.

Transferncia Normal de Dados

ACK 1066 / WIN 0

Na mquina Fonte:
Aplicao chama "send (string)"
TCP envia pacote, a menos que a WINDOW do destinatrio esteja fechada
TCP guarda cpia do dado para possvel retransmisso
Na mquina Destino:
Pacote chega
Sum check OK ? Se no, descarta
O comprimento dos dados est dentro da janela ? Se no, descarta.
Buffer'iza dados para serem lidos pela aplicao
Envia acknowledgement
Quando o buffer liberado, abre janela
TCP contm campos para:
Flags (URG,ACK,PSH,RST,SYN,FIN)
Checksum (deteco de erros)
Options (usados para abertura de conexo)
Data
Alguns FLAGS

URG - Sinaliza ALGO que deve ser feito AGORA !


RST - um erro ocorreu. Reinicialize a conexo
FIN - Acabaram-se os dados, feche a conexo

Estabelecimento de Conexes - TCP

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

70

Normalmente uma extremidade passiva (um servio esperando ser chamado- por
exemplo, TELNET SERVER)
Outra extremidade ativa (um usurio comeando uma sesso TELNET)
necessrio comunicar Initial Sequence Number
Estaes geram ISN a cada conexo
Utiliza TCP option para comunicar mximo tamanho do segmento

O Protocolo UDP - User Datagram Protocol

til para aplicao onde no se quer overhead no estabelecimento da conexo.


O Overhead tambm minimizado pela simplicidade do header.
### Dados so

contidos num nico pacote para transmisso


### Sem aviso de recebimento; sem garantias
### Pacote pode chegar danificado
### Pacote pode no chegar
### Pacote pode ser duplicado
### Pode chegar fora da sequncia
Apesar da aparente vulnerabilidade, o UDP utilizado em importantes aplicaes:
### Routing na Internet
### Name Service
### usado pesadamente no NFS da SUN

O UDP fornece trs servios:


2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

71

### Multiplexao
### Length checking
### Sumchecking

Roteamento de Datagramas IP

Routing: pode ser uma tarefa difcil, esepcialmente em mquinas com mltiplas conexes
O Routing Software escolhe o melhor caminho levando em considerao:
### a carga na rede
### o comprimento do datagrama
### o tipo de servio especificado no header
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

72

A maioria do software de roteamento muito menos sofisticado e escolhe rotas baseado em


consideraes fixas sobre o caminho mnimo.
Routing o processo de escolha de um caminho, enquanto que o router o computador que
executa o processo
Roteamento Direto
Transmisso de um datagrama de uma mquina diretamente para outra.
Roteamento Indireto
Ocorre quando o destino no est na mesma rede que a fonte.
Perguntas:
### Como
### Como

um gateway sabe para onde enviar um datagrama?


um host sabe qual gateway usar para um dado destino?

Tabelas de Roteamento
A tarefa de roteamento na Internet simplificada pelo esquema de endereamento que define
endereo de rede e endereo de host.
Tipicamente uma tabela de roteamento contm pares (N,G), onde N o endereo da rede de
destino e G o endereo de um gateway por onde devem ser enviados datagramas para a
redeN.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

73

Para manter as tabelas pequenas, o algortmo de roteamento baseia suas decises em


endereos da rede de destino e no em host de destino.
Alguns pontos a considerar:
1. Todo trfego para uma mesma rede segue o mesmo caminho (mesmo que existam
caminhos alternativos)
2. Apenas o gateway final sabe se o host destino existe ou se operacional
3. Porque cada gateway traa sua rota independentemente, deve-se garantir que comunicao
em dois sentidos seja sempre possvel

Rotas Default
Se uma rota no se encontra na tabela, segue uma rota padro (default).
Rotas Especficas para Hosts
O TCP/IP permite tambm a definio de uma rota especfica para determinado host.
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

74

Algortmo usado no roteamento de um pacote IP (datagrama chegando)


1. Extraia o endereo Internet de destino (Id) do datagrama;
2. Extraia o endereo da Rede (In);
3. Se In igual a qualquer endereo de rede diretamente conectada, envie o datagrama para
aquela rede (mapeamento Id em Ifsico, encapsulamento e envio);
4. Seno, se Id aparece na tabela de rotas especficas, envie como mostrado na tabela
5. Seno, se In aparece na tabela de roteamento envie como mostrado;
6. Seno, se uma rota default existe, envie para o gateway adequado;
.
7.
Seno, gere um erro de roteamento.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

75

Lab1 - Configurao e Instalao de uma Subnet de Comunicao


15/09/95

1.0 Introduo
Nesta parte do curso, vamos fazer uma instalao de uma subnet de comunicao
ethernet sobre cabo coaxial fino. A instalao de um sistema como este varia bastante
dependendo do MAC utilizado. Mesmo em relao ethernet, pode haver uma grande
variao dependendo do meio utilizado (Twisted Pair, Thin coax, Thick coax, Fiber).
Adicionalmente, placas de fabricantes diferentes podem ter caractersticas
completamente diferentes (memria RAM mapeada ou I/O, configurao por straps ou
por software, etc). Uma boa lida no manual de instalao essencial para entender
estas particularidades.
A subnet no faz nada sozinha. Ela apenas oferece os servios de transporte de dados.
Para que possamos fazer um teste efetivo do sistema teremos que colocar um driver e
um protocolo de comunicao que oferea alguns servios extras, de forma que um
aplicativo possa rodar de maneira confivel. O protocolo escolhido para o teste foi o
TCP/IP. Existem vrias implementaes deste protocolo, para vrias (quase todas)
plataformas. E' um protocolo aberto, na medida que sua especificao est disponvel
para quem quiser implement-lo; e, mais importante: sua especificao NO menciona
qualquer caracterstica que possa particulariz-lo para uma determinada plataforma ou
sistema operacional.
A implementao utilizada nesta experincia a conhecida como KA9Q. Foi escrita
para ambiente DOS, mas teve como base a implementao feita para o 4.3 BSD
UNIX. Uma de suas caracterstcas principais o seu ncleo que suporta mltiplos
processos, de modo que vrias conexes podem estar ativas concomitantemente.
Apresenta tambm uma SHELL que serve de acesso aos usurios. da shell que se
dispara os comandos (TELNET, FTP, PING, etc). Tambm existem vrios comandos
para configurao e debugging.
Como dito anteriormente, as interfaces entre camadas so extremamente importantes
em redes. Algumas delas, no entanto, assumem papel primordial:

A interface entre a placa e o driver que define como o software vai "conversar"
com o hardware. Deve haver uma concordancia entre as duas partes em relao
sinalizao de pedido de servio e os pontos de acesso. Por exemplo, normalmente
a placa sinaliza para a CPU a existncia de um novo pacote atravs de uma

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

76

interrupo (no exemplo abaixo, int3). No evento de uma int3, a CPU deve ento
rodar o driver para que ele faa a recepo do pacote. No exemplo, esta recepo
feita atravs de leituras de I/O na porta 300. Se a placa tivesse memria
mapeada no espao da CPU, tanto o driver quanto a placa deveriam concordar
sobre o endereo desta memria.

A interface entre o driver e o protocolo principal (TCP/IP). Estas duas entidades


so, normalmente, carregadas em separado e, portanto, tambm devem ser
configuradas de comum acordo. Como agora se quer comunicar entre dois
programas, necessitaremos utilizar uma interrupo de software. O driver utilizado
(packet driver) aceita qualquer endereo no espao entre 60 e 80. Se duas placas
so utilizadas (como num roteador), 2 drivers devem ser carregados e duas
interrupes para hardware e duas para software devem ser usadas.

A interface entre o protocolo principal e os aplicativos. A maioria das


implementaes de TCP/IP fornecem interfaces de programao, as chamadas API
(Application Program Interface). A API mais conhecida para TCP/IP so os
sockets. UNIX, KA9Q e Windows disponibilizam sockets para que usurios
possam escrever programas. Esta interface no ser explorada neste curso.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

77

1.1 Cuidados Iniciais


* Leia o manual da placa;
* Veja quais dados vo precisar ser configurados e se a placa precisa
configurao manual ou por software;
A placa ethernet ser conectada ao duto do micro. Antes de instal-la (na verdade,esta
regra deve ser observada para qualquer dispositivo de I/O instalado no micro), deve se observar quais interrupes, quais endereos de I/O e quais pores de memria
esto livres e, portanto, podem ser alocadas para a nova placa. Existem vrias
ferramentas que mostram o mapa do sistema: ckeckit, norton, etc. Use uma destas
ferramentas para decidir como configurar a placa. Note Note, por exemplo, que outros
dispositivos j esto utilizando interrupes e endereos de I/O. COM1, controladora
de disco e de vdeo so exemplos.

1.2 Identificao dos Componentes na Placa


* Verifique (com a ajuda de um monitor os diversos componentes da placa. Em
especial, verifique o controlador, o sistema de interfaceamento com o duto da CPU e a
interface com o meio fsico.

1.3 Configurao e instalao da Placa


* Configure a placa escolhendo: interrupo, endereo de I/O, e endereo de
memria, se houver.
* Certifique-se que o micro esteja desligado;
* Instale a placa no duto. Se a placa for configurvel apenas por software, siga
as instrues para configur-la.
* Religue o micro.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

78

2.4 Configurao do Software


O prximo passo a instalao do driver e do KA9Q. Voc deve ter anotado os
parmetros de configurao da placa, para informar ao driver. Supondo que o
programa driver seja o ne2000, o seguinte comando deve ser teclado (para a
configurao do exemplo):
ne2000 0x60 0x3 0x300
Crie um diretrio ka9q (poderia ser qualquer nome!) e coloque o KA9Q. Ele
composto por alguns arquivos. Os principais so: net.exe ( o ncleo do sistema);
autoexec.net ( o arquivo de configurao); ftpusers ( o arquivo onde se colocam os
usurios, seus passwords e suas permisses). Apenas usurios registrados em ftpusers
sero atendidos remotamente.

O arquivo autoexec.net deve conter algo do tipo:

hostname
ip address [200.100.100.NN]

(escolha um nome para a sua mquina)


Troque NN por um nmero entre 0 e 64

attach packet 0x60 le0 8 1500


e

Nesta linha voc informa o tipo de driver (packet)


o nmero da interrupo de software

ifconfig le0 ipaddress 200.100.100.NN broadcast 200.100.100.00 netmask 0xffffffc0


route add [200.100.100.00]/26 le0 Este comando diz como os pacotes sero roteados
route
Quando iniciar, o net vai mostrar as rotas
smtp timer 1200
tcp mss 216
log net.log
tcp window 432
start telnet
start ftp
start echo
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

79

1.5 Teste de funcionamento


Por default, o net.exe vai procurar o autoexec.net no diretrio raiz. Para faz -lo ler do
diretrio ka9q, faa
net -d \ka9q
Para testar a rede, faa PING para a mquina vizinha (voce deve dar o nmero dela no
comando). O sistema responde com o rtt (round trip time), tempo gasto entre ir na
mquina remota e voltar (em milissegundos).
Uma vz funcionando, voc pode fazer outros comandos como por exemplo, ftp.
Certifique-se que voce est registrado no arquivo ftpusers da mquina remota.
Divirta-se!

Lab2 - Instalao, configurao e utilizao de uma API TCP/IP em


Windows
27/10/95

1.0 Introduo

Neste lab, usaremos uma implementao de sockets para Windows (TRUMPET)


para rodar aplicaes (TCP||UDP)/IP em ambiente Windows. WinQVT (que fornece
um ambiente amplo para acesso Internet: telnet,ftp,etc) sera utilizado como
exemplo. Numa aula futura ser instalado o Netscape para acesso ao WWW.
No ltimo lab, a implementao TCP/IP utilizada foi KA9Q, para ambiente DOS.
Aquela implementao era completa: o corpo do protocolo e os aplicativos faziam
parte do mesmo pacote. No Windows (Argh!!!), as coisas so um pouco diferentes
e existem vrias alternativas para a obteno do mesmo resultado. Ns vamos
uutilizar a mais complicada!!! Ao invz de utilizarmos um packet driver (que foi
originalmente desenvolvido para rodar TCP/IP em micros sem windows) como na
ltima experincia, vamos utilizar o driver original feito pela NOVELL so para
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

80

rodar IPX e NETX. Dai ento teremoss que rodar algumas outras peas de
ssoftware para prover as capacidades esperadas do driver.
Note que muito da complicao da instalao e devida ao fato de se estar
aproveitando programas que foram desenvolvidos para um fim numa aplicao
diferente. As camadas de baixo vo ter que ter capacidades para gerenciar o acesso
DOS, Windows e TCP/IP.
Esta experincia ento, consiste em:
instalar e testar um cliente NOVELL para DOS;
testar a conectividade do servidor dentro do ambiente Windows;
configurar, instalar e testar uma implementao (TRUMPET) de TCP/IP;
instalar um aplicativo (WinQVT) que utilize a API (socket) fornecida pelo
TRUMPET.

2.0 As camadas
Driver Nativo, define a maneira como o software conversar com o hardware,
deve ser setado tanto na placa ( se necessrio ) como nos arquivos de
configurao para o driver da placa (net.cfg). Os valores para endereo de porta e
interrupo de hardware devem ser providos. (Arquivo NE2000.com)
Driver Universal, o programa NE2000.com foi desenvolvido especificamente
para um cliente NOVELL numa mquina DOS. Como vamos querer que outros
protocolos utilizem o mesmo driver, temos que fazer algumas adaptaes. O
arquivo lsl.exe prove esta capacidade ao driver
A pilha Novell
A pilha NOVELL e completada com o protocolo propriamente dito
(IPXODI.com) e com a shell de acesso (NETX.com).
Packet Driver. Como vamos utilizar TCP/IP tambm, devemos acrescentar as
capacidades de Packet Driver ao driver nativo/universal. Isto e feito pelo
ODIPKT.com
A pilha TCP/IP

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

81

Para colocar a pilha TCP/IP no Windows, teremos que acrescentar ainda mais um
pedao de software no driver nativo/universal/packet. o winpkt.com. Agora
podemos colocar o TCP/IP propriamente dito (TRUMPET)
Os aplicativos
Agora, aplicativos usando winsock podem rodar nesta mquina. O WinQVT e um
deles.

3.0 Instalao da Placa


((((vide apostila passada)))))
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

82

4.0 Preparao de arquivos para os clientes Novel e TCP/IP em


Windows
Deve ser criado um diretrio REDES95. Devemos ento copiar
o driver nativo (NE2000.com,NE1000.com ou 200E.com) dependendo
da placa de rede utilizada. Alm disso o driver universal (LSL.com),
packet driver (ODIPKT.com) e finalmente o WinPKT.com
5.0 Instalao de um cliente Novell
Aps configurada a placa corretamente, deve ser editado um
arquivo de configurao para o driver nativo, o NET.CFG. Nele,
deve ter os valores para interrupo de hardware e porta de
comunicao dependendo de como foi configurada a placa.
Link Suport
Buffers 8 1500
MemPool 4096
Link driver NE2000
int #1 5
port #1 320
Frame ETHERNET_802.3
Frame ETHERNET_II

Agora podemos carregar na ordem os drivers nativo, universal,


packet driver e a shell de acesso. Exemplo :
LSL
NE2000
ODIPKT 1 96
NETX

// driver universal
// driver nativo, olhar no net.cfg
// 96 == 0x60
// shell de acessso

Uma vez em funcionamento, um drive novo aparecer ( o


primeiro disponivel) permitindo o acesso a um servidor. Podemos
ento logar entrando nesse drive (por exemplo F:) e utilizando o
comando login.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

83

interessante, uma vez logado no servidor, a verificao dos


recursos disponveis at em Windows. Podemos verificar isso pelo
Gerenciador de Arquivos.

5.0 Upgrade para um cliente TCP/IP


Para rodar a pilha TCP/IP, precisaremos de um driver
adicional, o WinPKT com o parmetro da interrupo de software
estipulada no ODIPKT.
ODIPKT 1 96
WINPKT 0x60

// (decimal:)
// (hexa:)

Agora podemos rodar o Windows, executarmos e configurarmos


o Trumpet (dentro do menu setup)
IP da mquina
Gateway
Name Server
mscara
Packet Vector

143.107.231.(150 - 158)
143.107.231.129
143.107.231.1 (xavante)
255.255.255.224
60

Finalmente podemos instalar uma aplicao, o WinQVT que


utiliza da API Windows Sockets fornecida pelo Trumpet.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

84

Lab3 - Roteiro para Instalao de um Servidor NOVELL


24/11/95

1. Objetivos:
Os objetivos dessa aula prtica mostrar aos alunos os passos necessrios para a
instalao de um servidor de rede utilizando o sistema operacional da Novell, o Netware.
Tambm ser demonstrado como fazer a instalao das estaes de trabalho, inclusive com a
opo de instalao de estaes com boot remoto, e instalar o servidor como sendo um
roteador IP.

2. Primeiros Passos: A escolha do hardware para o servidor


As verses do Netware 3.x e superiores exigem um servidor de arquivos dedicado, isto
, o servidor no poder ser utilizado como estao de trabalho. O hardware mnimo requerido
para essas verses :

microcomputador 386 ou superior;


4 Mb de memria RAM (recomendado 8 Mb);
80 Mb de espao em disco rgido;
monitor padro CGA (VGA recomendado);
Placa de rede compatvel com o padro NE2000;
MS-DOS 3.x ou superior.

e para as estaes de trabalho o seguinte:

microcomputador PC/XT ou AT x86 (mquinas 386 ou superiores so recomendadas);


640 Kb de memria RAM (recomendado 4 Mb);
Uma unidade de disco flexvel;
monitor padro CGA (VGA recomendado);
Placa de rede compatvel com o padro NE2000;
MS-DOS 3.x ou superior.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

85

bom lembrar que todo o processamento ser feito nas estaes de trabalho, portanto,
dependendo das tarefas a serem executadas uma estao bem configurada sempre
importante.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

86

3. Instalao do Servidor
Para instalao do servidor de arquivos deve-se seguir os seguintes passos:
1. Criar uma partio DOS no disco rgido e format-la com sistema operacional desejado:
Inicialize o computador com um disco contendo o sistema operacional e no mnimo
os utilitrios FDISK e FORMAT.
execute o utilitrio FDISK para criar a partio DOS no disco rgido. A partio
DOS deve ter no mnimo 1,5 Mb e no mximo 3 Mb de espao. No se esquea de
ativar a partio.
Formate a partio criada com a opo /s para gerar o sistema operacional no disco
rgido.
2. Copie o contedo do disco 1 de instalao do software para o disco rgido
3. Execute o programa SERVER
entre com o nome do servidor (de 2 a 47 caracteres incluindo qualquer caracter
alfanumrico, hfens e underscores. No pode conter ponto e espaos em branco.
entre com o nmero de rede interno (Internal Network Number). Este nmero deve
ser nico na rede e no formato hexadecimal e deve ter de 1 a oito dgitos. Exemplo:
AAAF.
4. Execute os mdulos NLM necessrios
Primeiro carregue o driver de disco que voc esta utilizando. Execute o comando:
LOAD [path] disk_driver <Enter>
onde o path o drive e o caminho completo de onde est localizado o driver da placa
de rede, e disk_driver o driver para o disco que est instalado.
5. Execute o programa INSTALL
LOAD INSTALL
6. Crie as parties Netware desejadas.
Para isso entre na opo Disk Options dentro do menu Installation Options
Escolha a opo Partition Tables
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

87

Escolha a opo Create Netware Partition. O Netware permite apenas uma


partio netware por disco e aloca automaticamente 98% do espao definido como
espao disponvel e 2 % como Hot Fix Redirection Area

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

88

7. Crie os volumes
Escolha a opo Volume Options no menu Instalation Options
Digite <Insert> na janela Volumes. O Netware cria automaticamente o volume
SYS como sendo o primeiro volume.
Na janela New Volume Information escolha as caractersticas do volume que
voc est criando. O Netware reserva por default todo os espao disponvel no
disco para cada partio que voc estiver criando.
Tamanho do Bloco (Volume Block Size):
O bloco a unidade de armazenamento de dados. O tamanho padro para o
bloco 4 Kb (4096 bytes). Blocos pequenos requerem uma maior quantidade
de memria no servidor para gerenciar a FAT e a tabela de diretrios; mas se
voc tem arquivos pequenos menos espao em disco ser perdido com os
blocos no preenchidos. Blocos grandes so teis quando se trabalha com
grandes arquivos de dados.
Determine o tamanho do espao ocupado por cada volume.
Deve-se planejar o tamanho de cada volume dependendo das aplicaes a
serem desenvolvidas e do espao requerido para cada usurio. O clculo do
espao dos volumes dado pela seguinte frmula:
espao do volume = (1024 / tamanho do bloco) x quantidade de espao
desejada
Digite <escape> e responda YES para cada volume.
8. Copie os arquivos Pblicos e de Sistema
Retorne ao menu Installation Options
Selecione a opo System Options no menu Available System Options
Insira os discos solicitados at o fim da instalao
9. Carregue os drivers de rede
Saia do programa de instalao e no prompt digite:
load driver int=int_number port=i/o_port_number
driver = nome do driver da placa de rede
int_number = interrupo da placa de rede
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

89

port_number = I/O address da placa de rede


execute o programa bind para associar os pacotes IPX para cada placa de rede
bind ipx to lan_driver

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

90

10. Crie os arquivos AUTOEXEC.NCF e STARTUP.NCF


O arquivo AUTOEXEC.NCF similar ao autoexec.bat do DOS. Ele executa todas
as instrues necessrias para a instalao correta dos programas do Netware.
Como exemplo de como este arquivo funciona mostramos o AUTOEXEC.NCF do
servidor Ensino do ICMSC.
file server name ENSINO
ipx internal net 1
load NE1000 int=2 port=340 name=ENSPESQIPX
bind IPX to ENSPESQIPX net=3
load NE1000 int=3 port=300 name=POSGRAD
bind IPX to POSGRAD net=64
load 386ME-16 int=4 port=360 name=GRAD
bind IPX to GRAD net=128
load PN-16CT int=Ch port=2C0 name=GRAD_1
bind IPX to GRAD_1 net=160
load
load
load
load
load

NE1000
NE1000
386ME-16
PN-16CT
PN-16CT

int=2
int=3
int=4
int=5
int=Ch

port=340
port=300
port=360
port=280
port=2C0

frame=ETHERNET_II
frame=ETHERNET_II
frame=ETHERNET_II
frame=ETHERNET_II
frame=ETHERNET_II

name=ENSPESQ
name=NOVELL_POSG
name=NOVELL_GRAD
name=NOVELL_POS1
name=NOVELL_GRAD1

load TCPIP forward=YES


bind IP to ENSPESQ
gate=143.107.231.13
bind IP to NOVELL_POSG
bind IP to NOVELL_POS1
bind IP to NOVELL_GRAD
bind IP to NOVELL_GRAD1

addr=143.107.231.7

mask=ff.ff.ff.e0

addr=143.107.231.65
addr=143.107.231.97
addr=143.107.231.129
addr=143.107.231.161

mask=ff.ff.ff.e0
mask=ff.ff.ff.e0
mask=ff.ff.ff.e0
mask=ff.ff.ff.e0

load REMOTE teste


load RSPX
mount all
#load PSERVER TEC
6. load mercury
load mercurys
load mercuryc
load tcpcon
#disable login

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

91

O arquivo STARTUP.NCF carregado sempre antes do AUTOEXEC.NCF e


contm comandos para carregar o driver do disco rgido. Ele fica gravado no drive
C: e carregado logo aps o arquivo SERVER.EXE.
load AHA1540 port=330 int=B dma=5

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

92

4. Instalao das estaes de trabalho


1. Verifique se a sua estao de trabalho possui uma placa de rede compatvel com o padro
Novell e qual o sistema operacional que est sendo executado.
2. Cheque os valores da interrupo e o endereo de I/O
3. Certifique-se de que possui os drivers adequados para esta placa.
Cada fabricante de placas oferece junto com o produto todos os drivers necessrios
para conexo como servidor;
Para facilitar podemos utilizar o ODI (Open Data-Link Interface)
4. Crie um diretrio NET e copie os seguintes arquivos para ele:

IPXODI.COM (fornecido pela Novell)


LSL.COM (fornecido pela Novell)
Driver da Placa de Rede (fornecido pelo fabricante da placa)
NETX.COM (fornecido pela Novell)

5. Crie um arquivo chamado NET.CFG com os seguintes comandos:


Link Suport
Buffers 8 1500
MemPool 4096
Link driver NE2000
int #1 5
port #1 320
Frame ETHERNET_802.3
Frame ETHERNET_II
SHOW DOTS = ON

6. Execute os seguintes comandos, na ordem em que aparecem


lsl
ne2000
ipxodi
netx
7. Mude para o drive F: e execute o comando LOGIN
login supervisor
2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23
www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

93

8. Agora voc est pronto para administrar a sua rede utilizando os diversos comandos de
gerenciamento disponveis no Netware.

2009 Direitos Reservados Cursos e Apostilas Aprovao CNPJ 09.419.622/0001-23


www.apostilasaprovacao.com.br / www.cursosaprocao.com Telefone: 11-2225-0344

94

Вам также может понравиться