Sei sulla pagina 1di 27

ARQUITETURA DE REDES DE

COMPUTADORES
Marcelo Augusto Rauh Schmitt

Referncias

Redes de Computadores Tanenbaum


Redes e Sistemas de Comunicao de Dados - Stalling

Por que uma Arquitetura de Redes?

Problema bsico da comunicao de dados


Complexidade
Exemplo
n A

da transferncia de um arquivo

origem tem de descobrir o caminho e ativ-lo


n A origem tem de saber se o destino pode receber o arquivo
n A origem tem de saber se o destino aceita o formato do
arquivo
n Talvez tenha de haver uma traduo do arquivo para
formato compatvel

Protocolos de comunicao de dados

O que um protocolo de comunicao

a definio da forma como as partes envolvidas se comunicam

Hierarquia de protocolos
A comunicao entre equipamentos de uma rede estruturada
em diversos nveis (camadas) de protocolo.
Cada protocolo tem funes especficas
Cada camada oferece servios para a camada de nvel superior
e utiliza servios da camada de nvel inferior

Razo para esta estruturao

Diminuir a complexidade do projeto abstraes de nveis


distintos

Arquitetura de redes de computadores

Uma arquitetura de redes de computadores


corresponde a um conjunto de camadas e
protocolos.

Arquitetura (exemplo)

Arquitetura (modelo)

Arquitetura (headers)

Conceitos importantes

Servios

Conjunto de operaes (ou primitivas) que uma camada prov para o


nvel superior.
Refere-se interface entre as camadas.

Protocolo

Conjunto de regras que estabelece o formato e o significado das


mensagens trocadas entre camadas de mesmo nvel em entidades
distintas

Conceitos importantes

Servio orientado conexo


Estabelecimento
n negociao

servio, etc)

Troca

de uma conexo

(tamanho mximo da mensagem, qualidade do

de mensagens

n fluxo

contnuo com manuteno da ordem

Fim

da conexo
Comparao telefone

Servio no orientado conexo (connectionless)


Cada

mensagem independente
Comparao correio

Modelos de referncia

Modelo OSI (Open System Interconnection)


Protocolos

pouco utilizados
Modelo robusto para descrio de arquiteturas

Modelo TCP/IP
Protocolos

muito utilizados
Modelo pouco genrico e atrelado aos protocolos

rgo de padronizao

Internacionais
ISO

International Standards Organization


ITU-T Iternational Telecommunications Union

Nacionais
ANSI

EUA

n EIA

indstria eletrnica
n TIA indstria de telecomunicaes
n IEEE engenharia eltrica e eletrnica
ABNT

Brasil
BSI Inglaterra
DIN - Alemanha

Modelo OSI

Definido pela ISO (International Standards


Organization)
Dcada

de 1980
Revisto em 1995

7 camadas
Cada

camada deve corresponder a um nvel de


abstrao
Cada camada deve realizar uma funo bem definida

Modelo OSI (esquema geral)

Modelo OSI (camadas)

Camada Fsica

Responsvel pela transmisso fsica dos bits em um canal de


comunicao
Lida com caractersticas mecnicas, eltricas e funcionais para acesso
ao meio fsico
Exemplos de definies
n
n
n

Quantos volts so utilizados para representar 1 e 0


Quantos nanosegundos um bit dura
Qual a direo da transmisso

Camada de Enlace

Responsvel pela transmisso entre dois pontos diretamente conectados


n
n
n

Realizar o controle de erros da transmisso


Realizar o controle de fluxo da transmisso
Controlar o acesso ao canal de comunicao (redes broadcast)

Unidade de comunicao frame ou quadro

Modelo OSI (camadas)

Camada de Rede
Responsvel

pelo roteamento do pacote desde a origem


at o destino.
Responsvel pela gerncia de qualidade da transmisso
Responsvel pelo controle de congestionamento
Unidade de comunicao datagrama

Camada de Transporte
Primeira

camada fim-a-fim
Responsvel por dividir os dados recebidos, repassar para
o nvel de rede e reorganiz-los no destino
n Controle

de erro, fluxo e sequencia

Modelo OSI (camadas)

Camada de Sesso
Permite

que sejam estabelecidas sesses entre usurios de


mquinas distintas que organizam e sincronizam o dilogo

Camada de Apresentao
Responsvel

dados

pela traduo, criptografia e compresso de

Camada de Aplicao
Corresponde

usurio final
n HTTP,

aos protocolos que provem os servios ao

SMTP, POP3, IMAP

Modelo OSI

Modelo OSI (esquema com resumo)

Modelo TCP/IP

O que
Conjunto

de protocolos que fazem a Internet funcionar

Como comeou
ARPANET

rede criada pela Defense Advanced Research


Projects Agency

Quem gerencia
IAB

(Internet Architecture Board)

n IETF

(Internet Engineering Task Force)


n IRTF (Internet Research Taks Force)

Onde esto publicados os padres


RFCs

(Request For Comments)

Modelo TCP/IP (esquema)

Modelo TCP/IP

Camada de Internetwork

Protocolo IP
connectionless
n Entrega o pacote ao destino final (como no modelo OSI)
n

Camada de Transporte
Funo semelhante ao modelo OSI
Protocolos

TCP orientado conexo


n UDP no orientado conexo
n

Camada de aplicao

Protocolos de alto nvel utilizados pelas aplicaes que fazem a


interface com o usurio final
n

Telnet, FTP, HTTP, DNS, SMTP, POP3

Modelo TCP/IP

Modelo TCP/IP (endereamento)

OSI x TCP/IP

OSI
conceitualmente

relevante
problemas de implementao

TCP/IP
modelo

fraco no distingue servio, interface e


protocolo
implementao hegemnica

OSI x TCP/IP

Implementao das camadas

Potrebbero piacerti anche