Reviso
Roteiro
1. 2. 3.
4.
5. 6. 7.
8.
O que a Internet? A borda da rede O ncleo da rede Acesso rede e meios fsicos Estrutura da Internet e ISPs Atraso e perda em redes de comutao de pacotes Camadas de protocolos, modelos de servio Histrico
1: Introduo
1: Introduo
A borda da rede:
rodam programas de aplicao ex.: WWW, email na extremidade da rede o host cliente faz os pedidos, que so atendidos pelos servidores ex.: cliente WWW (browser)/ servidor; cliente/servidor de email
interao simtrica entre os hosts ex.: teleconferncia, NAPSTER, KaZaa.
Modelo cliente/servidor
Modelo peer-to-peer :
1: Introduo
Al,... al (protocolo humano) inicializa o estado em dois hosts que desejam se comunicar
perda: tratata atravs de reconhecimentos e retransmisses garante que o transmissor no inundar o receptor o transmissor diminui a taxa de transmisso quando a rede est congestionada.
controle de fluxo :
controle de congestionamento:
1: Introduo
UDP - User Datagram Protocol [RFC 768]: servio sem conexo da Internet transferncia de dados no confivel no controla o fluxo nem congestionamento
HTTP (WWW), FTP (transferncia de arquivo), Telnet (login remoto), SMTP (e-mail)
Aplicaes multimdia emergentes, Telefone por Internet, teleconferncia, telefonia IP (VoIP)
1: Introduo
Captulo 1: Roteiro
1. 2. 3.
4.
5. 6. 7.
8.
O que a Internet? A borda da rede O ncleo da rede Acesso rede e meios fsicos Estrutura da Internet e ISPs Atraso e perda em redes de comutao de pacotes Camadas de protocolos, modelos de servio Histrico
1: Introduo
O Ncleo da Rede
Malha de roteadores interconectados A pergunta fundamental: como os dados so transferidos atravs da rede? comutao de circuitos: um circuito dedicado por chamada: como na rede telefnica comutao de pacotes: os dados so enviados atravs da rede em pedaos (pacotes) discretos. Exemplo: restaurante.
1: Introduo
banda do enlace, capacidade dos comutadores recursos so dedicados: no h compartilhamento desempenho garantido (como em um circuito fsico) necessita estabelecimento de conexo
10
1: Introduo
cada fatia alocada a uma chamada a fatia do recurso fica ociosa se no for usada pelo seu dono (no h compartilhamento) como feita a diviso da banda de um canal em fatias (multiplexao): diviso de frequncia (FDM) diviso de tempo (TDM)
11
1: Introduo
freqncia
tempo TDM
freqencia
tempo
1: Introduo 12
Disputa por recursos: a demanda total pelos recursos pode superar a quantidade disponvel congestionamento: pacotes so enfileirados, esperando para usar o enlace armazenar e retransmitir: pacotes se deslocam uma etapa (hop) por vez transmite o pacote em um enlace espera a vez para transmitir no prximo enlace
Reserva de recursos
1: Introduo
multiplexao estatstica
1,5 Mbs
45 Mbs
A comutao de pacotes permite que mais usurios usem a rede! Exemplo: Enlace de 1Mpbs, 100Kbps para cada usurio.
Mais simples, eficiente e mais barata para implementar do que a comutao por circuitos
17
Segmentao de Mensagens
segmentadas em uma srie de pacotes transmitidos independentemente pipeline no uso dos componentes da rede!
18
Sem segmentao: cada mensagem precisa ser armazenada completamen-te em cada comutador antes de ser retransmitida
desperdcio de recursos
1: Introduo
19
Segmentao de mensagens:
Realiza transmisses paralelas. Permite verificao de erros de bits. Pacote com erro descartado.
1: Introduo
20
sero estudados diversos algoritmos de escolha de caminhos o endereo do destino determina prxima etapa rotas podem mudar durante a sesso analogia: dirigir, pedindo informaes cada pacote contm uma marca (id. do circuito virtual), a qual determina a prxima etapa caminho fixo determinado no estabelecimento da chamada, permanece fixo durante a chamada roteadores mantm estados para cada chamada
redes de datagrama:
21
Uma entrada para cada VC passando por ele Indicando a interface de rede atravs da qual pacotes de cada VC devem ser encaminhados
O mesmo VC pode ser identificado atravs de nmeros diferentes em roteadores (e links) distintos ao longo do caminho
De A para B
12
63 7 97 ...
22
18 17 87 ...
1: Introduo 23
Redes de Datagrama
Rota determinada para cada pacote individual Pacotes podem seguir rotas diferentes Tabela de rotas em cada roteador
indica a prxima etapa (hop) no caminho a ser seguida para se chegar a cada destino conhecido
Flags UG UG U U UG
MSS 40 40 40 40 40
Window 0 0 0 0 0
irtt 0 0 0 0 0
1: Introduo
25
FDM
TDM
26
O fato de uma rede ser baseada em datagramas no implica em que ela seja orientada a conexes ou sem conexes A Internet oferece ambos os tipos de servio s aplicaes: orientado a conexes (TCP) e sem conexes (UDP)
1: Introduo
carinercrs@gmail.com
27