Sei sulla pagina 1di 30

Centro Federal de Educao Tecnolgica do RN

Arquitetura e Protocolos de Rede TCP/IP

Modelo Arquitetural
Redes de Computadores

Prof. Sales Filho <salesfilho@cefetrn.br>

(C) Sales Filho

Agenda

Motivao Objetivos Histrico Famlia de protocolos TCP/IP Modelo de Interconexo Arquitetura em camadas Arquitetura TCP/IP Encapsulamento e demultiplexao Interao dos protocolos Arquitetura OSI x TCP/IP Padronizao Estrutura de Interconexo da Internet

Redes II - Tcnico

(C) Sales Filho

Motivao

Realidade Atual

Ampla adoo das diversas tecnologias de redes de computadores Evoluo das tecnologias de comunicao Reduo dos custos dos computadores Restries ao nmero de dispositivos conectados Tecnologias incompatveis inviabilizam a interoperabilidade
3

Dificuldades

Redes II - Tcnico

(C) Sales Filho

Motivao

Alternativas

Adotar mecanismos que permitam a interoperabilidade Interconectar as diferentes redes Compatibilizar a heterogeneidade das mltiplas tecnologias de redes
Redes II - Tcnico

Soluo

Tecnologia de inter-redes
4

(C) Sales Filho

Tecnologia de inter-redes

Conceito

Conjunto de protocolos que permitam a interconexo de redes heterognias 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

Benefcios

Redes II - Tcnico

(C) Sales Filho

Histrico

1970-1979

ARPA (Advanced Research Projects Agency) define arquitetura e protocolos para a interconexo de redes usando comutao de pacotes Surgimento da ARPANET Surgem as primeiras especificaes da famlia de protocolos TCP/IP

Detalhes de comunicao e convenes para interconectar as redes e realizar o roteamento de trfego


6

Redes II - Tcnico

(C) Sales Filho

Histrico

1980-1985

Famlia de protocolos TCP/IP padronizada na ARPANET Incio da emergente internet A DCA (Defense Communication Agency) divide ARPANET em duas redes:

Rede para pesquisa: ARPANET Rede militar: MILNET


Redes II - Tcnico

ARPA desenvolve implementao de TCP/IP de baixo custo e financia a integrao em sistemas UNIX (BSD)
7

(C) Sales Filho

Histrico

1985-1990

NSF (National Science Foundation) em 1986 cria a NSFNET Criao do backbone da rede NFSNET

Interligao de centros de supercomputao Conexo com a ARPANET

Adoo dos protocolos TCP/IP por organizaes comerciais Amplo crescimento da internet
8

Redes II - Tcnico

(C) Sales Filho

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

Redes II - Tcnico

(C) Sales Filho

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
Redes II - Tcnico

10

(C) Sales Filho

Modelo de Interconexo
E1 E2 R3
N1 N5

E9

R4 R1
N2 N3
Redes II - Tcnico

R2
N4

E3 E4 E5 E6 E7 E8 11

(C) Sales Filho

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
12

Redes II - Tcnico

(C) Sales Filho

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


Redes II - Tcnico

Tambm denominado Host, hospedeiro ou sistema final


13

(C) Sales Filho

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 inter-rede
14

Redes II - Tcnico

(C) Sales Filho

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
15

Redes II - Tcnico

(C) Sales Filho

Arquitetura TCP/IP
Mensagem Seguimento/Datagrama UDP Datagrama IP Quadro Aplicao Transporte Rede Interface de Rede FTP, HTTP, SMTP TCP/UDP IP/ICMP Ethernet, PPP, Token Ring

Redes II - Tcnico

Abordagem
Top-Down Botton-Up 16

(C) Sales Filho

Arquitetura TCP/IP

Camada de aplicao

Define a sintaxe e a semntica das mensagens trocadas entre as aplicaes nica camada cuja implementao realizada usando processos do Sistema Operacional Exemplos:

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

Redes II - Tcnico

17

(C) Sales Filho

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 Prov servio de datagrama no confivel
Redes II - Tcnico

UDP (User Datagram Protocol)

18

(C) Sales Filho

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 Permite a troca de informaes de erro e controle entre camadas de rede de estaes distintas

ICMP (Internet Control Message Protocol)


Redes II - Tcnico

19

(C) Sales Filho

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

Redes II - Tcnico

20

(C) Sales Filho

Encapsulamento e demultiplexao

Processo de encapsulamento

Est relacionado ao envio de dados Est relacionado ao recebimento de dados


E2 E1
N1

Processo de demultiplexao

R3 R2
N3

N5

E9 Demultiplexao (Recebimento)

R1
N2

R4
N4
Redes II - Tcnico

Encapsulamento E3 E4 (envio)

E5 E6

E7

E8

21

(C) Sales Filho

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
Os dados so gerados pela camada de aplicao. A aplicao deve indicar qual o protocolo da camada de transporte ade transporte adiciona O protocolo ser utilizado (TCP/UDP). seu cabealho, recebe a PDU da camada de aplicao em sua rea de dados e camada de rede receba a PDU de A encaminha para a camada de rede 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 22 fsica

Transporte CABEALHO Rede CABEALHO Enlace CABEALHO DADOS DADOS DADOS

Redes II - Tcnico

(C) Sales Filho

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
Redes II - Tcnico

DADOS DADOS

23

(C) Sales Filho

Encapsulamento e demultiplexao

Processo de demultiplexao (recepo)

Processo inverso ao emcapsulamento


FTP

Aplicao Transporte

...

SMTP

DNS

...

SNMP

TCP

Porta ICMP

UDP

Porta

Rede
IP Driver de Rede
Redes II - Tcnico

Interface de rede

24

(C) Sales Filho

Interao dos protocolos


Estao E1
1 2 SMTP Protocolo UDP UDP IP Driver IP 6 4 Driver Driver 8 Roteador 1 7 IP IP Roteador 2 IP 10 Driver Driver Driver 13 11 IP UDP IP 15 Protocolo SMTP

Estao E2
SMTP 16

14

Redes II - Tcnico

N1

N2

12

N3

25

(C) Sales Filho

Arquitetura OSI x TCP/IP


7 6 5 4 3 2 1 Aplicao Apresentao Sesso Transporte Rede Enlace Fsica Transporte Rede Interface de Rede 3 2 1
Redes II - Tcnico

Aplicao

* 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 26

(C) Sales Filho

Padronizao

Grupos

ISOC (Internet Society)

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 Realiza pesquisa de curta e mdia durao Atua como corpo editorial e reviso dos padres da internet
Redes II - Tcnico

IAB (Internet Architecture Board)

IETF (Internet Engieneering Task Force)


IRTF (Internet Research Task Force)

Coordena pesquisas de longa durao relacionadas evoluo do TCP/IP e a arquitetura de inter-rede

27

(C) Sales Filho

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
28

Redes II - Tcnico

(C) Sales Filho

Estrutura de interconexo da internet


Provedor Internacional

NAP
Provedor Internacional NAP Network Access Point

NAP

Provedor Nacional

NAP

Provedor Nacional

Provedor Regional Provedor Local Provedor Local

Provedor Regional Provedor Local Provedor Local

Provedor Regional Provedor Local Provedor Local

Provedor Regional Provedor Local Provedor Local

Redes II - Tcnico

29

(C) Sales Filho

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

Redes II - Tcnico

30

Potrebbero piacerti anche