Buscar

Redes LAN e Redes WAN

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Arquitetura de Rede em Camadas
Para reduzir a complexidade de projeto, as redes são organizadas em camadas ou níveis;
Cada camada é construída sobre sua predecessora;
O objetivo de cada camada é oferecer determinados serviços à superior e isolá-la de seus detalhes de implementação;
O número de camadas, o nome, o conteúdo e a função de cada camada pode diferir de uma tecnologia de rede para outra.
Arquitetura de Rede em Camadas
Meio físico
Camada 1
Camada 1
Camada 2
Camada N
Camada N
Camada 2
Protocolo da camada 1
Protocolo da camada 2
Protocolo da camada N
Arquitetura de Rede em Camadas
A camada N em um equipamento estabelece uma comunicação com a camada N em um equipamento remoto;
O conjunto de regras e convenções utilizadas na comunicação de uma determinada camada é chamado protocolo;
Entidades pares ou parceiras ou processos parceiros, são alguns dos nomes comumente utilizados para as camadas correspondentes em diferentes equipamentos;
De fato, nenhum dado é transferido diretamente da camada N de um equipamento para a mesma em outro;
Cada camada passa dados e informações de controle para a camada imediatamente inferior, onde a comunicação efetiva ocorre, e então o processo inverso acontece no equipamento remoto
Arquitetura de Rede em Camadas
Entre cada par de camadas adjacentes há uma interface, a qual define operações primitivas e serviços oferecidos pela camada inferior à superior;
A definição apropriada das interfaces é importante para o isolamento entre as camadas;
Determinadas camadas impõem limites ao tamanho dos dados a serem transferidos, exigindo sua divisão para posterior remontagem no outro extremo da comunicação;
Quando os dados são divididos em unidades menores, elas são prefixadas por cabeçalhos, os quais contém as informações de controle necessárias para a remontagem dos dados
Arquitetura de Rede em Camadas
Serviços no modelo OSI:
Serviço baseado em conexão: o usuário do serviço inicialmente estabelece uma conexão, usa a mesma e a encerra.
Serviço sem conexão: cada mensagem do usuário do serviço contém o endereço completo do destino, sendo cada uma encaminhada de forma independente das demais.
Primitivas de serviço:
um serviço é formalmente especificado através de um conjunto de operações (primitivas) disponíveis ao usuário.
Arquitetura de Rede em Camadas
No modelo OSI existem 4 classes de primitivas de serviço:
pedido
indicação
resposta
confirmação
Os serviços podem ser classificados em confirmado e não confirmado. Este último tipo usa apenas as primitivas de pedido e indicação
Arquitetura de Rede em Camadas
Entidade (N+1)
Entidade (N)
Req
Conf
Entidade (N+1)
Entidade (N)
Ind
Resp
Serviço (N-1)
Serviço (N)
PDU (N)
Protocolo (N)
PDU (N+1)
Protocolo (N+1)
Primitivas
do serviço (N)
Primitivas
do serviço 
(N+1)
O que é a Internet: visão dos componentes (I)
Milhões de dispositivos de computação conectados: hosts, sistemas finais
workstations de PCs, servidores
telefones com PDA’s, torradeiras
rodando aplicações de rede
Enlaces (canais) de comunicação
fibra, cobre, rádio, satélite
Roteadores: encaminham pacotes (pedaços) de dados através da rede
ISP local 
Rede da
empresa
ISP regional 
roteador
workstation
servidor
dispositivo
móvel
O que é a Internet: visão dos componentes (II)
Protocolos: controlam o envio e recepção de mensagens
ex., TCP, IP, HTTP, FTP, PPP
Internet: “rede de redes”
livremente hierárquica
Internet pública versus intranet privada 
Padrões Internet
RFC: Request for comments
IETF: Internet Engineering Task Force
ISP local 
Rede da
empresa
ISP regional 
roteador
workstation
servidor
móvel
O que é a Internet: visão dos serviços
A infra-estrutura de comunicação permite o uso de aplicações distribuídas:
WWW, email, jogos, e-comércio, bacos de dados, votações, compartilhamento de arquivos (ex.: MP3)
Serviços de comunicação disponibilizados:
sem conexões
orientado a conexões
O que é um protocolo?
Protocolos humanos:
… msgs específicas são enviadas, segundo uma ordem pré-estabelecida
… ações específicas são realizadas quando as msgs são recebidas, ou acontecem outros eventos
Protocolos de rede:
máquinas ao invés de pessoas
todas as atividades de comunicação na Internet são governadas por protocolos
protocolos definem o formato e 
ordem das mensagens enviadas e recebidas pelas entidades da rede, bem como as ações tomadas quando da transmissão ou recepção destas mensagens
Borda da rede: serviço orientado a conexões
Objetivo: transferência de dados entre hosts.
handshaking: inicializa (prepara para) a transf. de dados 
Alô,... alô (protocolo humano)
inicializa o “estado” em dois hosts que desejam se comunicar
TCP - Transmission Control Protocol 
serviço orientado a conexão da Internet
serviço TCP [RFC 793]
transferência de dados através de um fluxo de bytes ordenados e confiável
perda: tratata através de reconhecimentos e retransmissões
controle de fluxo : 
transmissor não inundará o receptor
controle de congestionamento : 
transmissor “diminui a taxa de transmissão” quando a rede está congestionada. 
Borda da rede: serviço sem conexão
Objetivo: transferência de dados entre sistemas finais
UDP - User Datagram Protocol [RFC 768]: serviço sem conexão da Internet
transferência de dados não confiável
não controla o fluxo
nem congestionamento
Aplicações que usam TCP: 
HTTP (WWW), FTP (transferência de arquivo), Telnet (login remoto), SMTP (email)
Aplicações que usam UDP:
streaming media, teleconferência, telefonia Internet
O Núcleo da Rede
Malha de roteadores interconectados
A pergunta fundamental: como os dados são transferidos através da rede?
comutação de circuitos: circuito dedicado por chamada: rede telefônica
comutação de pacotes: os dados são enviados através da rede em pedaços discretos.
Núcleo da Rede: Comutação de Circuitos
Recursos fim a fim são
reservados para a chamada.
banda do enlace, capacidade dos comutadores
recursos dedicados: sem compartilhamento
desempenho garantido (como em um circuito físico)
necessita estabelecimento de conexão
Núcleo da Rede: Comutação de Pacotes
Cada fluxo de dados fim-a-fim é dividido em pacotes
pacotes dos usuários A e B compartilham os recursos da rede
cada pacote usa toda a banda do canal 
recursos são usados quando necessário 
Disputa por recursos: 
a demanda total pelos recursos pode superar a quantidade disponível
congestionamento: pacotes são enfileirados, esperando para usar o enlace
armazena e retransmite: pacotes se deslocam uma etapa (hop) por vez
transmite num enlace
espera a vez no próximo enlace
Núcleo da Rede: Comutação de Pacotes
Comutação de pacotes: comportamento de armazenamento e retransmissão (store and forward)
Quebra uma mensagem em pedaços menores (pacotes)
Store-and-forward: comutador espera a chegada do pacote completo e o encaminha/roteia para o próximo comutador
Comutação de pacotes x comutação de circuitos
Enlace de 1 Mbit
cada usuário: 
100Kbps quando “ativo”
ativo 10% do tempo
comutação por circuitos: 
10 usuários
comutação por pacotes: 
com 35 usuários, probabilidade > 10 ativos menor que 0,004
A comutação de pacotes permite que mais usuários usem a rede!
N usuários
Enlace de
1 Mbps
Comutação de pacotes x comutação de circuitos
Ótima para dados em surtos
compartilhamento dos recursos
não necessita estabelecimento de conexão
Congestionamento excessivo: atraso e perda de pacotes
necessita de protocolos para transferência confiável de dados, controle de congestionamento
P: Como fornecer um comportamento do tipo circuito?
São necessárias garantias de banda para aplicações de áudio e vídeo 
ainda é um problema não resolvido
A comutação de pacotes é sempre mais vantajosa?
Segmentação de Mensagens
Transmissão de
mensagens longas
como uma única unidade de transmissão
store-and-forward da mensagem completa
segmentadas em uma série de pacotes transmitidos independentemente
pipeline no uso dos componentes da rede!

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando