46
UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Embed Size (px)

Citation preview

Page 1: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

UNEMAT-FACIEX

Dr. José Raul VentoCACERES 2006

Introdução àsRedes de

ComputadoresTCP-IP

INTERNETIntrodução às Redes de Computadores

TCP/IP

Page 2: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

MODELOS DE REFERÊNCIA UNEMAT-FACIEX

MODELO DE REFERENCIA TCP/IPFLUXO DE DADOS

Page 3: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

MODELOS DE REFERÊNCIA UNEMAT-FACIEX

MODELO DE REFERENCIA TCP/IP

Page 4: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

MODELOS DE REFERÊNCIA UNEMAT-FACIEX

MODELO DE REFERENCIA TCP/IPUma visão mais detalhada

Page 5: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

ETHERNET.. IEEE 802.3

Jose Raul VentoCACERES 2005LAN

Aplicação

Apresentação

Cessão

Transporte

Rede

Enlace

Física

Aplicação

Apresentação

Cessão

Transporte

Rede

LLC (Logical Link Control): 802.2

MAC (Media Access Control): 802.3, 802.4,

802.5, etc.

Física

MODELOS DE REFERENCIA ...LAN

LAN

Page 6: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

REDES LOCAIS (LAN) Padrões IEEE 802

Jose Raul VentoCACERES 2005LAN

802.3:CSMA/CD(Ethernet)

802.12:DemandPriority

802.9:Iso-

Ethernet

802.6:DQDB

802.5:TokenRing

802.4:TokenBus

802.11:LANs

Inalám-bricas

802.14:CATV

802.1: Puentes Transparentes

802.2: LLC (Logical Link Control)

CapaFísica

SubcapaLLC

SubcapaMAC

(MediaAccess

Control)

80

2.1

: G

esti

ón

80

2.1

: P

ers

pecti

va y

Arq

uit

ectu

ra

80

2.1

0:

Seg

uri

dad

Page 7: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

REDES LOCAIS SEM FIOIEEE 802.11

Modelo de Referencia

Jose Raul VentoCACERES 2005REDES LOCAIS SEM FIO

802.11DSSSFHSS

IR

802.11b 802.11g 802.11a

802.11d – 802.11e – 802.11i – 802.11h

802.11f - 802.11ccamada ligação de dados

camada física

LLC 802.2

Page 8: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Jose Raul VentoCACERES 2005ATM

Asynchronous Transfer Mode ATM

Page 9: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Jose Raul VentoCACERES 2005ATM

A tecnologia surgiu do ITU-T durante o desenvolmento da arquitectura B-ISDN;

ATM foi a tecnica desenvolvida para o transporte de informacões nessas redes;

ATM intruduz conceitos novos (Célula, circuitos virtuais) diferentes daqueles utilizados em redes de pacotes de tipo Ethernet

Hoje està amplamente disseminada em equipamentos de redes LAN e redes WANs

Asynchronous Transfer Mode ATM

Page 10: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

Camada de Rede

INTERNET (IP)

Page 11: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

CAMADA DE REDE

Funções da camada de rede

Page 12: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE DATAGRAMA IP

CAMADA DE REDE

ver comprimento

32 bits

dados (comprimento variável,

tipicamente um segmento TCP ou UDP)

ident. 16-bits

checksum Internet

sobre-vida

endereço IP de origem 32 bits

comprimento docabeçalho (bytes) para

fragmentação/remontagem

comp.cab

tipo deserviço

“tipo” dos dados (DS)

bitsinício do

fragmentocamadasuperior

endereço IP de destino 32 bits

Opções (se tiver) p.ex. temporizador,registrar rotaseguida, especificarlista de roteadoresa visitar.

número da versão do protocolo IP

número máximode enlaces restantes(decrementado a cada roteador)

protocolo da camadasuperior ao qualentregar os dados

comprimento total do datagrama(bytes)

Page 13: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Endereçamento IPUm endereço de IP não identifica um computador específico. Pelo contrário, cada endereço de IP identifica uma conexão entre um computador e uma rede. Um computador com conexões de rede múltiplas (por exemplo, router) deve ser atribuído um endereço IP para cada conexão.

Page 14: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Endereçamento IP

Fornece uma abstracção Independente de endereçamento de hardware (MAC) Utilizado por Protocolos de camada

mais altas Aplicações

Virtual só reconhecido por

software

Utilizado para toda a comunicação numa rede de interconexão IPv4 inteiro de 32 bits Valor distinto para cada Computador/interface

Page 15: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Endereçamento IP

Dividido em duas partes prefixo identifica a rede sufixo identifica o

computador/interface

Autoridade global atribui um prefixo distinto para a rede Administrador local atribui sufixo distinto para o computador/interface

Page 16: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Endereço IP

Page 17: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Endereço IP. Notação Decimal

Quatro valores decimais por endereço de 32 bits

Cada número decimal representa oito bits está entre 0 e 255 inclusivo

Representa cada octeto em decimal separado por pontos Não é igual a nomes como www.ualg.pt

129.194.69.68 = Endereço IP

129.194 = id-rede 1000 0001 1100 0010

69.68 = id-computador 0100 0101 0100 0100

Page 18: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Classe de Endereços IP0 24 8 16 31

0

1

1

1

0

1

0

0

0

1

1

1

1

1

1

id-rede id-computador

id-rede

id-rede

endereço multicast

reservado para uso futuro

id-computador

id-comp.

A

B

C

D

E

Class\bits

Endereço IPv4 = 32 Bits

Bits iniciais determinaram a classe A classe determina o limite entre prefixo e

sufixo

Page 19: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Calcular IP

• 11000000 192

• 10101000 168

• 00001010 10

• 00001100 12

Page 20: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP
Page 21: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

CAMADA DE REDE

Problemas Endereçamento “baseado em classes”:

Endereçamento IP

Crescimento de Internet Tamanho de tabela de

routing Esgotamento de endereços Peso AdministrativoMá utilização de endereços

Page 22: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP
Page 23: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

CAMADA DE REDE

Endereçamento IP:Soluções

Subnetting Máscara de Subrede de Comprimento variável (VLSM) Supernetting Classless InterDomain Routing (CIDR)

Page 24: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Máscaras dos endereçosSubnets

Endereçamento por SubNet é uma técnica que permite um conjunto múltiplo de redes interconectadas ser coberto por um único número de rede IP. Os endereços IP têm uma estrutura bem definida que permite a um gateway extrair a parte de rede dum endereço, simplesmente sabendo a sua classe e uma mascara opcional. Quer-se reduzir o numero de rede visíveis pelo mundo; Quer-se simplificar a gestão das muitas redes existentes

numa organização; Uma organização grande pode ter 30 ou mais redes (uma para cada departamento). Seria agradável se precisássemos de apenas publicitar um único numero de rede para as 30 redes.

Page 25: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Máscaras dos endereçosSubnets

Page 26: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Endereçamento IP: CIDR (CLASSLESS)

Classless Inter-domain Routing Implementa informação de supernetting em routers de IP Anuncia blocos de CIDR menores Diminui o tamanho da tabela de routing

Page 27: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Endereçamento IP: CIDR (CLASSLESS)

Page 28: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE INTERNET

CAMADA DE REDE

Máscaras dos endereçosSubnets

R

Rede 128.10.1.0

Rede 128.10.2.0

128.10.1.1

128. 10. 2. 2128.10.2.1

128.10.1.2

parte de internet red físicahost

Internet

Máscara de subred 11111111 11111111 11111111 00000000

Page 29: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

CAMADA DE REDE

RoteamentoRoteamento

Abstração de grafo para algoritmos de roteamento:

nós do grafo são roteadores

arestas do grafo são os enlaces físicos custo do enlace: retardo,

financeiro, ou nível de congestionamento

meta: determinar caminho(seqüência de roteadores)

“bom” pela rede da origem ao destino A

ED

CB

F

2

2

13

1

1

2

53

5

caminho “bom”:tipicamente significa

caminho de menor custooutras definições são

possíveis

Page 30: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

CAMADA DE REDE

Roteamento

Page 31: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

Classificação de Algoritmos de Roteamento

Informação global ou descentralizada?

Global: todos roteadores têm info.

completa de topologia, custos dos enlaces

algoritmos “estado de enlaces”Decentralizada: roteador conhece vizinhos

diretos e custos até eles processo iterativo de cálculo,

troca de info. com vizinhos algoritmos “vetor de

distâncias”

Estático ou dinâmico?Estático: rotas mudam lentamente

com o tempoDinâmico: rotas mudam mais

rapidamente atualização periódica em resposta a

mudanças nos custos dos enlaces

Page 32: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE REDE

Interconexão de Redes

ROTEADOR

Page 33: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE TRANSPORTE

INTERNET (TCP\UDP)

CAMADA DE TRANSPORTE

Page 34: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE TRANSPORTEServiços de transporte na Internet

CAMADA DE TRANSPORTE

Entrega confiável, ordenada, ponto a ponto (TCP)– congestionamento– controle de fluxo– estabelecimento de conexão (setup)

Entrega não confiável, (“melhor esforço”), não ordenada, ponto a ponto ou multiponto: UDP

Serviços não disponíveis: – tempo-real– garantias de banda– multiponto confiável

Page 35: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE TRANSPORTE

END to END

CAMADA DE TRANSPORTE

Page 36: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE TRANSPORTETPDU - Transport Protocol Data Unit

CAMADA DE TRANSPORTE

Page 37: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE TRANSPORTETSAP - Transport Service Access Point

CAMADA DE TRANSPORTE

Page 38: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE TRANSPORTESERVIÇOS-PORTAS

CAMADA DE TRANSPORTE

Page 39: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

CAMADA DE APLICACION

CAMADA DE APLICACION

TCP/IPAPPLICACIONES Y SERVICIOS

(INTERNET)

Page 40: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Dr. José Raul VentoCACERES 2005

CAMADA DE APLICACIONO paradigma cliente servidor

CAMADA DE APLICACION

Page 41: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Dr. José Raul VentoCACERES 2005

CAMADA DE APLICACION

CAMADA DE APLICACIONO paradigma cliente servidor

Page 42: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Dr. José Raul VentoCACERES 2005

CAMADA DE APLICACIONWWW. Origem e evolução

CAMADA DE APLICACION

Page 43: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Dr. José Raul VentoCACERES 2005

CAMADA DE APLICACION

Protocolo HTTP

CAMADA DE APLICACION

Page 44: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Dr. José Raul VentoCACERES 2005

CAMADA DE APLICACIONProtocolos de acesso ao correio

CAMADA DE APLICACION

Page 45: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Dr. José Raul VentoCACERES 2005

CAMADA DE APLICACIONDNS .....cliente / servidor

CAMADA DE APLICACION

Page 46: UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP INTERNET Introdução às Redes de Computadores TCP/IP

Dr. José Raul VentoCACERES 2005

CAMADA DE APLICACION

CAMADA DE APLICACION

FTP File Transfer Protocol