Upload
internet
View
105
Download
1
Embed Size (px)
Citation preview
Slide 1
TCP IP
Visão Geral
Introdução
O conjunto de protocolos TCP IP
Resolução de nomes
O processo de transferência de dados
Dados de roteamento
Slide 2
Introdução
As tarefas são divididas entre as 4 camadas do TCP IPAs tarefas são divididas entre as 4 camadas do TCP IP
Protocolo padrão da indústriaProtocolo padrão da indústria
Utilizado para redes em larga escalaUtilizado para redes em larga escala
Permite a comunicação de diversos aplicativos ao mesmotempoPermite a comunicação de diversos aplicativos ao mesmotempo
Slide 3
Camadas do TCP IP 1
Camada de aplicativosCamada de aplicativos
Camada de transporteCamada de transporteCamada de transporteCamada de transporte
Camada da InternetCamada da InternetCamada da InternetCamada da Internet
Camada da interface de redeCamada da interface de redeCamada da interface de redeCamada da interface de rede
Camada da InternetIPIP ICMPICMP IGMPIGMP ARPARP
Camada da interface de rede
EthernetEthernetATMATM
Camada de transporteUDPUDPTCPTCP
Camada de aplicação
FTPFTPHTTPHTTP
Slide 4
Camadas do TCP IP 2 Aplicação
Camada superior que inclui todos aplicativos: HTTP, Ftp, etc
Transporte
Camada que ordena e garante comunicação entre computadores: TCP, UDP
Internet
Camada responsável pelo endereçamento das mensagens: IP, ARP, ICMP, IGM
Interface de rede
Insere e recebe dados da mídia de rede. Identifica o MAC da placa de rede que é único
Slide 5
Identificação de aplicativos = Soquete
UDPUDPTCPTCP
FTPFTPHTTPHTTP
192.168.2.150192.168.2.150
Servidor FTP
Servidor HTTP
Porta TCP 20,21Porta TCP 20,21
TCP Porta 80TCP Porta 80
Endereço IP + Porta TCP ou Porta UDP= Soquete
Slide 6
O Conjunto de protocolos TCP IP
TCP
UDP
IP
ICMP
IGMP
ARP
Utilitários TCP/IP
Slide 7
TCP
IP ICMP IGMP ARP
UDPTCPTCP
Organiza os dados
Difusão ponto a ponto
Identifica o Soquete
Handshake de 3 vias
Slide 8
UDP
Não garante a entrega
UDPUDPTCP
IP ICMP IGMP ARP
Slide 9
IP
RoteadorRoteadorUDPTCP
IPIP ICMPIGMP ARP
Identifica a Network de destino
Identifica o Host de destino
Slide 10
ICMP
UDPTCP
IP ICMPICMP IGMP ARP
RoteadorRoteador
Reporta erros de transmissão do TCP IP
Não constitui um protocolo confiável
Slide 11
IGMP
UDPTCP
IP ICMP IGMPIGMP ARP
Gerência de difusão seletiva
Slide 12
ARP
UDPTCP
IP ICMP IGMP ARPARP
BB
CC
AA
ARPCache
2
1
4
6
5
1. O cache ARP é verificado2. A solicitação do ARP é enviada3. A entrada do ARP é adicionada4. A solicitação do ARP é enviada5. A entrada do ARP é adicionada6. O pacote IP é enviado
ARPCache
3
Slide 13
O processo de transferência de dados Terminologia de pacotes
Componentes do quadro
Fluxo de dados
Evita o congestionamento da redeEvita o congestionamento da rede
Os dados são divididos em pequenos pacotesOs dados são divididos em pequenos pacotes
Slide 14
Terminologia de pacotes
Segmento
Mensagem
Datagrama
Quadro
Slide 15
Componentes do quadro
CabeçalhoSi
nal d
e al
erta
Sina
l de
aler
ta Endereço de OrigemEndereço de Origem
Endereçode destinoEndereçode destino
Dados
0,5 KB - 4 KB0,5 KB - 4 KB
Marcador
CRCCRC
Slide 16
Fluxo de dados
UDPUDPTCPTCP
FTPFTPHTTPHTTP
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
UDPUDPTCPTCP
FTPFTPHTTPHTTP
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
DadosDados
UDPUDPTCPTCP
IPIP ICMPICMP IGMPIGMP ARPARP
Dados
UDPUDPTCPTCP
FTPFTPHTTPHTTP
PreâmbuloPreâmbulo
Internet
Transporte
Aplicação
Dados
CRCCRC
FTPFTPHTTPHTTP
Slide 17
Dados de roteamento
RoteadorRoteador
Parte da tabela de roteamento192.168.1.0 255.255.255.0 192.168.1.1192.168.2.0 255.255.255.0 192.168.2.1192.168.3.0 255.255.255.0 192.168.3.1192.168.4.0 255.255.255.0 192.168.4.1192.168.5.0 255.255.255.0 192.168.5.1192.168.6.0 255.255.255.0 192.168.6.1192.168.7.0 255.255.255.0 192.168.7.1192.168.8.0 255.255.255.0 192.168.8.1
Slide 18
Transferência entre RoteadoresVerificar pacote
Verificar endereço IP
Enviar o pacote para a próxima
camada
Verificar pacote
Verificar endereço IP
Enviar o pacote para a próxima
camada
Verificar pacoteDiminuir TTLO destino é local?
Sim, adicionar o endereço MAC de destinoNão, adicionar o endereço MAC do roteador
O destino é local?Sim, adicionar o endereço MAC de destinoNão, adicionar o endereço MAC do roteador
Sempre adicionar o endereço IP de destino
O destino é local?Sim, adicionar o endereço MAC de destinoNão, adicionar o endereço MAC do roteador
Sempre adicionar o endereço IP de destino
Roteador 2Roteador 2
Roteador 1Roteador 1
AA
BB
CC
DD
Slide 19
Endereçamento IP
Visão Geral
Endereçamento IP em classes
Divisão da rede em sub-redes
Planejando o endereçamento IP
Atribuindo endereços IP
Slide 20
Endereçamento IP
Notação Decimal Pontuada
Exemplo:
11 00 00 00 00 00 00 00 00 00 00 00 11 00 11 00 00 00 00 00 00 00 11 00 00 00 00 11 11 11 11 00
32 bits32 bits
128128 1010 22 3030.. .. ..
Slide 21
Endereçamento IP
Endereçamento hierárquico
NetIDNetID HostIDHostID
32 bits32 bits
Identifica a rede à qual a Identifica a rede à qual a máquina está conectadamáquina está conectada
Identifica a máquina na Identifica a máquina na rederede
Slide 22
Endereçamento IP em classes
192.168.1.0192.168.1.0 192.168.3.0192.168.3.0
192.168.1.100192.168.1.100 192.168.2.101192.168.2.101
192.168.2.100192.168.2.100 192.168.3.100192.168.3.100
192.168.2.0192.168.2.0
192.168.1.100192.168.1.100192.168.1.100192.168.1.100EndereçoIP
Identificação de hostIdentificação de host
Identificação de redeIdentificação de rede
Slide 23
Classes de endereço IP
ww xx yy zz
Classe A IdentificaçãoIdentificaçãode redede rede
IdentificaçãoIdentificaçãode redede rede Identificação de hostIdentificação de host
Classe B Identificação de redeIdentificação de redeIdentificação de redeIdentificação de rede Identificação de hostIdentificação de host
Classe C Identificação de redeIdentificação de redeIdentificação de redeIdentificação de redeIdentificação
de hostIdentificação
de host
Slide 24
Dados sobre classes
Classe A
Classe B
Classe C
126 redes e 16.777.214 hosts por rede126 redes e 16.777.214 hosts por rede
16.384 redes e 65.534 hosts por rede16.384 redes e 65.534 hosts por rede
2.097.152 redes e 254 hosts por rede2.097.152 redes e 254 hosts por rede
Slide 25
Outros dados sobre classes
Classe D tem seus endereços utilizados pela difusão seletiva
Classe E reservada para uso posterior
Classe de endereço IP
Endereço IP
Identificação de rede Intervalo dos valores de W
A W.X.Y.Z W.0.0.0 1 – 126
B W.X.Y.Z W.X.0.0 128 – 191
C W.X.Y.Z W.X.Y.0 192 – 223
D W.X.Y.Z Não disponível 224 – 239
E W.X.Y.Z Não disponível 240 - 255
Slide 26
Endereçamento IP
Classes de Endereçamento
00 77 1515 2323 3131
00 Net IDNet ID Host IDHost IDClasse AClasse A
11 00 Net IDNet ID Host IDHost IDClasse BClasse B
11 11 00 Net IDNet ID Host IDHost IDClasse CClasse C
11 11 11 00 Multicast IDMulticast IDClasse DClasse D
11 11 11 11 00 Classe Reservada para novas aplicaçõesClasse Reservada para novas aplicaçõesClasse EClasse E
Slide 27
Endereçamento IP
Como determinar a classe das redes conhecendo o endereço em Notação Decimal Pontuada?
CLASSE ACLASSE A Primeiro bit é “0”Primeiro bit é “0”
Primeiro decimal < 128Primeiro decimal < 128
CLASSE BCLASSE B Primeiros 2 bits são “10”Primeiros 2 bits são “10”
128 128 Primeiro decimal < 192 Primeiro decimal < 192
CLASSE CCLASSE C Primeiros 3 bits são “110”Primeiros 3 bits são “110”
192 192 Primeiro decimal < 224 Primeiro decimal < 224
Slide 28
Endereçamento IP
Classe A
Usada em redes de grande porteEndereços de rede variam de 1 a 126Cada rede pode ter 16 milhões de hosts
Exemplo: rede Arpanet
00 77 1515 2323 3131
00 Net IDNet ID Host IDHost ID
Slide 29
Endereçamento IP
Classe B
Endereços de rede variando de 128.1 até 191.255
Cada rede pode ter 65 mil hosts
00 77 1515 2323 3131
11 00 Net IDNet ID Host IDHost ID
Slide 30
Endereçamento IP
Classe C
Endereços de rede variando de 192.1.1 até 223.254.254
Cada rede pode ter 254 hosts
00 77 1515 2323 3131
11 11 00 Net IDNet ID Host IDHost ID
Slide 31
Divisão da rede em Sub-redes
ConcentradorConcentrador
Sub-rede 2Sub-rede 1
1111 2222
RoteadorRoteadorConcentradorConcentrador
Slide 32
Máscaras de sub-rede
EndereçoIP 255.255.255.255.255.255.255.255. 0.00.0
192.168.
10.50.100.10.50.100.10.50.100.10.50.100. 200200
Sub-redeMáscara 255.255.255.255.255.255.255.255.255.255.255.255. 00
RedeIdentificação 10.50.100.10.50.100.10.50.100.10.50.100. 00
Slide 33
Máscaras de sub-rede padrão
Classe de endereço IP
Endereço IP
Mascara de Sub rede
Identificação de rede
Identificação de Host
A W.X.Y.Z 255.0.0.0 w.0.0.0 X.Y.Z
B W.X.Y.Z 255.255.0.0 w.x.0.0 Y.Z
C W.X.Y.Z 255.255.255.0 w.x.y.0 Z
A personalização de máscaras de sub-rede pode gerar sub-redes adicionaisA personalização de máscaras de sub-rede pode gerar sub-redes adicionais
Slide 34
Determinando Hosts locais
1111
192.168.1.100192.168.1.100
Hosts locais
192.168.2.100192.168.2.100
2222
RouterRouter
AA
BB
CC
DD
EE
FF255.255.0.0255.255.0.0255.255.0.0255.255.0.0Máscara de
sub-rede
RoteadorRoteador
Slide 35
Determinando Hosts remotos
1111
192.168.1.100192.168.1.100
Hosts remotos
2222
RouterRouter
AA
BB
CC
DD
EE
FF255.255.255.0255.255.255.0255.255.255.0255.255.255.0Máscara de
sub-rede
RoteadorRoteador
192.168.2.100192.168.2.100
Slide 36
Planejando o endereçamento IP
A identificação de host não pode ser toda de zerosA identificação de host não pode ser toda de zeros
A identificação de host não pode ser toda de 255sA identificação de host não pode ser toda de 255s
O primeiro número na identificação de rede não pode ser 127O primeiro número na identificação de rede não pode ser 127
A identificação de host tem que ser exclusiva paraa identificação de rede localA identificação de host tem que ser exclusiva paraa identificação de rede local
Slide 37
Identificações de rede
1111 2222
3333
RoteadorRoteador
10.0.0.010.0.0.0 192.168.2.0
192.168.2.0 172.16.0.0172.16.0.0
Slide 38
Identificação de Host
1111 2222
RoteadorRoteador
172.16. 0.12172.16. 0.12
172.16. 0.11172.16. 0.11
172.16. 0.10172.16. 0.10
10.0.0.1210.0.0.12
10.0.0.1110.0.0.11
10.0.0.1010.0.0.10
192.168.2.11192.168.2.11
192.168.2.10192.168.2.10
192.168.2.1192.168.2.1
10.0.0.110.0.0.1 172.16. 0.1172.16. 0.1
3333
10.0.0.010.0.0.0 192.168.2.0192.168.2.0 172.16.0.0172.16.0.0
Slide 39
Atribuindo endereços IP
Atribuição estática
Atribuição dinâmica
Slide 40
Atribuindo endereços
Como um host obtém seu endereço IP?
Endereço de rede é fixo para uma rede
Existem duas formas para atribuir um endereço de host
Configuração Manual
O endereço IP é configurado no computador pelo administrador do sistema
Uso do DHCP
Dynamic Host Configuration Protocol (DHCP) Um servidor DHCP na rede recebe pedidos
DHCP de um cliente e aloca um endereço IP para o cliente
Slide 41
Atribuindo endereços IP estáticos
Slide 42
Atribuindo endereços
Configuração Manual
Slide 43
Atribuindo endereços IP dinâmicos
Slide 44
Endereçamento IP
DHCP: Dynamic Host Configuration Protocol: obtém dinamicamente um endereço IP: “plug-and-play”
Host broadcasts uma msg “DHCP discover”
Servidor DHCP responde com “DHCP offer”
Host solicita endereço IP: “DHCP request”
Servidor DHCP envia endereço: “DHCP ack”
Slide 45
Exibindo a configuração TCP/IP fixa
Slide 46
Exibindo a configuração TCP/IP dinâmica
Command Prompt
Microsoft Windows 2000 [version 5.00.2195](C) Copyright 1985-1999 Microsoft Corp.
C:\>ipconfig
Windows 2000 IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :IP Address. . . . . . . . . . . . : 192.168.1.200Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.1.1
C:\>_
Slide 47
Endereçamento IP: CIDR
CIDR: Classless InterDomain Routing Parte rede do endereço com tamanho arbritário
Formato do endereço: a.b.c.d/x, onde x é o número de bits da porção rede do endereço
11001000 00010111 000100011001000 00010111 00010000 000000000 00000000
parteparterederede
partepartehosthost
200.23.16.0/23200.23.16.0/23
Slide 48
Endereçamento IP
Sub-redes
Considerando Classe BMáscara abaixo permite criar até 62 LANs (26-
2) com 1022 (210-2) hosts cada Ex.: 128.10.2.30/22
11 00 00 00 00 00 00 00 00 00 00 00 11 00 11 00 00 00 00 00 00 00 11 00 00 00 00 11 11 11 11 00
32 bits32 bits
11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 00 00 00 00 00 00 00 00 00 00
MáscaraMáscara
11 00 Net IDNet ID Host IDHost IDSub-redeSub-rede HostHost
Slide 49
Serviços da internet
Visão Geral
Identificando conceitos da Internet
Tecnologias cliente
Conexão com a Internet
Slide 50
Identificando conceitos da internet
Cliente
Conexão usandoo protocolo TCP/IP
Internet
Servidor
Dados de texto, de áudio, de vídeo e
de elementos gráficos
Slide 51
Serviços da Internet
Internet
World Wide Web (WWW)
Bate-papo
Internet News
FTP
Telnet
Slide 52
Intranet
Intranet
Extranet
Internet
Slide 53
Nomes de domínios
Nome de domínio (exemplo.microsoft.com)
Domínio de nível superior (com)
Domínio de segundo nível (microsoft.com)
Subdomínio (exemplo.microsoft.com)
comcom
exemplo.microsoft.comexemplo.microsoft.com
microsoft.commicrosoft.com
Slide 54
Tecnologias cliente
Leitores de notícias – Outlook Express
Navegadores da Web – Internet Explorer
Protocolos Internet
URL
Slide 55
Protocolos da Internet
Internet HTTP
HTTPS
FTP
SMTP
NNTP
HTML
DHTML
Servidor
Dados
Cliente
Conexão usandoum protocolo Internet
Slide 56
URL
URL(http://exemplo.microsoft.com/tutorial/default.html)
Protocolo usado (http://)
Endereço de DNS (exemplo.microsoft.com)
Caminho no servidor (/tutorial/default.html)
http://exemplo.microsoft.com/tutorial/default.htmlhttp://exemplo.microsoft.com/tutorial/default.html
Slide 57
Conexão com a Internet
Individual ou compartilhadaIndividual ou compartilhada
Conecta a internetConecta a internet
Níveis de segurança diferenciados entre os tipos de conexãoNíveis de segurança diferenciados entre os tipos de conexão
A combinação entre os métodos pode melhorar a velocidade ea segurança em conjuntoA combinação entre os métodos pode melhorar a velocidade ea segurança em conjunto
Slide 58
NAT´s
Internet
192.168.0.10192.168.0.10
w1.x1.y1.z1w1.x1.y1.z1
w2.x2.y2.z2w2.x2.y2.z2
Navegador da Web
NAT
Servidor Web
Slide 59
Proxy
Servidor proxy
Site da Web autoriza-do
Site da Web restrito
LAN
LAN Internet
LAN
Slide 60
Firewall
Firewall
Usuário autorizado
Usuário não autorizado
Internet
LAN
LAN
LAN