Você está na página 1de 9

Administração e Projeto de Redes

Material de apoio

Redes de Computadores e a Internet

Cap.2

16/01/2010
2

Esclarecimentos
 Esse material é de apoio para as aulas da disciplina e não substitui a
leitura da bibliografia básica.
 Os professores da disciplina irão focar alguns dos tópicos da
bibliografia assim como poderão adicionar alguns detalhes não
presentes na bibliografia, com base em suas experiências profissionais.
 O conteúdo de slides com o título “Comentário” seguido de um texto,
se refere a comentários adicionais ao slide cujo texto indica e tem por
objetivo incluir alguma informação adicional aos conteúdo do slide
correspondente.
 Bibliografia básica: KUROSE, James F.; ROSS, Keith. Redes de
Computadores e a INTERNET - Uma nova abordagem. Pearson. : ,
2004.
3

Serviços Distribuídos e Redes


 Serviços Distribuídos:
 Milhões de hosts
interligados:
 hospedeiros = sistemas

finais.
 Executando aplicações

distribuídas.

 Rede:
 Enlaces de comunicação:
 fibra, cobre, rádio,

satélite.
 taxa de transmissão =

largura de banda (bps =


bits por segundo).

 Roteadores: enviam pacotes


(blocos de dados).
4

Redes e Internet
 Protocolos: controlam o envio e
a recepção de mensagens pela
rede.
 Ex.: TCP, IP, HTTP, FTP,
PPP.

 Internet:
 Rede de Serviços: rede,
hosts e aplicações.
 “Rede de redes” fracamente
hierárquica.

 Internet pública e Internets


privadas (Intranets, Extranets).

 Internet standards:
 RFC: Request for comments.
 IETF: Internet Engineering
Task Force.
5

Estrutura Básica de uma Rede


 Borda da Rede:
 Hospedeiros e suas Aplicações
estão dentro da LAN.
 Serviço orientado à conexão
 Serviço não orientado à
conexão.

 Núcleo da Rede:
 Rede de Roteadores interligados.
 Enlaces de comunicação entre
os roteadores.
 Rede de comutação de pacotes
(datagramas).
 Rede de comutação de circuitos
(circuitos virtuais)

 Redes de Acesso:
 Enlaces de comunicação entre a
LAN e o Núcleo da Rede.
6
Borda da rede:
Serviço orientado à conexão
 Meta: transferência de dados entre sistemas finais.
 Handshaking: etapa inicial para estabelecer o caminho lógico para o
envio de dados (semelhante à ligação telefônica que estabelece o
canal de comunicação).
 Características:
 Transferência de dados confiável e sequêncial.

 Recuperação de perdas na transmissão: reconhecimentos de perda

de dados e retransmissões para recuperação dos dados perdidos.


 Controle de fluxo: Evita que o transmissor “afogue” o receptor com

excesso de dados recebidos.


 Controle de congestionamento da rede: Transmissor reconhece

que a rede está congestionada e reduz o volume de dados


transmitidos.
 Ex. TCP - Transmission Control Protocol: realiza o serviço orientado à
conexão da Internet [RFC 793].
 Ex. de aplicações usando TCP:
 HTTP (Web), FTP (transferência de arquivo), Telnet (login remoto),

SMTP (e-mail).
7
Borda da rede:
Serviço não orientado à Conexão
 Meta: transferência de dados entre sistemas finais (a mesma meta que
no caso anterior !).
 Datagrama: é um pacote independente que carrega informação
suficiente que permita a rede roteá-lo da origem até o seu destino.
Não depende de informações do pacote anterior ou do próximo para
ser encaminhado pela rede.
 Características:
 Transferência de dados não é confiável, isso é, não garante a

entrega dos dados no host de destino.


 Não tem controle de fluxo.

 Não tem controle de congestionamento da rede.

 Ex. UDP - User Datagram Protocol [RFC 768].


 Ex. de aplicações usando UDP:
 Streaming media, teleconferência, DNS e telefonia IP.
8

Núcleo da Rede
 Malha de roteadores
interconectados.

 Questão fundamental:
 Como os dados são transferidos

através da rede?

 Alternativas:
 Comutação de circuitos: usa um

canal dedicado, estabelecido


antes de iniciar o enviodos
dados, para cada conexão por
onde os pacotes de dados são
trafegados (Circuito Virtual).
 Comutação de pacotes:dados

são enviados em pacotes por


caminhos que podem variar
(datagramas).
9
Núcleo da rede:
Alternativas de transferência de pacotes
 Rede de comutação de pacotes (datagramas):
 O endereço de destino presente no cabeçalho do pacote de dados
determina o próximo salto na rede de dados.
 As rotas por onde trafegam os diversos pacotes de uma sessão podem
mudar durante uma sessão e dependem da decisão de roteamento que
ocorre nos Nós da rede.
 Analogia: dirigir perguntando o caminho.

 Rede de comutação de circuitos (circuitos virtuais):


 Cada pacote tem a identificação do circuito virtual designado (virtual circuit
ID). Esse número de identificação determina o próximo salto na rede.
 O caminho é fixo e escolhido pela rede no instante de estabelecimento da
conexão e permanece fixo durante toda a conexão. Essa informação está
armazenada em cada nó da rede (Tabela de Encaminhamento).
 Analogia: você conhece o caminho desde a origem até o destino e todos
os trechos intermediários.

Você também pode gostar