Escolar Documentos
Profissional Documentos
Cultura Documentos
4259 Redes
4259 Redes
Introduo
Contedo
Definio Classificao Aplicaes tpicas Software de rede Modelos de referncias Exemplos de redes Exemplos de servios de comunicao de dados Padronizao de redes
Introduo
Definio de Redes de Computadores
um conjunto de computadores autnomos e interconectados.
Meio de comunicao
Rede
Host
No Rede
Introduo
Autonomia Em rede, nenhum computador obedece a comandos de outro. Possui autonomia at para se desconectar da rede Interconexo: Meio de Comunicao Cabo de cobre Coaxial Par Tranado Fibra ptica Rotas de microondas Radiodifuso
Introduo
Meio de Comunicao: Caractersticas
Taxa de transmisso Tecnologia de transmisso Extenso geogrfica das redes Aspectos econmicos Confiabilidade
Meio de comunicao
Introduo
Classificao das redes de computadores
Quanto velocidade de transmisso
Baixa, mdia e alta velocidade
Quanto confiabilidade
Confiveis e no confiveis
Introduo
Classificao quanto a extenso geogrfica
Redes Locais: LAN - Local Area Network
Interconectam computadores localizados num mesmo prdio (10m a 1Km). Utilizam tipicamente um nico meio fsico.
Introduo
Redes Metropolitanas: MAN - Metropolitan Area Network
Interligam computadores e LANs numa extenso de 5 a 100Km. Tipicamente so constitudas de LANs ligadas a vrios backbones.
MAN
backbone
LAN CAN
LAN
Introduo
Classificao de Redes Quanto Tecnologia de Transmisso
Broadcast
Um nico canal de comunicao compartilhado por todos computadores.
Broadcasting e multicasting
Tipicamente em LANs
Ponto-a-ponto
Tipicamente em MANs e WANs
Introduo
Uso de Redes de Computadores
Redes Corporativas (Na empresa)
compartilhar recursos confiabilidade (back-up) economia de recursos escalabilidade modelo Cliente-servidor Cliente
1- request
Servidor
2- reply
Rede
Introduo
Linhas de Transmisso: Canais Dispositivos de Chaveamento: IMPs (Interface Message Processors) ou Routers
Host
Subrede de comunicao
IMP
Introduo
Topologias Tpicas de Redes
Estrela Anel
rvore
Introduo
Topologias de LANs
Barramento
Ethernet
Anel
Token Ring, FDDI
Topologias de WANs
Genrica
Introduo
Estruturao de Redes em Camadas
Modelem em blocos (camadas) funcionais interligados. O modelo descreve funcionalidades e no detalhes de implementao. Uma camada n s se comunica com as camadas adjacentes a ela.
N+1 A camada n oferece servios para a camada n-1 N
N-1
Introduo
Logicamente, a camada n de um host troca informao somente com a camada n dos outros host.
Camada 5 Camada 4 Protocolo da camada 3 Camada 3 Camada 2 Camada 1 Protocolo da camada 2 Camada 2 Protocolo da camada 1 Camada 1 Camada 3 Protocolo da camada 5 Protocolo da camada 4 Camada 5 Camada 4
Host 1
Meio Fsico
Host 2
Introduo
Modelo OSI/ISO de 7 camadas
7 6 5 4 3 2 1 Camada de Aplicao Camada de Apresentao Camada de Sesso Camada de Transporte Camada de Rede Camada Enlace Camada Fsica Camada de Aplicao Camada de Apresentao Camada de Sesso Camada de Transporte Camada de Rede Camada Enlace Camada Fsica 7 6 5 4 3 2 1
Introduo
Funcionalidades das camadas: Protocolos Camada 1: Fsica
Gerao de sinais eltricos, pticos, magnticos que sero propagados pelo meio fsico. Protocolo:
Durao e intensidade do sinal. Tcnica de multiplexao. Pinagem, etc.
Introduo
Camada 2: Enlace
Usa a camada fsica para transmitir quadros de dados (tamanho mximo prestabelecido). Quadros so delimitados por seqncia pr-estabelecidos (prembulo) de bits. No possui servio confivel de entrega de quadros: duplicao e troca de ordem.
Controla o fluxo de emisso de quadros. Protocolo de acesso ao meio. Protocolo de controle de erro.
Introduo
Camada 3: Rede
Controla a operao da subrede. Roteamento de pacotes da origem ao destino.
Dinmico Esttico
Introduo
Camada 4: Camada de Transporte
A principal funo desta camada receber dados da camada de sesso.
Dividir os dados em pacotes Garantir se os pacotes chegaro corretamente ao destino
Comunicao fim-a-fim
Introduo
Camada 5: Sesso
Permite que dois pontos estabeleam uma sesso entre si.
Sincronismo e organizao.
Camada 6: Apresentao
Representao dos dados em forma cannica.
Compresso e criptografia
Camada 7: Aplicao
Aplicaes em rede.
H3 H4
M1
H3
M2
H3
H4
M1
H3
M2
H3
H4
M1
T2
H2
H3
M2
T2
H2
H3
H4
M1
T2
H2
H3
M2
R2 R1 R3 B
Arquitetura TCP/IP
Histrico
Projeto Arpanet do departamento de Defesa dos EUA.
Modelo OSI TCP/IP
Aplicao
Transporte Inter-rede
Host para Rede
Camada Fsica
Trata da gerao de sinais fsicos e sua propagao atravs do meio fsico de transmisso.
Natureza de meio fsico: sua constituio
Material
Cabo coaxial Fibra ptica ...
Impedncia:
Caractersticas da atenuao do sinal
Dimenses
Extenso
Camada Fsica
A forma como os hosts e IMPs so interconectados ao meio fsico .
Codificao do sinal. Procedimento de multiplexao. Parmetros do sinal:
Freqncia - durao de tempo de um bit Nvel do sinal - tenses, correntes, ...
Modos de Transmisso
Camada de Enlace 100100110 Camada Fsica Volts Meio Fsico de Transmisso Full Duplex e Half Duplex: Depende do Hardware Serial e Paralela Sncrona e Assncrona Redes mais comum: half duplex e serial Quadro - bits
Manchester
Codificao e Modulao
1011010 Codificador
T 2 B log2 V
Meios de Transmisso
Par Tranado:
- Constitui-se de dois fios enrolados de forma helicoidal.
Efeito pelicular: devido s componentes resistivas dos cabos. Sinais analgicos e digitais. Baixo custo e facilidade de instalao. Freqncia mxima de transmisso: comprimento e espessura do cabo.
- Longas distncias (Km): 20 Kbps. - Pequenas distncias (dezenas de m): 100 Mbps.
Meios de Transmisso
Cabo Coaxial:
Constitudo de um condutor cilndrico isolado envolto por uma malha de cobre uma capa plstica de proteo. Minimizar rudos por perdar em altas freqncias. H basicamente dois padres de cabos coaxiais: 75 e 50.
Meios de Transmisso
50 so denominados de cabos banda bsica: um freqncia de transmisso, ou duas se for utilizada modulao FSK. 75 so denominados de cabos banda larga: permite a multiplexao por diviso de freqncia (FDM) de vrios canais.
- Aplicaes de TV a Cabo.
Meios de Transmisso
Fibra tica:
Um sistema de componentes: transmisso tico tem trs
- A fonte de luz - Luz policromtico de comprimento de onda centrado em 0.8 m. - Sinal produzido por LED ou por laser semicondutor. - O meio de transmisso (fibra) O detetor fotodetectores, transforma sinais tico em sinais eltrico, photodiodos (tempo de resposta em torno de 1s 1Gbps
Meios de Transmisso
Princpio de funcionamento Tipos de fibras:
- Multimodo: Possui vrios modos, devido ao fenmeno de espalhamento do sinal. - Monomodo: devido a possurem dimetros de apenas alguns comprimentos de ondas, elas funcionam como guias de onda.
- Fibras monomodos so mais precisas que Fibras multimodos. Fibras monomodos so mais caras que Fibras multimodos.
Comparao Metlico:
entre
Fibra
Cabo
Isolamento de rudos; Corroso qumica, devido ao ar; Peso; Robustez; Caracterstica de instalao; Comunicao unidirecional X bidirecional; Sistema de interface dos sinais e
Meios de Transmisso
- Transmisso Sem Fio (Wireless)
- Como interligar usurios mveis?
- Resp.: Wireless
Wireless e Fibra tica sero o futuro!!
Meios de Transmisso
- Transmisso via Rdio
- Seguindo a curvatura da terra - Utilizando a ionoesfera
- Transmisso em Microondas
Comunicao por visada direta Antenas Parablicas e Repetidores distantes at 50Km. Absoro da gua em aproximadamente 8GHz Largamente utilizada em comunicao de longa distncia: telefonia celular e distribuio de TV.
Meios de Transmisso
Transmisso Infravermelho e Ondas Milimtricas
Comunicao de curta distncia: controle remoto
Transmisso de Luz
- Sinalizao por luz
DTE
I - indicao
DCE
S - sinal
B byte timing
Padro RS-232
Modulao
Em amplitude Em freqncia Em Fase
Introduo
Como obter comunicao entre duas mquinas fisicamente conectadas?
Via enlace de dados >> Duto de dados
Canal de Dados:
No altera a ordem das mensagens.
Estrutura do Modelo
Camada de Rede Camada de Rede
lgico
Camada Fsica
fsico
Camada Fsica
Enquadramento
Quadro: stream de bits
Como detectar um erro?
Utilizao de quadros Como detectar o incio e o fim de um quadro? Como quebrar um stream de bits em quadro?? Utilizao de espaos no tempo. Mas como garantir que esse tempo ir se manter constante?? Outros mtodos: Contador de caracteres Caracteres de fim e incio de quadro Flags de incio e fim Violao da codificao da camada fsica
Enquadramento
Contador de caracteres
cabealho que especifica o nmero de caracteres num quadro. Qual a deficincia deste mtodo???
Controle de Erro
Como saber se um quadro foi recebido corretamente?? Via realimentao. Quadro de confirmao: OK ou NOK Se o quadro no chegar, o qu fazer? Se o quadro de confirmao no chegar, o qu fazer? Utilizar temporizador. Caso for necessrio, retransmitir o quadro. Porm, pode haver duplicao de quadros. Utilizar um nmero para cada quadro.
Controle de Erro
Deteco de Erro Paridade Checksum Verificao por Redundncia Cclica (CRC)
LAN
Processador e Memria
Camada nter-rede
Trs Categorias :
Esttico Atribudo pelo fabricante Configurvel Manual ou Eletrnica Dinmico Nmeros Aleatrios
Broadcasting
Tcnica de Difuso Utilizada para encontrar hosts na LAN Utiliza a Estrutura da LAN, sem hardware adicional Endereo reservado para viabilizar o uso de Brodcasting
Multicasting
Broadcasting Uso desnecessrio e ineficiente da rede Como utilizar a capacidade de Broadcasting sem desperdiar Uso da CPU? - Forma restrita de Broadcasting chamada Multicasting
Endereamento Multicasting
Reserva mais alguns endereos para serem utilizados. Como funciona? - Se algum aplicativo deseja usar algum endereo, deve informar a interface de rede
Dados
CRC
46-1500
pacotes
quadros sinais
Camada fsica
Topologia em Anel:
Passagem de Token
Anel
Barramento
Classificao dos protocolos de alocao de canais: Alocao esttica do meio do transmisso (canal) Alocao dinmica do meio do transmisso (canal)
Vantagens:
Simplicidade e determinismo de acesso.
Escravo 1
Escravo 2
Escravo 3
Mestre
Estrela
Barramento
Escravo 1 Escravo 3
Escravo 2
Gerente da rede
Suposies Bsicas
1- Modelo de Estaes: Considera-se N estaes independentes. Aps transmitir um quadro, a estao em questo bloqueada at que este seja transmitido corretamente.
Suposies Bsicas
2- Suposio de Canal nico:
Um nico canal disponvel para todas as estaes. Todos transmitem e recebem por esse canal. Em termos de hardware, todas as estaes so equivalentes. Atravs de protocolos de software pode-se atribuir prioridades para as estaes.
Suposies Bsicas
3- Suposio de Coliso: Se mais de um quadro forem transmitidos simultaneamente eles se sobrepem e o sinal resultante deve ser desconsiderado.
Suposies Bsicas
4- Aspectos Temporais
4a- Tempo Contnuo A transmisso do quadro pode comear a qualquer momento, pois no h relgio mestre para controlar o tempo em intervalos discretos. 4b. Tempo Discreto O tempo dividido em intervalos discretos (slots). Um quadro s ode ser transmitido no incio de um slot.
Suposies Bsicas
5- Sobre Portadora
5a. Deteo de Portadora Percepo da presena ou no de sinal no meio. Se o canal estiver ocupado nenhuma outra estao dever utilizar o canal. Antes de transmitir algo qualquer estao dever verificar se o canal est em uso. 5b. No Deteco de Portadora As estaes ao transmitem no verificarem antes se o canal est ocupado.
Algoritmo 1- transmita o quadro. 2- Aguarde o reconhecimento da recepo por T unidades de tempo; se recebido, fim. 3- Se no for recebido o reconhecimento, gere um nmero aleatrio r entre 0 e R. 4- V para o passo 1 aps r unidades de tempo.
ALOHA Particionado
Algoritmo
1- Aguarde o beep de incio de partio, fornecido por uma estao mestre. 2- Transmita o quadro. 3- Aguarde o reconhecimento da recepo por T unidades de tempo. 4- Se receber quadro de reconhecimento, fim. 5- Se no for recebido o reconhecimento, gere um nmero aleatrio r entre 0 e R. 6- V para o passo 1 aps r unidades de
tempo.
CSMA no persistente
1- Escute o meio. 2- Se o meio estiver em repouso:
a) transmita o quadro; b) aguarde o reconhecimento da recepo por T unidades de tempo, se recebido fim e v para o passo 1.
CSMA persistente
CSMA 1-persistente (probabilidade 1 de transmisso)
Idntico ao anterior Intervalo aleatrio r igual a zero. Objetiva evitar possveis esperas com o meio de transmisso em repouso. Porm, aumenta a possibilidade de colises.
1- Escute o meio at ser detectada a condio de repouso. 2- Inicie a transmisso do quadro, escutando o meio para se certificar que apenas esta transmisso est em curso. Caso termine a transmisso e no houver deteco de coliso, fim. 3- Reforce a coliso por t0 unidades de tempo, caso seja detectada uma. Ento, aborte a transmisso do quadro. 4- Caso o nmero de colises c na transmisso deste quadro exceder o limite pr-estabelecido, sinalize um erro camada superior e termine. 5- Aps abortar a transmisso, gere um nmero aleatrio r entre 0 e R. 6- V para o passo1 aps r unidades de tempo.
CSMA-CD
Vantagens:
Simplicidade
Desvantagem:
O acesso ao meio no determinstico Aplicaes de automao industrial demandam trfego de tempo real.
CSMA-CR
Carrier-Sense Multiple-Acess with Collision Resolution
Diferentemente do CSMA-CD, aqui quando houver deteco de coliso, a mensagem de mais alta prioridade continua sua transmisso, enquanto as outras se retiram. Formato do quadro:
Prembulo Id da Mens. End. Origem Tipo Dados CRC
CSMA-CA
CSMA/CA (Carrier Sense Multiple Access/Colision Avoidance)
As estaes no transmitem e recebem simultaneamente no mesmo canal. Os transmissores no podem detectar colises. Depois de cada transmisso, a rede entra em um modo onde as estaes s podem comear a transmitir em canais a ela pralocados. Ao terminar a transmisso, a estao alocada ao primeiro intervalo tem o direito de transmitir sem probabilidades de coliso. Se no transmitir, o direito passa a estao para o segundo. Se no houver transmisso, a rede entra num estado onde o CSMA comum utilizado podendo ocorrer colises. Carrier-Sense Multiple-Acess with Collision Resolution Solues para redes sem fio.
Padres do IEEE
CSMA-CD no Padro IEEE 802.3 1-persistente. Formato do Quadro Ethernet IEEE 802.3
7
Prembulo
6
Endereo de destino
6
Endereo da fonte
2
Tipo
0-1500
Dados
0-46
PAD
4
Checksum
Bytes de enchimen
Padres do IEEE
Codificao Manchester: +0.85 e 0.85 Volts Campo tipo: informa a quantidade de bytes presente no campo Dados. O quadro dever ter tamanho mnimo de 64 bytes, do endereo de destino ao checksum.
Padres do IEEE
Qual a necessidade do uso do PAD?
Devido necessidade do quadro possui ao menos 64 bytes a partir dos bytes do endereo de destino.
Padres do IEEE
Quais so as necessidades de se ter um tamanho mnimo para o quadro?
1- reforar o checksum, diminuindo a probabilidade de diferentes arranjos de bits gerarem o mesmo checksum. 2- Quadros muito curtos emitidos nos extremos do cabo podem entrar em coliso sem os respectivos emissores possam detect-los.
Padres do IEEE
Endereo de broadcast: todos os bits de endereo de destino tm valor igual a 1.
Cabo Grosso
Cabo Fino
Par Tranado
Conectores
10Base5 10Base2 cabo coaxial cabo coaxial fino grosso segmento opera a 10Mbps mximo de 200m segmento at 30 ns por mximo de 500m segmento at 100 ns por conector tipo T segmento sistema barato conector vampiro problema de bom para backbones manuteno
802.3
De longe, o mais utilizado. Protocolo simples. Cabo passivo. Atraso muito baixo, quando a carga de transmisso baixa. Acesso ao meio no determinstico. No h esquema de prioridade. Baixa eficincia quando se aumenta o trfego de acesso. H limites mximos e mnimos para o tamanho do quadro. Muitos componentes analgicos.