Vous êtes sur la page 1sur 42

Lacier Dias | info@cloudcampus.com.

br
MTCNA - Aula 03
TCP/IP e IPV6

Lacier Dias | info@cloudcampus.com.br


O TCP / IP
No incio dos anos 60, uma associao entre o DARPA (Defense
Advanced Research Projects Agency), um grupo de universidades e
algumas instituies, criaram o "ARPANET Network Working Group". Em
1969, a rede ARPANET entrou em operao, consistindo inicialmente de
quatro ns e utilizando comutao de pacotes para efetuar a comunicao.

Em 1974, um estudo feito por Vinton Cert e Robert Kahn, props um grupo
de protocolos centrais para satisfazer as seguintes necessidades:

Permitir o roteamento entre redes diferentes (chamadas subnets ou subredes);


Independncia da tecnologia de redes utilizada para poder conectar as subredes;
Independncia do hardware;
Possibilidade de recobrar-se de falhas.

www.CloudCampus.com.br 3
O TCP / IP

Motivaes para a criao do modelo.

www.CloudCampus.com.br 4
O TCP / IP
Originalmente, esses protocolos foram chamados de NCP (Network
Control Program), mas, em 1978, passaram a ser chamados de TCP/IP.
Em 1980, o DARPA comeou a implementar o TCP/IP na ARPANET,
dando origem Internet. Em 1983, o DARPA finalizou a converso de
todos seus computadores e exigiu a implementao do TCP/IP em todos
os computadores que quisessem se conectar ARPANET.
Alm disso, o DARPA tambm financiou a implementao do TCP/IP como
parte integral do sistema operacional Unix, exigindo que este fosse
distribudo de forma gratuita.
Dessa forma o Unix e, consequentemente, o TCP/IP, se difundiram,
cobrindo mltiplas plataformas.
Assim, o TCP/IP ficou sendo utilizado como o padro de fato para
interconectar sistemas de diferentes fabricantes, no apenas na Internet,
mas em diversos ramos de negcios que requerem tal forma de
comunicao.

www.CloudCampus.com.br 5
O TCP / IP
RFC`s Request For Comments.

As RFCs (Request For Comments) so os documentos bsicos que representam


todos os trabalhos internos relacionados com a Internet. atravs destes
documentos que se divulgam novos protocolos, permitindo uma avaliao e
melhoria das idias. Assim, a Internet atua como um gigantesco tubo de ensaio
para aprimoramento dos protocolos TCP/IP.

Esses documentos esto em constante desenvolvimento, e podem ser obtidos via


FTP ou http nos seguintes locais:

http://www.cis.ohio-state.edu/htbin/rfc/INDEX.rfc.html
http://www.unicamp.br/pub/RFC
http://nis.nsf.net
http://venera.isi.edu
http://wuarchive.wustl.edu

www.CloudCampus.com.br 6
O TCP / IP
RFC`s Request For Comments.

Algumas RFCs relevantes para o estudo de redes esto listadas a seguir, mas importante
acessar o ndice das RFCs a fim de ver a lista completa.
768 User Datagram Protocol (UDP)
791 Internet Protocol (IP)
792 Internet Control Message Protocol (ICMP)
793 Transmission Control Protocol (TCP)
826 Address Resolution Protocol (ARP)
854 Telnet Protocol (TELNET)
862 Echo Protocol (ECHO)
894 IP over Ethernet
950 Internet Standard Subnetting Procedure
959 File Transfer Protocol (FTP)
1001, 1002 NetBIOS Service Protocols
1009 Requirements for Internet Gateways
1034, 1035 Domain Name System (DNS)
1112 Internet Gateway Multicast Protocol (IGMP)
1157 Simple Network Management Protocol (SNMP)
1518 An Architecture for IP Address Allocation with CIDR
1519 Classless Inter-Domain Routing (CIDR): An Address Assignment and Aggregation Strategy
1541 Dynamic Host Configuration Protocol (DHCP)
www.CloudCampus.com.br 7
Modelo TCP / IP
Modelo TCP/IP
O modelo TCP/IP baseado em 4 nveis, o de Host/rede, o de Inter-rede, o de Transporte e o
de Aplicao. Eles so vistos brevemente a seguir e com maiores detalhes adiante.

Host/rede
O modelo TCP/IP no especifica nada no nvel de host/rede. Apenas diz que o host deve se conectar ao meio fsico
utilizando um protocolo, a fim de que seja possvel enviar pacotes IP. Este protocolo no definido.

Inter-rede
A tarefa do nvel inter-rede fazer com que pacotes enviados em um ponto da rede cheguem ao seu destino,
independente de falhas em partes da rede. possvel que os pacotes cheguem ao destino em ordem diferente que
partiram, obrigando as camadas superiores a reorganizar tudo.
O protocolo definido nessa camada para o modelo TCP/IP o protocolo IP, e o roteamento de grande importncia
aqui.

Transporte
O nvel de transporte tem como objetivo permitir que os hosts de origem e destino conversem independente da
distncia, da mesma forma que o nvel 4 do modelo OSI.

Aplicao
A camada de aplicao contm os protocolos de alto nvel, possuindo funes semelhantes s do nvel de aplicao do
modelo OSI.

www.CloudCampus.com.br 8
Comparao OSI x TCP / IP
A figura a seguir mostra uma comparao entre o modelo de camadas OSI e o TCP/IP.

www.CloudCampus.com.br 9
Camada de Aplicao

No modelo TCP/IP, a camada de aplicao passam a


incorporar as funes das camadas 6 (Apresentao) e
5 (Sesso) e, em alguns casos, at mesmo algumas
funes da camada 4 (Transporte).

Algumas aplicaes historicamente definidas nesta


camada so:
Telnet, FTP / TFTP, HTTP, E-mail (POP3 e SMTP), SNMP

www.CloudCampus.com.br 10
Camada de Aplicao

Aplicaes podem ser classificadas em um dos 3 tipos


abaixo, de acordo com seu modo de operao:

Cliente (ex: Navegador Web)

Servidor (ex: Servidor Web Apache)

Ambos (ex: aplicaes P2P)

www.CloudCampus.com.br 11
Camada de Transporte

Nesta camada, temos 2 protocolos principais: o


TCP e o UDP

TCP (Transmission Control Protocol) permite uma transmisso


confivel, exigida por algumas aplicaes. Em contrapartida, por
ter um overhead maior (cabealho mais complexo, de 20 bytes
de extenso), ele no to gil.

UDP (User Datagram Protocol) uma verso light do TCP,


abrindo mo dos controles implementados pelo TCP. Por este
motivo, seu cabealho tem apenas 8 bytes, o que o torna um
protocolo de transporte muito mais rpido.

www.CloudCampus.com.br 12
Camada de Transporte
TCP X UDP

www.CloudCampus.com.br 13
Camada de Transporte

Portas Lgicas TCP e UDP

Para se comunicar com a camada superior (Aplicao), os


protocolos da camada de transporte adotam o artifcio de portas
lgicas

Basicamente, cada aplicao servidora aguarda uma conexo de


uma aplicao cliente em uma porta lgica especfica, conhecida
como well known port
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

www.CloudCampus.com.br 14
Camada de Transporte

Portas de 1 a 1023 = Well Known Ports


(aplicaes servidoras)

Portas de 1024 para cima = Portas dinmicas


(aplicaes cliente)

www.CloudCampus.com.br 15
Camada de Transporte

Exemplo de comunicao

www.CloudCampus.com.br 16
Protocolo ICMP

ICMP = Internet Control Message Protocol

Tem a funo de transportar mensagens entre os elementos


de uma rede IP. Principais mensagens transportadas:

Destination unreachable (destino inalcanvel)


Buffer full (buffer cheio)
TTL expired (mensagem obituria)

Adicionalmente, implementa mensagens de echo, usadas


pelo PING e TRACEROUTE

www.CloudCampus.com.br 17
Protocolo ARP

ARP = Address Resolution Protocol


Tem a funo de mapear endereos lgicos (IP) para
endereos fsicos (MAC)

www.CloudCampus.com.br 18
Protocolo RARP

ARP = Reverse Address Resolution Protocol


Tem a funo de mapear endereos fsicos (MAC) para
endereos lgicos (IP)
Evoluo do RARP = DHCP (Aplicao)

www.CloudCampus.com.br 19
Camada de Rede
A camada de rede responsvel pelo roteamento dos dados atravs da rede e pelo
endereamento lgico dos pacotes de dados, ou seja, responsvel pelo trafego entre
maquinas que no esto diretamente conectadas.
Ela fornece:

Roteamento: Cria e gerencia a tabela de rotas


No propagam mensagens de broadcast ou de multicast,
Utilizam endereo lgico no cabealho da camada de rede para determinar o router vizinho
para qual o pacote deve ser enviado,
Controle de trfego de sub-rede: podem instruir uma estao a no enviar pacotes quando o
buffer do roteador est cheio.
Fragmentao de Frame: se durante a transmisso for detectado que em um dos dispositivos
da rede o MTU menor que o tamanho mximos que o dispositivo suporte, ocorre a
fragmentao para transmisso e re-montagem na estao de destino.
Essa camada alivia as camadas superiores da necessidade de ter qualquer informao sobre
a transmisso de dados, mantendo e terminando as conexes entre seu vizinho imediato,
mesmo que o vizinho seja um n atravs do qual os dados sero roteados e no a estao de
destino. A estaes de origem e de destino podem estar separadas por muitos dispositivos de
transito.

www.CloudCampus.com.br 20
Camada de Fsica
Topologias fsicas mais comuns:

Barramento (bus)

Estrela (Star)

Anel (Ring)

rvore (Tree)

www.CloudCampus.com.br 21
Camada de Fsica

Devemos nos lembrar que existem 2 tipos de topologia:

Fsica - definida pelas conexes fsicas: Cabos, etc.

Lgica - definida pelo uso lgico da topologia fsica

www.CloudCampus.com.br 22
IPV6

IPv4 foi concebido em uma poca onde os


requerimentos eram outros

A verso 6 do protocolo foi publicada em 1998


http://www.ietf.org/rfc/rfc2460.txt

IPv6 muito mais do que um upgrade da atual verso


(IPv4)

IPv6 mais flexvel, dinmico, escalvel e seguro

www.CloudCampus.com.br 23
IPV6

Espao para endereamento - Principal motivao


Blocos IPv4 comearam a atingir nveis de escassez
preocupantes em algumas regies, ainda em 2005

QoS - Qualidade de Servio (melhorias)

Mobilidade

Funcionalidades ad-hoc
Cabealho flexvel

www.CloudCampus.com.br 24
IPV6 Caractersticas

128 bits para endereamento

Possibilidade de autoconfigurao

Novo formato de cabealho (header), com a


possibilidade de incorporar novos campos sob demanda

Suporte nativo a classes de servio

Suporte nativo a criptografia


www.CloudCampus.com.br 25
IPV6 Cabealho

www.CloudCampus.com.br 26
IPV6 Endereamento

Um endereo IPv4 formado por 32 bits.


2^32 = 4.294.967.296
Um endereo IPv6 formado por 128 bits.
2^128=340.282.366.920.938.463.463.374.607.431.768.211.45
6.340.282.366.920.938.463.463.374.607.431.768.211.456

~ 56 octilhes (5,6x10^28) de endereos IP por ser


humano.
~ 79 octilhes (7,9x10^28) de vezes a quantidade de
endereos IPv4

www.CloudCampus.com.br 27
IPV6 Endereamento
A representao dos endereos IPv6, divide o endereo em oito grupos de 16
bits, separando-os por :, escritos com dgitos hexadecimais.
2001:0DB8:AD1F:25E2:CADE:CAFE:F0CA:84C1

Na representao de um endereo IPv6 permitido:


Utilizar caracteres maisculos ou minsculos;
Omitir os zeros esquerda
Representar os zeros contnuos por ::.

Exemplo:
2001:0DB8:0000:0000:130F:0000:0000:140B
2001:db8:0:0:130f::140b

Formato invlido: 2001:db8::130f::140b (gera ambiguidade)

www.CloudCampus.com.br 28
IPV6 - Tcnicas de Transio

No existe a opo de desligar o IPv4 e ligar o IPv6

A transio ocorre de modo contnuo e transparente ao


usurio final

IPv4 e IPv6 ainda coexistiro por muitos e muitos anos

Que tal testar o protocolo em casa?


http://blog.ccna.com.br/2012/07/13/como-habilitar-ipv6-em-seu-pc-
domestico-ou-qualquer-outro/

www.CloudCampus.com.br 29
IPV6 - Tcnicas de Transio

Dual Stacking (pilha dupla)


Consiste em rodar, simultaneamente, ambas as
verses do protocolo IP em um mesmo router
O router, portanto, sabe para onde encaminhar
trfego com destino a redes IPv4 e IPv6

Tunelamento 6to4
Consiste no encapsulamento do pacote IPv6 com
um cabealho IPv4
Pacotes IPv6 atravessam redes IPv4 - IPv6 s roda
nas pontas
www.CloudCampus.com.br 30
IPV6 - Tcnicas de Transio

www.CloudCampus.com.br 31
IPV6 - Tcnicas de Transio

NAT64
Consiste em traduzir endereos IPv6 para IPv4, e
vice-versa.

NAT444
Na verdade, no uma tcnica de transio, mas
uma soluo paliativa que visa retardar a adoo do
novo protocolo
Traduz endereos IPv4 frios para outro endereo
IPv4 frio, que ser ainda traduzido para um
endereo IPv4 quente.
www.CloudCampus.com.br 32
IPV6 - Planejamento

A deciso pela adoo do protocolo IPv6 gera muitas questes

IPv6 realmente necessrio?


Quando o IPv6 ser necessrio?
H alternativas viveis ao IPv6?
A transio deve ser feita de uma nica vez ou gradualmente?
Como tornar as aplicaes e servios compatveis com o novo protocolo?
Como tirar vantagem das novas funcionalidades do IPv6?
Com quais aspectos devem ser avaliados alm da segurana?
Como se planejar para essa transio?
Qual ser o custo da implantao?

www.CloudCampus.com.br 33
IPV6 - Planejamento

Primeiro Passo: Treinamento

importante que tcnicos e administradores de redes busquem


adquirir conhecimento sobre a nova tecnologia;
Cursos;
Livros;
Stios Internet;
Documentos tcnicos;
Fruns;
Eventos.

Este primeiro passo ser essencial para a elaborao das


prximas fases.

www.CloudCampus.com.br 34
IPV6 - Planejamento

Primeiro Passo: Treinamento

Para quem no tem conectividade nativa IPV6 uma boa soluo


comear por um tnel IPV4-IPV6. Como sugesto a empresa
abaixo oferece essa conectividade sem custo.

http:// www.tunnelbroker.net
http://ipv6.he.net/certification
http:// www.he.net www.CloudCampus.com.br 35
IPV6 - Planejamento

O Impacto do IPv6
Como o IPv6 pode afetar os negcios:
Novas aplicaes;
Novas oportunidades;
Novos servios.

Como obter conexo;

Que tipo de conexo oferecer aos clientes;


IPv6 nativo;
Tneis.

Quais servios internos sero migrados inicialmente;

Entender esses aspectos essencial para otimizar o retorno dos investimentos.

www.CloudCampus.com.br 36
IPV6 - Planejamento
O Impacto do IPv6
Minimizar os custos da implantao.
Custo Relativo em um ISP*:
Com equipamentos (15%)

Roteadores - Mdio;

Firewalls - Mdio.

Com softwares (15%)


Softwares de gerenciamento e monitoramento de redes - Alto;
SOs - Mdio.

Mo-de-obra (70%)
Pesquisa e desenvolvimento - Baixo;
Treinamento - Alto;
Implementao - Alto;
Manuteno Mdio/Alto;
Problemas de interoperabilidade - Mdio/Alto.

www.CloudCampus.com.br 37
IPV6 - Planejamento

Obtendo um prefixo IPv6


Se voc for usurio final, ter que solicitar sua operadora ou
tnel com a HE.

Se voc for ASN:


Todos os RIRs j distribuem endereos IPv6 em suas regies.
Preencha o formulrio em:
http://registro.br/info/pedido-form.txt
Enviar por email: numeracao-pedido@registro.br
Receber um ticket, ou uma mensagem indicando erros de preenchimento
Quem tem IPv4 certamente justifica IPv6
Gratuito, por hora
2 semanas entre anlise e aprovao
Dvidas: numeracao@registro.br

www.CloudCampus.com.br 38
IPV6 - Consideraes
No separe as funcionalidades v6 do v4,
No faa tudo de uma vez,
No veja o IPv6 como um produto,
O produto a Internet, ou o acesso/contedos Internet,
O IPv4 no mais igual a Internet,
Evitar o problema no far ele desaparecer,
Quanto voc est disposto a gastar agora, para economizar
dinheiro depois?
Somente o IPv6 permitir o crescimento contnuo da rede

Comece agora!
www.CloudCampus.com.br 39
Dvidas?

Dever de Casa.
Dever de Casa.

So perguntas ou laboratrios pertinentes a matria.


Dentre as questes teremos, questes de provas e
exerccios de fixao do contedo.

Ser corrigido no inicio da prxima aula com a


explicao da resposta.

No colem. Errem comigo, e ajustamos para


acertarem na da prova. :-)

www.CloudCampus.com.br 41
Dvidas?

www.CloudCampus.cc
info@cloudcampus.cc
+55-11-3662-3832

Vous aimerez peut-être aussi