UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 Introdução às Redes de Computadores TCP-IP...
Transcript of UNEMAT-FACIEX Dr. José Raul Vento CACERES 2006 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
MODELOS DE REFERÊNCIA UNEMAT-FACIEX
MODELO DE REFERENCIA TCP/IPFLUXO DE DADOS
MODELOS DE REFERÊNCIA UNEMAT-FACIEX
MODELO DE REFERENCIA TCP/IP
MODELOS DE REFERÊNCIA UNEMAT-FACIEX
MODELO DE REFERENCIA TCP/IPUma visão mais detalhada
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
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
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
Jose Raul VentoCACERES 2005ATM
Asynchronous Transfer Mode ATM
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
CAMADA DE REDE
Camada de Rede
INTERNET (IP)
CAMADA DE REDE
CAMADA DE REDE
Funções da camada de rede
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)
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.
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
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
CAMADA DE REDE INTERNET
CAMADA DE REDE
Endereço 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
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
Calcular IP
• 11000000 192
• 10101000 168
• 00001010 10
• 00001100 12
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
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)
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.
CAMADA DE REDE INTERNET
CAMADA DE REDE
Máscaras dos endereçosSubnets
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
CAMADA DE REDE INTERNET
CAMADA DE REDE
Endereçamento IP: CIDR (CLASSLESS)
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
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
CAMADA DE REDE
CAMADA DE REDE
Roteamento
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
CAMADA DE REDE
Interconexão de Redes
ROTEADOR
CAMADA DE TRANSPORTE
INTERNET (TCP\UDP)
CAMADA DE TRANSPORTE
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
CAMADA DE TRANSPORTE
END to END
CAMADA DE TRANSPORTE
CAMADA DE TRANSPORTETPDU - Transport Protocol Data Unit
CAMADA DE TRANSPORTE
CAMADA DE TRANSPORTETSAP - Transport Service Access Point
CAMADA DE TRANSPORTE
CAMADA DE TRANSPORTESERVIÇOS-PORTAS
CAMADA DE TRANSPORTE
CAMADA DE APLICACION
CAMADA DE APLICACION
TCP/IPAPPLICACIONES Y SERVICIOS
(INTERNET)
Dr. José Raul VentoCACERES 2005
CAMADA DE APLICACIONO paradigma cliente servidor
CAMADA DE APLICACION
Dr. José Raul VentoCACERES 2005
CAMADA DE APLICACION
CAMADA DE APLICACIONO paradigma cliente servidor
Dr. José Raul VentoCACERES 2005
CAMADA DE APLICACIONWWW. Origem e evolução
CAMADA DE APLICACION
Dr. José Raul VentoCACERES 2005
CAMADA DE APLICACION
Protocolo HTTP
CAMADA DE APLICACION
Dr. José Raul VentoCACERES 2005
CAMADA DE APLICACIONProtocolos de acesso ao correio
CAMADA DE APLICACION
Dr. José Raul VentoCACERES 2005
CAMADA DE APLICACIONDNS .....cliente / servidor
CAMADA DE APLICACION
Dr. José Raul VentoCACERES 2005
CAMADA DE APLICACION
CAMADA DE APLICACION
FTP File Transfer Protocol