Escolar Documentos
Profissional Documentos
Cultura Documentos
Redes de Computadores
Leandra Mendes - 2002
REDES DE COMPUTADORES
REDES DE COMPUTADORES
2
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Fortemente Acoplados Existe uma memria compartilhada entre os mdulos.
Fracamente Acoplados A nica forma de interao entre os mdulos processadores se d
atravs da troca de mensagens.
Redes de Computadores
Formada por um conjunto de mdulos processadores (MPs) capazes de trocar informaes
e compartilhar recursos, interligados por um sistema de comunicao.
SISTEMA DE
COMUNICAO
3
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Sistema de Comunicao
Constitui de um arranjo topolgico interligando os vrios mdulos processadores atravs
de enlaces fsicos (meio de transmisso) e de um conjunto de regras com o fim de
organizar a comunicao (protocolos).
Redes Metropolitanas
MANs (Metropolitan Area Network) - surgiu com o aparecimento do padro IEEE 802.6.
Parmetros de Comparao:
Custo Dividido entre o custo das estaes de processamento, das interfaces com o meio de
comunicao e do prprio meio de comunicao. O custo das conexes depender
muito do desempenho que se espera da rede.
Retardo de Retardo de Acesso + Retardo de Transmisso:
transferncia Acesso: intervalo de tempo decorrido desde que uma mensagem a transmitir
gerada pela estao at o momento em que a estao consiga obter para ela e
somente para ela o direito de transmitir, sem que haja coliso de mensagens no meio.
Transmisso: intervalo de tempo decorrido desde o incio da transmisso de uma
mensagem por uma estao de origem at o momento em que a mensagem chega
estao de destino.
Desempenho Capacidade efetiva de transmisso da rede.
Confiabilidade Avaliada em termos de tempo mdio entre falhas, tolerncia falhas, degradao
amena, tempo de reconfigurao aps falhas e tempo mdio de reparo.
Modularidade Grau de alterao de desempenho e funcionalidade eu um sistema (rede) pode sofrer
sem mudar seu projeto original. Facilidade para modificao, crescimento e
utilizao de componentes bsicos.
Compatibilidade Capacidade que os sistemas (rede) possui para se ligar a dispositivos de vrios
fabricantes, quer a nvel de hardware quer a nvel de software.
5
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
DEBATE: Questes Sociais relativas implantao de REDES DE COMPUTADORES
A implantao em larga escala de redes criar novos problemas sociais, ticos e polticos. Deixe-nos fazer
uma rpida referncia a alguns deles; seria preciso pelo menos um livro para fazer um estudo mais abrangente
desses problemas. Uma caracterstica popular de muitas redes os newsgroups ou BBSs, a partir dos quais as
pessoas podem trocar mensagens com indivduos que tenham os mesmos interesses. Quando so tratados assuntos
tcnicos ou hobbies como jardinagem, no h muita polmica.
Os problemas comeam a vir tona quando os newsgroups so voltados para temas mais picantes, como
poltica, religio ou sexo. Os pontos de vista divulgados nesses grupos podem ser altamente ofensivos para algumas
pessoas. Alm disso, as mensagens no esto obrigatoriamente limitadas ao texto. Fotografias coloridas de alta
resoluo e mesmo pequemos videoclipes j podem ser facilmente transmitidos pelas redes de computadores.
Algumas pessoas so de opinio de que cada um sabe o que faz, mas, para um grupo cada vez mais numeroso, a
divulgao de certos materiais (por exemplo, pornografia infantil) simplesmente inaceitvel. Essa polmica est
ficando cada vez mais acirrada.
As pessoas abriram processos contra operadores de rede, partindo do princpio de que, a exemplo do que
acontece nos jornais e revistas, eles tm que assumir a responsabilidade mo material que publicam. A resposta
inevitvel que uma rede como uma companhia telefnica ou uma empresa de correios, onde os usurios no
podem ser censurados. No entanto, seria ainda mais grave o fato de que, temerosos com a possibilidade de serem
processados, os operadores de rede comeassem a excluir todas as mensagens que pudessem dar margem a algum
tipo de processo judicial, cerceando dessa forma a liberdade de expresso dos usurios. Com certeza, essa
discusso ainda ir perdurar por algum tempo.
Outra rea polmica envolve os direitos do empregado e do empregador. Muitas pessoas lem e escrevem
mensagens de correio eletrnico no ambiente de trabalho. Alguns empregadores acreditam que tm o direito de ler
e at mesmo censurar as mensagens de seus funcionrios, inclusive as que so enviadas a partir de um terminal
domstico depois do expediente. Nem todos os empregados tm esse mesmo ponto de vista.
Caso os empregadores tenham poder sobre os empregados, podemos dizer o mesmo das universidades em
relao aos estudantes? Ou das escolas secundrias em relao aos seus alunos? Em 1994, a Universidade
Carnegie-Mellon decidiu vetar o acesso a diversos newsgroups relacionados a sexo porque, na opinio de sua
diretoria, o material era inadequado para menores (ou seja, seus poucos alunos com menos de 18 anos). Essa
polmica ainda vai durar anos.
As redes de computadores permitem o envio de mensagens annimas. Em algumas situaes, esse recurso
pode ser desejvel. Por exemplo, dessa forma possvel que estudantes, soldados, trabalhadores e cidados
denunciem o comportamento ilegal de professores, oficiais, superiores e polticos sem medo de possveis
represlias. Por outro lado, nos Estados Unidos e na maioria dos pases democrticos, a lei d s pessoas acusadas o
direito de se confrontarem com o acusador perante o juiz. Acusaes annimas no podem ser usadas como provas.
Em resumo, as redes de computadores, como a imprensa h cerda de 500 anos, permitem que os cidados comuns
manifestem suas opinies de um modo novo, para platias inteiramente diferentes. Essa nova liberdade traz em seu
bojo uma srie de questes sociais, polticas e morais cuja soluo ainda est pendente.
D A SUA OPNIO SOBRE O TEXTO ACIMA.
6
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Tecnologias de Transmisso:
Redes ponto a ponto: Muitas conexes entre pares individuais de mquinas. Para ir da
origem at o destino, talvez uma mensagem tenha que visitar uma ou mais mquinas
intermedirias.
7
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Hierarquias de Protocolos:
Organizao da rede em nveis ou camadas;
Reduo da complexidade do projeto;
O nmero, nome, contedo e funo de cada camada difere de uma rede para outra;
O objetivo de cada camada oferecer determinados servios para as camadas
superiores;
A camada n de uma mquina se comunica com a camada n da outra mquina;
As regras e convenes utilizadas nesse dilogo so chamadas de PROTOCOLO da
camada n;
Protocolo da Camada 3
CAMADA 3 CAMADA 3
Interface entre 2 e 3
Protocolo da Camada 2
CAMADA 2 CAMADA 2
Interface entre 1 e 2
Protocolo da Camada 1
CAMADA 1 CAMADA 1
Interfaces e Servios:
Primitivas de Servios:
Um servio formalmente especificado por um conjunto de primitivas (operaes).
Primitiva Significado
Request Uma entidade quer que o servio faa alguma coisa
Indication Uma entidade dever ser informada sobre um evento
Response Uma entidade quer responder a um evento
Confirm A resposta a uma solicitao anterior enviada
Connect.Confirm Connect.Response
Servio:
Conjunto de primitivas (operaes) que uma camada oferece para a camada acima
dela;
Define as operaes para a camada que est preparada para executar e satisfazer a
seus usurios, mas ele nada tem a ver como o modo como essas operaes so
implementadas;
Diz respeito interface existente entre duas camadas, que, por sua vez, tem como
provedor a camada inferior e como usurio a camada superior;
Protocolo:
Conjunto de regras que controlam o formato e o significado das informaes
trocadas pelas entidades pares contidas em uma camada;
As entidades utilizam protocolos com a finalidade de implementar suas definies
de servios;
As entidades tm a liberdade de trocarem os seus protocolos, desde que no alterem
o servio visvel para seus usurios.
TOPOLOGIAS
Linhas de Comunicao:
Ligaes Fsicas:
11
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
PONTO A PONTO Presena de apenas dois pontos de comunicao, um em cada
extremidade do enlace.
MULTIPONTO Presena de trs ou mais pontos de comunicao, em cada
extremidade do enlace.
Comunicao no Enlace:
SIMPLEX O enlace utilizado apenas em um dos dois possveis sentidos de
transmisso.
HALF-DUPLEX O enlace utilizado nos dois possveis sentidos de transmisso,
porm apenas um por vez.
FULL-DUPLEX O enlace utilizado nos dois possveis sentidos de transmisso
simultaneamente.
ou
Simplex Half-Duplex Full-Duplex
12
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Topologia em Anel:
Ligaes ponto a ponto que operam num nico sentido de transmisso (simplex);
Aumento drstico no nmero de ligaes pelas quais uma mensagem tem que passar
at chegar ao seu destino final;
Inexistncia de caminhos alternativos para o trfego de mensagens.
Topologia em Estrela:
Cada n interligado a um n central (mestre), atravs do qual todas as mensagens
devem passar; Tal n age como centro de controle da rede;
Em redes por difuso, todas as informaes so enviadas ao n central que o
responsvel por distribu-las a todos os ns da rede;
13
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Confiabilidade um problema: Falhas em um n escreva apresentam um problema
mnimo de confiabilidade, uma vez que o restante da rede ainda continua em
funcionamento. Falhas no n central, por outro lado, podem ocasionar a parada total
do sistema;
Outro problema a modularidade: A configurao s pode ser expandida at um
certo limite imposto pelo n central.
Topologia em Anel:
O anel no interliga as estaes diretamente, mas consiste em uma srie de
repetidores ligados por um meio fsico, sendo cada estao ligada a estes
repetidores;
Quando uma mensagem enviada por um n, ela entra no anel e circula at ser
retirada pelo n de destino, ou ento at voltar ao n de origem, dependendo do
protocolo empregado;
14
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Utilizao de anis secundrios.
Topologia em Barra:
Configurao Multiponto;
Existe uma variedade de mecanismos para o controle de acesso barra, que podem
ser centralizados ou descentralizados;
Em um controle centralizado, o direito de acesso determinado por uma estao
especial da rede. Em um ambiente de controle descentralizado, a responsabilidade
de acesso distribuda entre todos os ns;
As topologias em barra podem empregar interfaces passivas, nas quais as falhas no
causam a parada total do sistema;
A ligao das estaes ao meio de comunicao realizada atravs de um
transceptor, que tem como funes bsicas transmitir e receber sinais, bem como
reconhecer a presena destes sinais no meio.
O desempenho de um sistema em barra comum determinado pelo meio de
transmisso, nmero de ns conectados, controle de acesso, tipo de trfego e outros
fatores.
Topologia Lgica: Observada do ponto de vista das interfaces das estaes com a rede.
Topologia Fsica: Layout fsico utilizado na instalao da rede.
TRANSMISSO DE INFORMAO
Processo de Comunicao:
15
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Gerao de uma idia na origem.
Descrio da idia por um conjunto de smbolos.
Codificao dos smbolos em uma forma propcia a transmisso em meio fsico.
Transmisso dos smbolos ao destino.
Decodificao e reproduo dos smbolos.
Recriao da idia original.
Informao e Sinal:
Analgico e Digital:
Banda Passante:
16
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Amplitude mdulo do deslocamento mximo de um sinal em relao ao nvel zero.
Fase fator que determina o ponto onde o sinal comea a ser medido (incio dos
tempos).
Todo sinal peridico pode ser decomposto como uma soma de sinais senoidais bsicos
de freqncias fixas.
Um sinal no peridico tambm pode ser decomposto em sinais bsicos, porm com
freqncias distintas.
Todo meio de transmisso tem caractersticas prprias que provocam perdas nos sinais
transmitidos, e que variam de acordo com as freqncias.
As curvas de ganho em meios de transmisso correspondem caracterstica de filtros
passa-faixa.
17
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Rudos distores impostas pelas caractersticas do meio e devido interferncias de
sinais indesejveis.
Rudo trmico provocado pelo atrito dos eltrons nos condutores, tambm
chamado rudo branco
Crosstalk interferncia que ocorre entre condutores prximos que induzem sinais
mutuamente (linha cruzada)
Modulao:
Para se transmitir informao atravs de um meio fsico, utiliza-se uma onda com
freqncia e potncia adequadas para se propagar atravs do meio, denominada onda
portadora. A informao vai codificada nesta onda atravs de tcnicas de modulao.
18
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Modulao por amplitude (AM)
Modulao por freqncia (FM)
Modulao por fase (PM)
Multiplexao:
Freqncia (FDM) quando a banda passante do meio fsico for maior que a do
sinal, utiliza-se o meio para a transmisso de vrios sinais.
o Banda bsica (baseband) o sinal colocado na rede sem modulao. Ocupa todo
o espectro de freqncia do meio.
o Banda larga (broadband) utiliza multiplexao de freqncia. O meio dividido
em vrios canais.
o Nas redes em banda larga, cada canal pode ser utilizado para transportar qualquer
tipo de sinal: analgico, digital, imagem ou som.
o Os canais podem ser dedicados, chaveados, ponto-a-ponto ou multiponto.
o Os canais ponto-a-ponto podem ser simplex, half-duplex ou full-duplex.
19
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
o TDM sncrono o domnio do tempo dividido em intervalos fixos (tamanho T)
chamados frames, e cada frame subdividido em n intervalos denominados slots
ou segmentos.
o Canal conjunto de todos os segmentos que ocupam a mesma posio dentro dos
frames.
o Os canais neste caso tambm podem ser dedicados, chaveados, ponto-a-ponto ou
multiponto.
o Na existncia de taxas de transmisso diferentes utiliza-se multi-slot TDM ou
multi-window TDM.
o TDM assncrono as parcelas de tempo so alocadas dinamicamente de acordo
com a demanda das estaes.
o No h desperdcio da capacidade, pois o tempo no utilizado est sempre
disponvel.
o Cada unidade de informao transmitida deve possuir um cabealho.
COMUTAO
Vantagem: Existe a garantia de que uma taxa de transmisso est sempre disponvel
quando as estaes desejarem se comunicar.
21
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Esses bits so calculados pelo transmissor atravs de algum algoritmo que tem como
entrada os bits originais a serem transmitidos.
Aps calcular esses bits, o transmissor os acrescenta aos bits de informao propriamente
dita, para ento prosseguir com a transmisso.
Paridade:
O valor deste bit escolhido de forma a deixar todos os caracteres com um nmero par de
bits 1 (paridade par) ou com um nmero mpar de bits 1 (paridade mpar).
CRC:
K bits so representados por um polinmio em X, de ordem k-1, onde o coeficiente do
termo Xi dado pelo (i+1) simo-bit da seqncia de k bits. Assim, por exemplo, o K
bits = 10110001 seria representado pelo polinmio x7 + x5 + x4 + 1.
No transmissor o polinmio de ordem k-1 dividido, em aritmtica mdulo 2, por um
polinmio gerador de ordem n, tendo como resultado um quociente e resto de ordem n-1.
23
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
O transmissor gera em sua sada os K bits seguidos dos n bits correspondentes ao resto
desta diviso.
MEIOS FSICOS DE TRANSMISSO
PAR TRANADO
Caractersticas:
Fios enrolados em espiral separados por material isolante, que normalmente so
recobertos por uma proteo de PVC;
Cada par constitui um condutor positivo (fio de cor laranja, verde, azul ou marrom)
e negativo (fio de cor branca);
24
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Esta disposio dos fios geram um campo eletromagntico que faz o papel de
barreira contra interferncias externas (Crosstalk), reduzindo a Diafonia (rudos
provocados pelos sinais eltricos que trafegam em sentidos opostos);
Banda passante alta, dependendo da categoria utilizada;
Transmisso analgica e digital;
Aumento da perda de energia com o aumento da distncia;
o Por radiao e Por calor;
Susceptibilidade interferncia e rudo (crosstalk), podendo ser minimizados com
uma blindagem adequada;
Conector utilizado:
RJ-45: similar ao conector RJ-11, de aparelhos telefnicos (macho para o cabo e
fmea na placa de rede);
Possui 8 pinos internos: T2, R2, T3, R3, T1, R1, T4, R4;
Redes de 10 Mbps so utilizados os pinos T2, R2, T3, R3 (cabo com dois pares de
fios nvel 3);
Redes de 100 Mbps so utilizados os pinos T2, R2, T3, R3, T1, R1, T4, R4 (cabo
com quatro pares de fios nvel 5);
25
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Construo do Cabo:
PADRO 568 A PADRO 568 B
Branco-Verde Branco-Laranja
Verde Laranja
Branco-Laranja Branco-Verde
Azul Azul
Branco-Azul Branco-Azul
Laranja Verde
Branco-Marrom Branco-Marrom
Marrom Marrom
CABO COAXIAL
Caractersticas:
Constitudo de um condutor interno circundado por um condutor externo, tendo
entre os condutores um dieltrico que os separa;
O condutor externo por sua vez circundado por outra camada isolante;
Existem uma grande variedade de cabos, alguns so melhores para a transmisso em
alta freqncia, outros apresentam uma atenuao mais baixa, outros so mais
imunes a rudos e interferncias;
Cabos no maleveis so de mais alta qualidade, sendo de difcil instalao;
Cabos das TVs a cabo;
Imunidade a rudo de crosstalk;
Fuga eletromagntica mais baixa;
FIBRA TICA
Caractersticas:
A transmisso realizada pelo envio de um sinal de luz codificado, dentro do
domnio de freqncia do infravermelho, 1012 a 1014 Hz, atravs de um cabo tico;
Estes sinais de luz so gerados ou por tecnologia Laser ou por um Diodo Emissor de
Luz (LED);
Possui um filamento condutor interno feito de substncia derivada de material vtreo
ou plstico, revestida por um material com baixo ndice refratrio, normalmente
silicone ou acrilato;
Podemos ter um agrupamento de fibras envoltas por gel, encapsuladas num
revestimento secundrio de nilon e uma capa externa de PVC;
Seu custo de produo ainda elevado, e sua instalao tambm requer a utilizao
de equipamentos sofisticados;
27
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Velocidade de transmisso: at 16 Tbps, operando a freqncias de at 800 THz;
Economia de espao: um cabo de 1 cm de dimetro pode comportar 144 fibras,
possibilitando at 8000 conversaes simultneas em ambos os sentidos de
transmisso;
Imune variaes Eletromagnticas Externas: Torna a transmisso altamente
confivel;
No sofrem interferncias com rudos eletromagnticos e rdio freqncias;
Permitem um total isolamento entre transmissor e receptor;
Sua estrutura composta de um ncleo central, formado por um material com ndice
de refrao mais alto que o do material que o envolve, chamado de Blindagem.
Transmisso na Fibra:
Uma das caractersticas mais importantes dos materiais de estudo da tica seu ndice de
refrao. Toda vez que um feixe de luz atravessa um material e passa para outro material
com ndice de refrao diferente, ocorre o fenmeno da refrao.
Ao alcanar um ngulo crtico no ocorre mais refrao e acima deste ngulo os feixes de
luzes so refletidos (fenmeno da reflexo total).
Assim o cabo tico consiste de um filamento de slica ou plstico, por onde feita
transmisso da luz. Ao redor deste filamento existem outras substncias de menor ndices
de refrao, que fazem com que os raios sejam refletidos internamente, minimizando as
perdas de transmisso.
28
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Monomodo:
Ncleos de dimetro to pequenos, que apenas um modo ser transmitido.
PLACAS DE REDES
BRIDGES
REPETIDORES
Repete o sinal enviado por um equipamento quando a distncia a ser percorrida maior do
que o recomendado. Realiza uma ampliao do sinal j fraco dando nova fora para que
cheque ao ponto de destino.
30
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
ROTEADORES
HUB
Dispositivos utilizados para conectar os equipamentos que compe uma LAN. Com o
HUB as conexes da rede so concentradas. Temos HUBS com 4, 8, 16 e 32 portas.
31
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
MODELOS DE REFERNCIA
32
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
CAMADA FSICA
Transmisso de Bits atravs de um canal de comunicao;
O projeto de rede deve garantir que, quando o transmissor envia um bit 1, no
receptor chegar um bit 1;
Devem ser analisados:
o Quantidade de volts a ser usada para representar os bits 1 e 0;
o Quantidade de microssegundos que um bit deve durar (Intervalo de
sinalizao);
o Fato de a transmisso ser ou no realizada nas duas direes;
o Forma de estabelecimento e encerramento de conexo;
o Quantidade de pinos que o conector da rede precisar e a maneira como eles
sero utilizados;
Assim, a definio de projeto desta camada deve contemplar as questes que dizem
respeito s interfaces mecnicas, eltricas e procedurais e ao meio de transmisso fsico.
CAMADA DE ENLACE
Transformar um canal de transmisso de dados (meio fsico) em uma linha que
parea livre de erros de transmisso no detectados por camadas superiores (camada
de rede);
Para detectar e corrigir erros:
o O transmissor divide os dados a serem transmitidos em quadros (frames);
o Transmite-os seqencialmente;
o Processa os quadros de reconhecimento retransmitidos pelo receptor;
o Reconhece os limites do quadro atravs de padres de bits especiais no incio
e fim do quadro.
Resolve os problemas com relao aos quadros perdidos, repetidos ou danificados;
33
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Controle de fluxo da informao a ser transmitida.
CAMADA DE REDE
Controle de congestionamento;
Roteamento dos dados da origem at o destino;
Tratamento de problemas com relao interconexo de redes heterogneas.
CAMADA DE TRANSPORTE
Implementa uma conexo fim-a-fim;
Aceita dados da camada de sesso, divide-os se necessrio, e passa-os a camada de
rede; Multiplexao e Spliting;
Garante a integridade destes dados;
CAMADA DE SESSO
Gerenciar o controle de trfego;
Gerenciamento do dilogo;
Sincronizao do dilogo entre as mquinas.
CAMADA DE APRESENTAO
Preocupa-se com a sintaxe e a semntica da informao a ser transmitida;
Codificao de dados conforme um padro preestabelecido;
Criptografia.
CAMADA DE APLICAO
Terminal remoto;
Transferncia de arquivos;
Correio eletrnico.
34
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
OSI TP/IP
Aplicao Aplicao
Apresentao
Sesso
Transporte Transporte
Rede Internet
Fsica Fsica
CAMADA FSICA
Semelhante ao modelo OSI.
INTERFACE DE REDE
Transmisso de datagramas IP atravs de uma rede que utiliza um protocolo
especfico.
INTERNET OU INTER-REDES
Permitir que os hosts injetem pacotes em qualquer rede e garantir que eles sejam
transmitidos at destino;
definido nesta camada um protocolo chamado de IP (Internet Protocol);
Tarefa principal: Entregar pacotes IP;
Realizar o roteamento;
Evitar Congestionamentos.
35
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
CAMADA TRANSPORTE
Fornece comunicao fim-a-fim entre as aplicaes;
Controla o fluxo de informaes, fornecendo um transporte confivel (dados em
seqncia e livres de erros);
Fragmenta o fluxo de bytes em pedados menores;
Neste camada so definidos dois protocolos:
o TCP (Transmission Control Protocol)
orientado conexo;
confivel;
entrega de pacotes sem erros.
o UDP (User Datagram Protocol)
sem conexo;
no confivel;
para aplicaes que necessitam nem de controle de fluxo, nem da
manuteno da seqncia de mensagens enviadas.
CAMADA APLICAO
Contem os protocolos de alto nvel;
Terminal Virtual: TELNET;
Transferncia de arquivos: FTP;
Correio eletrnico: SMTP.
36
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
CAMADA FSICA
Caractersticas:
Mecnicas: Tamanho e forma dos conectores, pinos, cabos, etc...
Eltricas: Valores dos sinais eltricos e o tempo entre mudanas desses valores.
Taxas de transmisso e distncias que podem ser atingidas.
Funcionais: Significado dos sinais transmitidos nas interfaces do nvel fsico.
Procedurais: Especificam combinaes e seqncias de sinais que devem ocorrer
para que uma interface do nvel fsico cumpra o seu papel de transmitir bits.
Entidade retransmissora
Nvel Fsico
Meio Fsico
37
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Uma conexo do nvel fsico pode ter entre as extremidades:
Duas ligaes ponto a ponto;
Mais ligaes (multiponto);
O nvel fsico pode opcionalmente utilizar um nico circuito de transmisso para transmitir
dados de duas ou mais conexes fsicas multiplexando o acesso a esse circuito.
CAMADA DE ENLACE
Cabe ao nvel fsico transportar bits do transmissor para o receptor. Durante a transmisso
os bits podem sofrer alteraes indesejveis provocadas por uma srie de fatores: rudos,
perda de sincronismo, defeitos nos componentes que implementam os circuitos de
transmisso e recepo, etc...
funo do nvel de enlace detectar e, opcionalmente, corrigir os erros que por ventura
ocorram no nvel fsico.
Para tal fim a cadeia de bits enviada ao nvel de enlace organizada em conjuntos de bits
denominados quadros (frames).
38
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Na montagem dos quadros, o nvel de enlace acrescenta uma seqncia adicionais de bits
FCS (Frame Check Sequence), cuja funo permitir a deteco de erros. Uma vez
detectado o erro, o quadro descartado e opcionalmente enviado um aviso ao sistema
que o transmitiu. Podem ser utilizados mtodos que alm de detectar erros, tambm os
corrigi.
Principais funes do Nvel de Enlace:
Delimitao de Quadros: Criado para reconhecer os limites dos quadros.
o Contagem de caracteres: Um campo no cabealho informa o nmero de
caracteres do quadro.
o Utilizao de caracteres delimitadores ou transparncia de caracteres: Utiliza
caracteres especiais para indicar o incio e o fim dos quadros.
Problema: os caracteres delimitadores podem aparecer no meio da
informao.
Soluo: Toda vez que um delimitador aparece no meio da informao,
inserido antes dele um outro caractere especial.
o Utilizao de seqncias especiais de bits e transparncia de bits
o Violao de cdigos do nvel fsico: Codificao Machester ou Machester
Diferencial.
39
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Se o reconhecimento no chegar dentro desse intervalo de tempo o
quadro retransmitido, evitando que o transmissor fique parado
indefinidamente.
Como os quadros podem ser transmitidos mais de uma vez, eles so
numerados para permitir que o receptor possa distinguir quadros
originais de cpias.
Problema: Reconhecimento negativo, ou seja quando ocorre o timeout.
Aumento do retardo de transmisso.
o Algoritmo de bit alternado (stop-and-wait):
O transmissor s envia um novo quadro quando recebe o
reconhecimento do quadro enviado anteriormente.
necessrio numerar os quadros, pois os mesmos podem ser
retransmitidos mais de uma vez.
S necessrio enviar um bit para diferenciar quadros sucessivos. O
primeiro quadro numerado com o bit 0, o segundo com o bit 1, o
terceiro com o bit 0 e assim sucessivamente.
Problema: soluo simples porem ineficiente: enquanto o transmissor
espera por reconhecimentos o canal de comunicao no utilizado.
Soluo: utilizao de protocolos mais elaborados que permitem ao
transmissor enviar mais de um quadro sem ter recebido
reconhecimentos de quadros anteriores. Utilizao dos algoritmos de
janelas (largura da janela = nmero de quadros que podem ser enviados
antes de chegar um reconhecimento). O transmissor ao receber o
reconhecimento do quadro n conclui que este e os enviados antes deste,
foram recebidos corretamente.
o Janela n com retransmisso integral (go-back-n): todos os quadros a partir do
que no foi reconhecido so retransmitidos.
o Janela n com retransmisso seletiva (selective repeat):apenas o quadro que
no foi reconhecido retransmitido.
40
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
41
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Multiplexao: Dado que uma estao tem o controle do acesso ao meio fsico, ela
pode multiplexar entre vrios usurios do nvel de rede (que interagem com o nvel
de enlace atravs de SAPs de enlace), o acesso conexo fsica.
CAMADA DE REDE
42
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Fornece ao nvel de transporte independncia quando as consideraes de chaveamento e
roteamento associadas com o estabelecimento e operao de uma conexo de rede.
funo tornar transparente para as entidades de transporte, de que forma os recursos dos
nveis inferiores conexes de enlace e meios fsicos de comunicao so usados para
implementar conexes de rede, devendo executar os procedimentos necessrios para
mascarar as diferenas entre as diversas tecnologias de transmisso.
Multiplexao;
Endereamento;
Mapeamento entre endereos de rede e endereos de enlace;
Roteamento;
Estabelecimento e liberao de conexes de rede;
Transmisso de unidades de dados do servio de rede;
Segmentao e Blocagem;
Deteco e recuperao de erros;
Seqenciao;
Controle de Congestionamento.
Servio de
Quando as funes do nvel de rede so Rede
executadas atravs da combinao de vrias sub-
redes distintas, a especificao das funes de roteamento facilitada pelo uso de
Subcamada Independente da
subcamadas. SNICP Sub-Rede
Subcamada Dependente da Sub-
SNDCP Rede
Subcamada de Acesso Sub-
SNAcP
Rede
43
Sub-RedeA Sub-RedeB
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Cada subcamada executa sua funo com base nos servios fornecidos pelas subcamadas
inferiores. O SNAcP torna possvel a transferncia de dados dentro de uma sub-rede, o
SNDCP amplia esse servio de transferncia de dados de modo a fornecer um servio de
rede OSI na sub-rede. E, o SNICP, com base no servio de rede OSI fornecido em sub-
redes interligadas, realiza adaptaes necessrias conexo de sistemas finais localizados
em sub-redes distintas.
ENDEREAMENTO
45
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
ROTEAMENTO
Roteamento Centralizado
o CCR Centro de Controle de Roteamento responsvel pelo clculo das
tabelas de rotas, tomando decises precisas sobre o caminho timo.
o Problemas:
Processamento alto no clculo das tabelas de rotas uma vez que o
mesmo deve ser realizado com freqncia, devido alteraes na rede.
Alto trfego que as linhas que levam ao CCR devero suportar, de
forma a possibilitar a atualizao de informaes vinda dos ns e indo
para os ns.
Confiabilidade
46
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Recebimento das tabelas de rotas pelos ns em tempos diferentes,
devido retardos diferentes sofridos pelas mensagens que as
transportam.
Roteamento Isolado
o Algoritmo Batata Quente: Um n ao receber um pacote tenta se livrar dele
imediatamente pelo enlace que possui a fila mais curta no momento.
o Algoritmo Aprendizado s Avessas: Cada pacote deve incluir o n de origem
e um contador de saltos. Ao receber um pacote, o n sabe a que distancia o n
de origem est, a partir do enlace de chegada. Se na sua tabela o n de origem
est a uma distancia maior, ele deve atualizar a sua tabela.
Roteamento Distribudo
o Quando um n quer descobrir o caminho mais curto at um n de destino, ele
envia um pacote de requisio por difuso na rede, com um campo contendo
o endereo do n de destino e um campo contendo um caminho.
o Cada n intermedirio ao receber este pacote de difuso verifica se o campo
caminho contm seu endereo. Se no contiver, o n acrescenta ao caminho
seu endereo e o difunde por todos os seus enlaces. Em caso contrrio,
simplesmente descarta o pacote.
o O n de destino vai receber vrios pacotes, pelos diversos caminhos que
possui deste o n de origem.
o Escolhe ento a rota de menor retardo.
Roteamento Hierrquico:
o Os ns so divididos em regies, com cada n capaz de manter as
informaes de rotas das regies a que pertence.
TIPOS DE SERVIOS
Com conexo (Circuito Virtual):
o Caminho lgico estabelecido entre a origem e o destino, conexo que
permanece at o fim da comunicao, quando deve ser desfeita.
o Garante um alto nvel de confiabilidade.
o Apresenta mecanismos implcitos de controle de erro e de fluxo.
o Garante a seqncia de entrega dos pacotes ao destino.
o Pr-alocao de recursos.
o Apresenta um alto grau de complexidade.
Sem conexo (Datagrama):
o Entrega da mensagem de acordo com algum algoritmo de roteamento..
o No d garantias de entrega dos pacotes em seqncia, nem mesmo garantias
de chegada de um pacote.
o Simplicidade, deixando para os nveis superiores o controle de erro, de
seqncia e de fluxo.
CONTROLE DE CONGESTIONAMENTO
realizado de forma a garantir que a rede seja capaz de transportar o trfego oferecido.
Causado pelo excesso de pacotes, degradando o desempenho da rede. Isto se deve ao fato
de ns lentos na rede, ou se trfego de entrada exceder a capacidade das linhas de sada,
etc. Levando a rede a um estado conhecido como DEADLOCK.
48
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Descarte de Pacotes:
o Se um pacote chegar a um n da rede e no houver espao para armazen-lo
ele simplesmente descartado.
o Descarte indiscriminado de pacotes levando a situaes onde poderamos
estar descartando uma confirmao que poderia liberar o espao de
armazenamento em um n.
o Antes de descartar o pacote, examinar o seu contedo, armazenando-o em um
buffer na porta de entrada do n.
Pr-alocao de Buffers:
o Se um pacote chegar a um n e todos os seus buffers j estiverem reservados,
uma nova rota deve ser buscada.
o Utilizao ineficiente dos recursos da rede.
Controle Isorrtmico:
o Tenta evitar o congestionamento pela limitao do nmero de pacotes em
trnsito na rede.
o Existem permisses que circulam pela rede que determinam se um pacote
pode ou no ser transmitido.
49
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
CAMADA DE TRANSPORTE
Tornar transparente para seus usurios possveis variaes da confiabilidade dos servio
fornecido pela camada de rede. Apresentando a comunicao verdadeiramente fim-a-fim.
ENDEREAMENTO
Mapeamento dos endereos da camada de transporte em endereos da camada de rede.
Depende muito da estrutura utilizada nos endereos de transporte.
MULTIPLEXAO E SPLITTING
Splitting: A conexo de rede pode oferecer uma banda passante muito mais baixa do que a
necessria pela conexo de transporte. Uma soluo a diviso da conexo de transporte
em vrias conexes de rede.
50
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
SERVIOS
Com conexo
Sem conexo
QUALIDADE DE SERVIO
QoS Quality of Service Qualidade de Servio: Definida por uma srie de parmetros
especficos (parmetros de QoS):
O retardo no estabelecimento da conexo;
O retardo no encerramento da conexo;
A probabilidade de falha no estabelecimento da conexo;
A probabilidade de falha no encerramento da conexo;
A vazo em cada sentido da conexo, isto , a taxa de bits transferidos por segundo;
O retardo de transferncia mdio;
O retardo de transferncia mximo;
A variao estatstica do retardo;
A taxa de erro;
51
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
A prioridade de transferncia de determinados pacotes em decorrncia de
congestionamentos;
Probabilidade de queda de uma conexo.
Este controle bem semelhante ao realizado pela camada de enlace. No entanto, em geral,
a camada de transporte tem de gerenciar um nmero de conexes muito maior que a
camada de enlace, o que torna crtica a estratgia de gerncia de buffers.
A camada de transporte est intimamente ligada camada de rede, seu objetivo bsico
complementar o servio de transmisso de dados fim-a-fim fornecido pelo nvel de rede,
acoplando mecanismos que visam garantir a confiabilidade da transmisso fim-a-fim.
As funes que devem ser executadas pelo protocolo de transporte dependem do servio
de rede sobre o qual ele opera:
Tipo A:
o Redes que consideram erro qualquer perda de dados.
o A quantidade de pacotes duplicados, perdidos, fora de seqncia ou
danificados desprezvel.
o Servio de rede orientado conexo.
52
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Tipo B:
o Similar s redes do Tipo A.
o Erros mais freqentes, tornando a rede menos confivel.
Tipo C:
o Redes que no detectam erros quando pacotes so perdidos, duplicados,
entregues fora de ordem ou danificados.
o Servios sem conexo, datagrama no confivel.
Foram definidos cinco tipos de protocolos de transporte baseado nos servios de rede
disponveis:
TP0:
o Servios de rede orientados conexo;
o 1 conexo de transporte para cada conexo de rede;
o Transferncia de dados, segmentao e remontagem;
o Utilizao de redes Tipo A.
TP1:
o Semelhante ao TP0;
o Recupera erros causados pela reiniciao de conexes de redes;
o Nenhum controle de erro ou fluxo realizado;
o Utilizao tanto em redes Tipo A quanto Tipo B.
TP2:
o Multiplexao/demultiplexao;
o Controle de Fluxo;
o Segmentao/remontagem;
o No realiza controle de erro;
53
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
o Utilizao em redes Tipo A.
TP3:
o Combina funes dos protocolos TP1 e TP2;
o Multiplexao/demultiplexao;
o Controle de Fluxo;
o Segmentao/remontagem;
o Restabelecimento de conexes no caso de reiniciao de conexes de rede;
o Utilizao tanto em redes Tipo A quanto Tipo B.
TP4:
o Servios de rede orientados ou no conexo;
o Detecta e recupera pacotes perdidos, duplicados, danificados e entregues fora
de seqncia.
o Utilizao tanto em redes Tipo C.
CAMADA DE SESSO
CONCEITOS BSICOS
TRANSFERNCIA DE DADOS
Gerenciamento de Tokens: realizado com base nas primitivas de servio give-token (passar
o controle de um token a outro usurio), please-token (solicitar o token a um usurio que o
tem, para um outro usurio que no o tem) e give-control (passar todos os tokens de um
usurio para outro).
CONCEITOS BSICOS
Sintaxe Abstrata: torna possvel a definio de tipos de dados e permite tambm que sejam
atribudos valores aos tipos de dados a serem transferidos de maneira independente das
caractersticas dos sistemas computacionais envolvidos.
56
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Sintaxe Concreta: representao resultante dos dados fornecidos pelo usurio (sintaxe
abstrata), aps transformao conforme a sintaxe de transferncia.
CAMADA DE APLICAO
Transferncia de dados;
Identificao dos futuros parceiros na comunicao;
Determinao da QoS aceitvel na conexao;
Sincronizao das aplicaes participantes;
Definio da responsabilidade na recuperao de erros;
Especificao de aspectos relativos segurana;
57
UNIPAC Universidade Presidente Antnio Carlos
Redes de Computadores
Leandra Mendes - 2002
Seleo do modo do dilogo;
Identificao de sintaxes abstratas.
Servios de Diretrios
Gerenciamento de Redes
58