Vous êtes sur la page 1sur 37

TCP / IP

O que ?
Conjunto de protocolos de
comunicao entre computadores em
rede.
Quando nasceu ?
Desenvolvido em 1969 pelo Darpa
(Defense Advanced Research Projects
Agency ou Agncia de Projetos de
Defesa dos Estados Unidos ) resulta de
uma experincia chamada ARPANET
(Advanced Research Projects Agency
Network)
O que a Arpanet ?
A ARPANET foi resultado de um
experimento de compartilhamento de
recursos. O objetivo era fornecer links de
comunicao para redes de alta
velocidade entre vrios
supercomputadores localizados em
vrias regies dos Estados Unidos.
De onde vem e o que significa o
nome TCP/IP ?
TCP - Transmission Control Protocol ou
Protocolo de Controle de Transmisso.
IP Internet Protocol ou Protocolo de
Interconexo.
Para que serve ?
Seu padro industrial foi criado para
conexes de redes de larga escala
abrangendo ambientes de rede local
(LAN) e de rede de longa distncia
(WAN).
Por que TCP/IP ?
Em 1974, o protocolo de controle de transmisso (TCP) foi
apresentado como uma especificao provisria que descrevia
como criar um servio de transferncia de dados confivel de
host a host em uma rede.
Em 1981, o protocolo Internet (IP) foi apresentado de forma
provisria e descrevia como implementar um padro de
endereamento e pacotes de rotas entre redes interconectadas.
No dia 1 de janeiro de 1983, a ARPANET comeou a exigir o uso
padro dos protocolos TCP e IP para todo o trfego e
comunicao essencial de rede. A partir dessa data, a ARPANET
comeou a ficar mais conhecida como a Internet e os protocolos
necessrios comearam a ficar mais conhecidos como o
conjunto de protocolos TCP/IP.
Onde usar ?
O conjunto de protocolos TCP/IP
implementado em inmeros produtos de
software TCP/IP disponveis para uso em
vrias plataformas de computao.
Atualmente, o software TCP/IP continua
amplamente usado na Internet e muitas
vezes utilizado para a criao de grandes
conjuntos de redes privadas e roteadas.
TCP/IP vs OSI
Camada de Aplicao
Equivale a camada 5, 6 e 7 do modelo
OSI e faz comunicao entre os
aplicativos e o protocolo de transporte,
isto inclui as aplicaes processadas.
Alguns dos vrios protocolos que
operam nesta camada so: HTTP,
SMTP, FTP, DNS....
Camada de Transporte
Semelhante ao modelo OSI, esta
camada responsvel por receber os
dados enviados da camada de Aplicao
e transforma - los em pacotes que sero
repassados para a Camada de Internet.
Protocolos operantes nesta camada
TCP e o UDP.
Camada de Internet
Tambm semelhante a camada OSI,
responsvel pela transmisso de um dado
de programa, recebe os pacotes de dados
e o divide em pacotes chamados
datagrama. Esses por sua vez so
enviados para a Camada de Interface com
a Rede onde sero transmitidos atravs
de quadros.
Alguns dos vrios protocolos que operam
nesta camada: IP, ICMP, ARP...
Camada de Interface cm a Rede
Corresponde as camadas Fsica e Link
de Dados do Modelo OSI. Esta camada
responsvel por enviar o datagrama
recebido da Camada de Internet em
forma de quadros atravs da rede.
Transferncia de dados via TCP / IP
Dados gerados pelo programa em
execuo que so entregues camada
de aplicao.
mensagem
A
Cabealho da camada de
aplicao
Camada de Transporte
A mensagem passada camada de
Transporte.
mensagem
A T
Cabealho da camada
de transporte
Camada de Internet
Saindo da camada de Transporte a
mensagem entregue a camada de
Internet.
mensagem
A T I
Cabealho da
camada de Internet
Camada de Rede
O pacote da camada de Internet ser
entregue a camada de Rede
adicionando tambm seu devido
cabealho.
mensagem
A T I
R
Cabealho da
camada de Rede
Camada Fsica
A Camada de Rede passa o pacote para
Camada Fsica.
Placa de Rede Porta Serial
Modem
Implementao
Hoje, a maioria dos sistemas operacionais
comerciais incluem e instalam a pilha
TCP/IP por padro. Para a maioria dos
usurios, no h nenhuma necessidade
de procurar por implementaes.
Exemplos: Unix, Linux, Mac OS, Windows...
Tamanho de um IP
Por ser um identificador nico o IP tem 4
partes de 8 bits.
8 BITS
8 BITS 8 BITS
8 BITS
32
SOMA
192.168. 0 . 1
Capacidade
A capacidade de representao de
endereos limitada de acordo com
suas determinadas classes.
? . ? . ? . ?
Como composto
Cada IP composto por 2 partes, uma
que indica a rede e outra que indica o
dispositivo.
O nmero das redes em um IP assim
como o nmero de dispositivos no
mesmo variam de acordo com sua
classe.
Classes de IP e como so divididas
Reservado p/ o Futuro 1 1 1 1 Classe E
Endereo multcast 0 1 1 1 Classe D
Ident. Mq. ident. da Rede 0 1 1 Classe C
Ident.da Mquina ident. da Rede 0 1 Classe B
Identificador da Mquina ident. da Rede 0 Classe A
31 24 16 8 0 1 2 3
Classes
No inicio de cada classe h alguns bits fixos,
que faz com que cada classe de IP fique
dividida da seguinte forma:
255.255.255.254 240.0.0.0 E
239.255.255.255 224.0.0.0 D
223.255.255.0 192.0.1.0 C
191.255.0.0 128.1.0.0 B
126.0.0.0 1.0.0.0 A
Endereo mais alto Endereo mais baixo Classe
Classe A
O Primeiro nmero identifica a rede
enquanto os trs demais identificam
cada dispositivo da rede.
Nesse tipo de classe podemos ter at
16.777.216 dispositivos em uma rede.
1 . 0 . 0 . 0
rede disp. disp. disp.
Classe B
Os dois primeiros nmeros identificam a
rede e os dois restantes os dispositivos.
Nesse tipo de classe podemos ter at
65.536 dispositivos em uma rede.
128 . 1 . 0 . 0
rede rede. disp. disp.
Classe C
Os Trs primeiros nmeros identificam a
rede, j o ultimo identifica o dispositivo.
Nesse tipo de classe podemos ter at
256 dispositivos em uma rede.
192 . 0 . 1 . 0
disp.
rede.
rede. rede.
Classe D
utilizada para identificar endereos de
difuso seletiva.
Os primeiros 4 bits contem o valor 1110 e
identificam o endereo como difuso seletiva
e os 28 seguintes indicam um grupo
especifico.
Sobre Multcast
Multicast a entrega de informao para
mltiplos destinatrios simultaneamente
usando a estratgia mais eficiente onde as
mensagens s passam por um link uma nica
vez e somente so duplicadas quando o link
para os destinatrios se divide em duas
direes. Em comparao com o Multicast, a
entrega simples ponto-a-ponto chamada de
Unicast, e a entrega para todos os pontos de
uma rede chama-se Broadcast.
Sobre Multcast
Classe E
IPs reservados para o futuro.
IPs para redes Privadas
Existem alguns endereos reservados,
sendo assim podemos montar uma rede
TCP/IP baseada nestes endereos na
certeza que no ira gerar nenhum
conflito com endereos IP da Internet.
Reservados
192.168.255.255 192.160.0.0 C
172.31.255.255 172.16.0.0 B
10.255.255.255 10.0.0.0 A
Endereo mais alto Endereo mais baixo Classe
No Endereo 192.168.0.0, o terceiro nmero (zero) indica a rede. J
vimos que na classe C o ultimo nmero indica o dispositivo. Portanto
os trs primeiros nmeros devem ser fixos caso queiramos que um
numero X de dispositivos estejam na mesma rede.
J o endereo 255 reservado para broadcast (ato de mandar um
mesmo pacote para varias maquinas).
Mascara de Rede
Serve para quebrar as 2 partes do IP (rede e dispositivo). Todos os
computadores de uma mesma rede devem ter o mesmo endereo de
rede(mascara) e cada um deve ter seu host diferente.
192 . 168 . 0 . 1
255 . 255 . 255 . 0
IP
Mascara
Endereo de Classe C
host
Endereo de rede
Tipos de Mscaras
Classe A: 255.0.0.0
Classe B: 255.255.0.0
Classe C: 255.255.255.0
DNS
O Domain Name System basicamente
um mapeamento entre endereos IP e
Nomes.
Todas as maquinas da rede possuem IP.
No fcil de memorizar estes IPS.
Para isso foi criado o DNS que permite
dar nome a endereos IP.
Ele converte IP em nominal e vice e
versa.
Mais sobre DNS
Os nomes das maquinas so divididos
em partes separadas por pontos, alguns
deles na ordem hierrquica so:
.arpa (identificao do host da Arpa);
.com (organizaes comerciais);
.edu (instituies educacionais);
.gov (instituies governamentais);
.mil (grupos militares);
.org (outras organizaes)...

Vous aimerez peut-être aussi