• Nenhum resultado encontrado

Arquiteturas de Redes de Computadores

N/A
N/A
Protected

Academic year: 2022

Share "Arquiteturas de Redes de Computadores"

Copied!
27
0
0

Texto

(1)

Arquiteturas de

Redes de Computadores

Profa. Débora Christina Muchaluat Saade

debora@midiacom.uff.br

Departamento de Ciência da Computação - UFF

(2)

Redes de Computadores II

Arquitetura de Rede

w  Conjunto de convenções para interconexão de equipamentos

w  Arquitetura é estruturada em camadas ou níveis w  Número, nome, conjunto de funções e serviços e o

protocolo de cada nível definem uma arquitetura de rede

(3)

Redes de Computadores II

3

Arquitetura em Camadas (ou Níveis)

w  Princípio do “Dividir para Conquistar”

w  Facilidade de modificação e validação w  Projetar uma rede como um conjunto

hierárquico de camadas

cada nível utiliza os serviços oferecidos pelo nível imediatamente inferior para implementar e oferecer os seus serviços ao nível

imediatamente superior

o projeto de um nível está restrito a um

contexto específico e supõe que os problemas fora deste contexto já estejam devidamente resolvidos

Camada 1 Camada 2 Camada 3

...

Camada n

(4)

Redes de Computadores II

Níveis, Protocolos e Interfaces

Sistema A

Sistema B

Interface 1/2 Interface 2/3 Interface 3/4

Nível 1 Nível 1

Interface 1/2 Interface 2/3 Interface 3/4 Protocolo de Nível 3

Protocolo de Nível 2

Protocolo de Nível 1

Nível 2 Nível 2

Nível 3 Nível 3

Nível 4 Protocolo de Nível 4 Nível 4

Interface n-1/n Protocolo de Nível n-1

Nível n-1 Nível n-1

Nível n Protocolo de Nível n Nível n Interface n-1/n

... ...

(5)

Redes de Computadores II

5

Padrões de Arquiteturas de Redes

w  Modelo de Referência OSI

w  Arquitetura TCP/IP (Internet) w  Arquitetura IEEE 802

(6)

Redes de Computadores II

Camadas do Modelo OSI

Camada 7 Camada 6 Camada 5 Camada 4 Camada 3 Camada 2

Camada 1 Físico Enlace

Rede Transporte

Sessão Apresentação

Aplicação

(7)

Redes de Computadores II

7

Modelo de Referência OSI

w  Estrutura em camadas permite o desenvolvimento simultâneo e independente de padrões

w  Interfaces bem definidas permitem que mudanças no padrão que define uma camada não afetem as demais

w  O RM-OSI é complementado com padrões que especificam o protocolo e o serviço de cada

camada

(8)

Redes de Computadores II

Arquitetura TCP/IP

(Internet)

(9)

Redes de Computadores II

9

Arquitetura TCP/IP (Internet)

w  Desenvolvida pelo Departamento de Defesa Americano (DARPA)

w  Padrão de fato

w  Evolução da ARPANET

w  Começo do projeto no início dos anos 70

w  Arquitetura baseada no conceito de interconexão de redes (inter-redes)

(10)

Redes de Computadores II

inter-rede

G

G G

G

G Rede 3

Conceito de inter-redes

H H

H

Rede 2

H

H

Rede 1

H

H

Rede 5 Rede 4

(11)

Redes de Computadores II

11

Por que inter-redes?

w  As redes são entidades independentes que se adequam aos interesses de grupos específicos w  A Internet é um exemplo de inter-rede que

interliga várias redes espalhadas pelos cinco continentes

(12)

Redes de Computadores II

Padronizações na Internet

w  Internet Engineering Task Force (IETF)

dividido em grupos de trabalho (Working Groups)

documentos propostos e padrões

– request for comments (RFC) – internet-draft

http://www.ietf.org

(13)

Redes de Computadores II

13

Camadas da Arquitetura TCP/IP

Rede Inter-rede Transporte

Aplicação

Interface de Rede Intra-Rede ou

Hardware

(14)

Redes de Computadores II

Nós Intermediários na Arquitetura TCP/IP

Mensagem idêntica

Pacote idêntico

Roteador

Rede Física 1

intra-rede

Inter-rede

Interface de rede

Interface de rede

Interface de rede

Host A

Quadro idêntico Datagrama

idêntico

Inter-rede Transporte

Aplicação

Interface de rede Host B

Quadro idêntico Datagrama

idêntico

Inter-rede Transporte

Aplicação

Rede Física 2

intra-rede

(15)

Redes de Computadores II

15

Internet Protocol (IP)

w  Esquema de roteamento entre redes

w  Interconexão e roteamento através de Gateways

w  Endereços IP únicos designados por uma

autoridade central (ICANN - The Internet Corporation for Assigned Names and

Numbers)

Rede Inter-rede Transporte

Aplicação

(16)

Redes de Computadores II

Endereços IP

w  Endereços IP são números de 32 bits (4 bytes)

w  Endereçamento

hierárquico composto de parte de rede e parte de host

Rede

A Rede

B

Rede Host

End. IP na Rede A

End IP na Rede B

Parte comum a todas as

estações em uma mesma rede

(17)

Redes de Computadores II

17

Endereços IP: Notação “de Ponto”

11010000 11110101 00011100 10100011

208 245 28 163

208.245.28.163

(18)

Redes de Computadores II

w  Um endereço IP

identifica um host em uma determinada rede física

se uma máquina troca de rede então seu endereço IP muda

endereços IP não têm

relação com os endereços das estações dentro de

cada uma das redes (endereçamento intra- rede).

Endereços IP

Rede

A Rede

B

End. IP na Rede A

End IP na Rede B

(19)

Redes de Computadores II

19

Distribuição de Endereços na Internet

w  ICANN - Internet Corporation for Assigned Names and Numbers

ARIN - American Registry for Internet Numbers

Ripe - Ripe Network Coordination Centre

APNIC - Asian Pacific Network Information Centre

LACNIC - Latin American and Caribean Network

Information Center (responsabilidade do Comitê Gestor da Internet no Brasil - www.cgi.org.br)

AfriNIC - African Network Information Centre

w  Estrutura de distribuição dos endereços é hierárquica

ISPs (Internet Service Providers) distribuem endereços para seus usuários, que podem ser outros provedores

(20)

Redes de Computadores II

Distribuição de Endereços na Internet

w  No Brasil

Top level ISPs: RNP, Embratel, ...

ICANN

LACNIC

ISP ISP

ISP

ISP ISP

...

...

... ...

...

(21)

Redes de Computadores II

21

Internet Protocol (IP)

w  Roteamento baseado no endereço da rede e não do host

w  Serviço sem conexão e não confiável

datagrama

w  Estrutura interna da rede

“física” transparente

Rede Inter-rede Transporte

Aplicação

(22)

Redes de Computadores II

TCP UDP

Inter-rede Aplicação

Camada de Transporte

(23)

Redes de Computadores II

23

User Datagram Protocol (UDP)

w  Serviço sem conexão e não confiável

algumas aplicações não precisam de conexão

menor tráfego e maior eficiência

w  Multiplexação (portas)

uma aplicação UDP é identificada por uma determinada porta em

uma estação

–  Endereço IP + Porta UDP

Rede Inter-rede Transporte

Aplicação

(24)

Redes de Computadores II

Multiplexação e Demultiplexação UDP

Aplicação 1

IP

Aplicação 2

Porta 34 Porta 22

UDP

Porta 126

(25)

Redes de Computadores II

25

Transmission Control Protocol (TCP)

w  Serviço confiável orientado a conexão (Circuito Virtual)

sequenciação

detecção e correção de erros fim-a- fim

controle de fluxo

w  Multiplexação

ponto terminal = (Estação, Porta)

conexão identificada por um par de pontos terminais

Rede Inter-rede Transporte

Aplicação

(26)

Redes de Computadores II

Conexão TCP

Conexão = (139.82.17.10, 22) e (139.82.55.3, 2340)

TCP IP

TCP IP

Porta 22 Porta 2340

Host 139.82.17.10 Host 139.82.55.3

Inter-rede TCP/IP

(27)

Redes de Computadores II

27

Aplicação

Rede Inter-rede Transporte

Aplicação w  Protocolos baseados em TCP

FTP, SMTP, HTTP, Telnet, ...

w  Protocolos baseados em UDP

DNS, SNMP, DHCP, RTP ...

w  Interfaces para programação de aplicações TCP/IP

w  Esquema de endereçamento opcional baseado em nomes

DNS (ex: www.midiacom.uff.br)

Referências

Documentos relacionados

In this work, improved curves are the head versus flow curves predicted based on the correlations presented in Table 2 and improved by a shut-off head prediction

Segundo o mesmo autor, a animação sociocultural, na faixa etária dos adultos, apresenta linhas de intervenção que não se esgotam no tempo livre, devendo-se estender,

O objetivo deste trabalho foi avaliar épocas de colheita na produção de biomassa e no rendimento de óleo essencial de Piper aduncum L.. em Manaus

• Suponhamos que você esteja sendo contratado como consultor de rede para instalar uma rede em uma nova empresa ou em novo escritório de uma grande empresa. Quais seriam os fatores

• Retardo de transferência -> é a soma dos dois retardos o de acesso + o de transmissão, assim tendo o tempo total de criação e envio do pacote de informações.... Kleber

• Apesar disso, é certo dizer que ambos os padrões de montagem são completamente equivalentes em termos de desempenho, podendo ser usados tranquilamente em qualquer instalação,

redes do padrão IEEE 802, e outras não IEEE 802 como a FDDI, esta camada é dividida em outras duas camadas: Controle de.. ligação lógica (LLC), que fornece uma interface para camada