Вы находитесь на странице: 1из 37

Arquitetura e Protocolos de

Rede TCP/IP
Modelo Arquitetural

Motivao

Realidade Atual

Ampla adoo das diversas tecnologias de redes de


computadores
Evoluo das tecnologias de comunicao
Reduo dos custos dos computadores

Dificuldades

Restries ao nmero de dispositivos conectados


Tecnologias incompatveis inviabilizam a
interoperabilidade
3

Motivao

Alternativas

Adotar mecanismos que permitam a


interoperabilidade
Interconectar as diferentes redes
Compatibilizar a heterogeneidade das
mltiplas tecnologias de redes

Soluo

Tecnologia de inter-redes
4

Tecnologia de inter-redes

Conceito

Conjunto de protocolos que permitam a


interconexo de redes heterognias

Benefcios

Acomodao de mltiplas plataformas de hardware


e software
Esconde os detalhes do hardware da rede
Permite a comunicao dos dispositivos de forma
independente do tipo de rede fsica adotada
5

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO


Cada nvel apresenta um cabealho, e contm como
dados, o cabealho da camada superior e seus dados.
Dados da camada so chamados SDU (Unidade de
Dados do Servio)
Cabealho + Dados da camada so chamados PDU
(Unidade de Dados do Protocolo)
Camada de enlace contm um fecho chamado
Frame Check Sequence (FCS) para deteco de erros

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Modelo OSI da ISO

Famlia de protocolos TCP/IP

Conceito:

Conjunto de padres de redes que


permitem a interconexo de redes e
sistemas heterogneos

Redes fsicas com diferentes tecnologias de


acesso
Equipamentos desenvolvidos por diferentes
fabricantes, com diferentes arquiteturas de
hardwares e que executam em diferentes
Sistemas Operacionais

20

Famlia de protocolos TCP/IP

Quem pode utilizar ?

Qualquer organizao que deseje


interconectar suas diversas na forma de
uma inter-rede
No requer uma conexo com a internet
A internet apenas uma demonstrao
concreta da validade da tecnologia TCP/IP

21

Modelo de Interconexo
E9

E1
E2
N5

R3

N1

R4
R1

R2
N4

N2
N3

E3
E4

E5

E6

E7

E8

22

Modelo de Interconexo

Roteador

Possui conexes com duas ou mais redes


No prov conexo direta com todas as
redes fsicas
Roteia pacotes de uma rede para outra
Mantm informaes de roteamento para
todas as redes
tambm denominado gateway ou sistema
intermedirio
23

Modelo de Interconexo

Estao

Dispositivo do usurio conectado a alguma


rede fsica da inter-rede
Estao multihomed pode atuar como um
roteador

Requer ativao e configurao da funo de


roteamento de pacotes entre as redes

Tambm denominado Host, hospedeiro ou


sistema final

24

Modelo de Interconexo

Viso do usurio

Usurios vm a inter-rede como uma rede virtual


nica qual todos os dispositivos esto conectados
Usurios no conhecem as diversas redes fsicas
individuais
Adota um mecanismo de endereamento universal,
baseado em endereos IP, que permite a
identificao nica de cada dispositivo na interrede

25

Arquitetura em camadas

Objetivo
Estruturar o hardware e o software de um projeto
de rede
Divide e organiza os problemas de comunicao em
camadas hierrquicas
Cada camada responsvel por uma funo
especfica e usa as funes oferecidas pelas
camadas inferiores
Uma arquitetura de rede definida pela combinao
dos diversos protocolos nas vrias camadas

26

Arquitetura TCP/IP
Mensagem

Aplicao

Seguimento/Datagrama UDP
Datagrama IP
Quadro

FTP, HTTP, SMTP

Transporte

TCP/UDP

Rede

IP/ICMP

Interface de Rede

Ethernet, PPP, Token Ring

Abordagem
Top-Down

Botton-Up
27

Arquitetura TCP/IP

Camada de aplicao

Define a sintaxe e a semntica das mensagens


trocadas entre as aplicaes
Exemplos:

Telnet Servio de terminal virtual


FTP Servio de transferncia de Arquivos
SMTP Servio de correio eletrnico
DNS Servio de nomes
HTTP Servio Web

28

Arquitetura TCP/IP

Camada de transporte

Prov comunicao fim-a-fim entre


aplicaes
TCP (Transmission Control Protocol)

baseado em conexo
Prov fluxo confivel de dados
Divide o fluxo de dados em segmentos

UDP (User Datagram Protocol)

Prov servio de datagrama no confivel

29

Arquitetura TCP/IP

Camada de rede

Realiza transferncia e roteamento de pacotes


entre dispositivos da inter-rede
IP (Internet Protocol)

Prov servio de datagrama no confivel


Envia, recebe e roteia datagramas IP

ICMP (Internet Control Message Protocol)

Permite a troca de informaes de erro e controle entre


camadas de rede de estaes distintas

30

Arquitetura TCP/IP

Camada de interface de rede

Compatibiliza a tecnologia da rede fsica


com o protocolo IP
Aceita datagramas IP e transmite na rede
fsica sob a forma de quadros
Trata os detalhes de hardware da conexo
fsica e geralmente inclui o driver do
dispositivo e a placa de rede
31

Encapsulamento e demultiplexao

Processo de encapsulamento

Est relacionado ao envio de dados

Processo de demultiplexao

Est relacionado ao recebimento de dados


E2

E9

E1
N1

R3

R1

R2

N2

N5

Demultiplexao
(Recebimento)

R4
N4

N3

Encapsulamento
(envio)

E3

E4

E5

E6

E7

E8
32

Encapsulamento e demultiplexao

Processo de encapsulamento
Preparao dos dados para transmisso
Os dados so gerados pela camada de aplicao
Descem na pilha de protocolos at serem efetivamente enviadas
pela rede fsica

DADOS
Aplicao
CABEALHO DADOS
Transporte
CABEALHO

DADOS

Rede
CABEALHO

DADOS

Enlace
CABEALHO

DADOS

Os dados so gerados pela


camada de aplicao. A aplicao deve
indicar qual o protocolo da camada de
transporte a ser utilizado (TCP/UDP).
O protocolo de transporte adiciona seu
cabealho, recebe a PDU da camada
de aplicao em sua rea de dados e
encaminha para a camada de rede
A camada de rede receba a PDU de
transporte, realiza suas funes e
encaminha para a camada de enlace
A camada de enlace receba a PDU de
rede, realiza suas funes e encaminha
para a transmisso fsica

33

Encapsulamento e demultiplexao

Processo de encapsulamento
Cada PDU de aplicao deve carregar informao do endereo IP
do destino, porta do destino e protocolo de transporte
Cada PDU de transporte carregar o endereo IP do destino
Cada PDU de rede deve carregar a PDU de transporte

DADOS
CABEALHO

DADOS

CABEALHO
CABEALHO
CABEALHO

DADOS

DADOS
DADOS
34

Encapsulamento e demultiplexao

Processo de demultiplexao (recepo)

Processo inverso ao emcapsulamento

Aplicao
Transporte

FTP

...
TCP

SMTP

DNS

...
TCP

Porta

SNMP
Porta

ICMP

Rede
IP

Interface de rede

Driver de
Rede
35

Interao dos protocolos


Estao E1
1

Estao E2

Protocolo SMTP

SMTP 16

SMTP
Protocolo UDP

TCP

IP

Roteador 1

IP

IP
6

Driver

Driver

N1

Roteador 2

IP

IP

11

IP

TCP

15

IP

14

10
Driver

Driver
8

N2

Driver 13

Driver

12

N3

36

Arquitetura OSI x TCP/IP


7

Aplicao

Apresentao

Sesso

Aplicao

Transporte

Transporte

Rede

Rede

Enlace

Fsica

Interface de Rede

* A camada de aplicao na arquitetura TCP/IP inclui as


camadas de apresentao e sesso da arquitetura OSI
** A camada de interface de rede da arquitetura TCP/IP inclui as
camadas de enlace e fsica da arquitetura OSI
37

Padronizao

Grupos

ISOC (Internet Society)

IAB (Internet Architecture Board)

Auxilia, suporta e promove a evoluo e uso da internet como


infra-estrutura de comunicao global
Coordena a pesquisa e o desenvolvimento dos protocolos TCP/
IP

IETF (Internet Engieneering Task Force)


Realiza pesquisa de curta e mdia durao
Atua como corpo editorial e reviso dos padres da internet

IRTF (Internet Research Task Force)

Coordena pesquisas de longa durao relacionadas evoluo


do TCP/IP e a arquitetura de inter-rede

38

Padronizao

Propostas e padres
Publicados em RFCs (Reference for Comments)
RFCs so numeradas sequencialmente em ordem
cronolgica
Possuem diferentes categorias

Standards, Draft Standard, Proposed Standard,


Experimental, Informational, Historic

Um protocolo declarado padro da internet


somente aps se tornar estvel
O grupo RFC Editor responsvel por publicar,
manter e distribuir todos os RFCs

39

Estrutura de interconexo da internet


Provedor Internacional

NAP

NAP
Provedor Internacional

NAP Network Access Point

NAP

Provedor Nacional

Provedor
Regional
Provedor
Local

Provedor
Local

Provedor
Regional
Provedor
Local

Provedor
Local

Provedor Nacional

Provedor
Regional
Provedor
Local

Provedor
Local

Provedor
Regional
Provedor
Local

Provedor
Local

40

Referncias

Comer, Douglas E., Interligao de Redes Com Tcp/ip


James F. Kurose, Redes de Computadores e a Internet
Escola Superior de Redes, Arquitetura e Protocolos de
Redes TCP/IP

41

Вам также может понравиться