Vous êtes sur la page 1sur 13

Parte I: Introduo

Nosso objetivo:
obter contexto, viso geral, sentimento sobre redes maior profundidade e detalhes sero vistos depois no curso abordagem: descritiva usar a Internet como exemplo

Viso Geral:
o que a Internet o que um protocolo? bordas da rede ncleo da rede rede de acesso e meios fsicos performance: perda, atraso camadas de protocolo, modelos de servios backbones, NAPs, ISPs histria

O que a Internet
milhes de elementos de computao interligados: hosts, sistemas finais
pcs, estaes de trabalho, servidores telefones digitais, torradeiras de po, etc.
roteador servidor ISP local estao mvel

ISP regional

executando aplicaes distribudas enlaces de comunicao


fibra, cobre, rdio, satelite

roteadores: enviam pacotes (blocos) de dados atravs da rede

rede corporativa

O que a Internet
protocolos: controlam o envio e a recepo de mensagens
e.g., TCP, IP, HTTP, FTP, PPP routeador estao servidor ISP local mvel

Internet: rede de redes


fracamente hierrquica Internet pblica e Internets privadas (intranets)

ISP regional

Internet standards
RFC: Request for comments IETF: Internet Engineering Task Force rede corporativa

Servios da Internet
infraestrutura de comunicao permite aplicaes distribudas:
WWW, email, games, e-commerce, database, chat, more?

servios de comunicao oferecidos:


sem conexo orientado conexo

cyberspace [Gibson]:
a consensual hallucination experienced daily by billions of operators, in every nation, ...."

O que um protocolo?
Protocolos humanos: Que horas so? Eu tenho uma pergunta apresentaes especificas msgs enviadas especificas aes tomadas quando msgs so recebidas ou outros eventos protocolos de rede: mquinas ao invs de humanos toda a atividade de comunicao na Internet governada por protocolos protocolos definem os formatos, ordem das msgs enviadas e recebidas pelas entidades de rede e aes a serem tomadas na transmisso e recepo de mensagens

O que um protocolo?
um protocolo humano e um protocolo de rede de computadores:

Al
Al
Que horas so?

TCP pedido de conexo TCP resposta de conexo


Get http://gaia.cs.umass.edu/index.htm

2:00 tempo

<arquivo>

Uma viso mais de perto da estrutura da rede:


borda da rede: aplicaes e hosts ncleo da rede:
roteadores rede de redes

redes de acesso, meios fsicos: enlaces de comunicao

As bordas da rede
sistemas finais (hosts):
executam programas de aplicao e.g., WWW, email localizam-se nas extremidades da rede

modelo cliente/servidor
o cliente toma a iniciativa enviando pedidos que so respondidos por servidores e.g., WWW client (browser)/ server; email client/server

modelo peer-to-peer:
Prev simetria de comunicao e.g.: teleconfercia

Borda da rede: servio orientado conexo


Meta: transferncia de dados
entre sistemas finais. handshaking: estabelece as condies para o envio de dados antes de envia-los atualmente
Al: protocolo humano estados de conexo controlam a troca de mensagens entre dois hosts

servio TCP [RFC 793]


transferncia de dados confivel e seqncial, orientada a cadeia de bytes
perdas: reconhecimentos e retransmisses

controle de fluxo:
evita que o transmissor afogue o receptor

TCP - Transmission Control Protocol


realiza o servio orientado conexo da Internet

controle de congesto:
transmissor reduz sua taxa quando a rede fica congestionada

Borda da rede:servio sem conexo


Meta: transferncia de dados
entre sistemas finais
o mesmo de antes!

Apps usando TCP:


HTTP (WWW), FTP (file transfer), Telnet (remote login), SMTP (email)

UDP - User Datagram Protocol [RFC 768]: Oferece o servio sem conexo da Internet transferncia de dados no confivel sem controle de fluxo sem controle de congesto

Apps usando UDP:


streaming media, teleconferncia, telefonia IP

O ncleo da rede
malha de roteadores interconectados A questo fundamental: como os dados so transferidos atravs da rede? comutao de circuitos: usa um canal dedicado para cada conexo. Ex: rede telefnica comutao de pacotes: dados so enviados em blocos discretos, na base FIFO

Ncleo da Rede: Comutao de Circuitos


Recursos fim-a-fim so reservados por chamada
taxa de transmisso, capacidade dos comutadores recursos dedicados: no h compartilhamento desempenho anlogo aos circuitos fsicos (QOS garantido) exige estabelecimento de conexo

Ncleo da Rede: Comutao de Circuitos


Recursos da rede (ex., capacidade de transmisso) dividida em pedaos
pedaos alocados s chamadas pedao do recurso disperdiado se no for usado pelo dono da chamada (sem diviso) formas de diviso da capacidade de transmisso em pedaos diviso em freqncia diviso temporal

Vous aimerez peut-être aussi