Você está na página 1de 37

TCP / IP

O que é ?

 Conjuntode protocolos de
comunicação entre computadores em
rede.
Quando nasceu ?

 Desenvolvidoem 1969 pelo Darpa


(Defense Advanced Research Projects
Agency ou Agência de Projetos de
Defesa dos Estados Unidos ) resulta de
uma experiência 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
comunicação para redes de alta
velocidade entre vários
supercomputadores localizados em
várias regiões dos Estados Unidos.
De onde vem e o que significa o
nome TCP/IP ?

 TCP - Transmission Control Protocol ou


Protocolo de Controle de Transmissão.

 IP – Internet Protocol ou Protocolo de


Interconexão.
Para que serve ?

 Seupadrão industrial foi criado para


conexões de redes de larga escala
abrangendo ambientes de rede local
(LAN) e de rede de longa distância
(WAN).
Por que TCP/IP ?
 Em 1974, o protocolo de controle de transmissão (TCP) foi
apresentado como uma especificação provisória que descrevia
como criar um serviço de transferência de dados confiável de
host a host em uma rede.

 Em 1981, o protocolo Internet (IP) foi apresentado de forma


provisória e descrevia como implementar um padrão de
endereçamento e pacotes de rotas entre redes interconectadas.

 No dia 1 de janeiro de 1983, a ARPANET começou a exigir o uso


padrão dos protocolos TCP e IP para todo o tráfego e
comunicação essencial de rede. A partir dessa data, a ARPANET
começou a ficar mais conhecida como a Internet e os protocolos
necessários começaram a ficar mais conhecidos como o
conjunto de protocolos TCP/IP.
Onde usar ?

 O conjunto de protocolos TCP/IP é


implementado em inúmeros produtos de
software TCP/IP disponíveis para uso em
várias plataformas de computação.
Atualmente, o software TCP/IP continua
amplamente usado na Internet e é muitas
vezes utilizado para a criação de grandes
conjuntos de redes privadas e roteadas.
TCP/IP vs OSI
Camada de Aplicação

 Equivale a camada 5, 6 e 7 do modelo


OSI e faz comunicação entre os
aplicativos e o protocolo de transporte,
isto inclui as aplicações processadas.
Alguns dos vários protocolos que
operam nesta camada são: HTTP,
SMTP, FTP, DNS....
Camada de Transporte

 Semelhante ao modelo OSI, esta


camada é responsável por receber os
dados enviados da camada de Aplicação
e transforma - los em pacotes que serão
repassados para a Camada de Internet.
 Protocolos operantes nesta camada
TCP e o UDP.
Camada de Internet

 Também semelhante a camada OSI, é


responsável pela transmissão de um dado
de programa, recebe os pacotes de dados
e o divide em pacotes chamados
datagrama. Esses por sua vez são
enviados para a Camada de Interface com
a Rede onde serão transmitidos através
de quadros.
 Alguns dos vários protocolos que operam
nesta camada: IP, ICMP, ARP...
Camada de Interface cm a Rede

 Corresponde as camadas Física e Link


de Dados do Modelo OSI. Esta camada
é responsável por enviar o datagrama
recebido da Camada de Internet em
forma de quadros através da rede.
Transferência de dados via TCP / IP

 Dados gerados pelo programa em


execução que são entregues à camada
de aplicação.

Cabeçalho da camada de
A “mensagem”
aplicação
Camada de Transporte

A mensagem é passada à camada de


Transporte.

Cabeçalho da camada
T A “mensagem”
de transporte
Camada de Internet

 Saindo da camada de Transporte a


mensagem é entregue a camada de
Internet.

Cabeçalho da “mensagem”
I T A
camada de Internet
Camada de Rede

O pacote da camada de Internet será


entregue a camada de Rede
adicionando também seu devido
cabeçalho.

Cabeçalho da “mensagem”
R I T A
camada de Rede
Camada Física

ACamada de Rede passa o pacote para


Camada Física.

Placa de Rede Porta Serial Modem


Implementação

 Hoje, a maioria dos sistemas operacionais


comerciais incluem e instalam a pilha
TCP/IP por padrão. Para a maioria dos
usuários, não há nenhuma necessidade
de procurar por implementações.

Exemplos: Unix, Linux, Mac OS, Windows...


Tamanho de um IP

• Por ser um identificador único o IP tem 4


partes de 8 bits.

192.168. 0 . 1

8 BITS 8 BITS 8 BITS 8 BITS


SOMA

32
Capacidade

A capacidade de representação de
endereços é 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 número das redes em um IP assim
como o número de dispositivos no
mesmo variam de acordo com sua
classe.
Classes de IP e como são divididas
0 1 2 3 8 16 24 31
Classe A 0 ident. da Rede Identificador da Máquina

Classe B 1 0 ident. da Rede Ident.da Máquina

Classe C 1 1 0 ident. da Rede Ident. Máq.

Classe D 1 1 1 0 Endereço multcast

Classe E 1 1 1 1 Reservado p/ o Futuro


Classes

 No inicio de cada classe há alguns bits fixos,


que faz com que cada classe de IP fique
dividida da seguinte forma:

Classe Endereço mais baixo Endereço mais alto


A 1.0.0.0 126.0.0.0
B 128.1.0.0 191.255.0.0
C 192.0.1.0 223.255.255.0
D 224.0.0.0 239.255.255.255
E 240.0.0.0 255.255.255.254
Classe A

O Primeiro número identifica a rede


enquanto os três 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 números 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 Três primeiros números 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
rede. rede. rede. disp.
Classe D
É utilizada para identificar endereços de
difusão seletiva.

Os primeiros 4 bits contem o valor “1110” e


identificam o endereço como difusão seletiva
e os 28 seguintes indicam um grupo
especifico.
Sobre Multcast
 Multicast é a entrega de informação para
múltiplos destinatários simultaneamente
usando a estratégia mais eficiente onde as
mensagens só passam por um link uma única
vez e somente são duplicadas quando o link
para os destinatários se divide em duas
direções. Em comparação 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 endereços reservados,


sendo assim podemos montar uma rede
TCP/IP baseada nestes endereços na
certeza que não ira gerar nenhum
conflito com endereços IP da Internet.
Reservados
Classe Endereço mais baixo Endereço mais alto
A 10.0.0.0 10.255.255.255
B 172.16.0.0 172.31.255.255
C 192.160.0.0 192.168.255.255

No Endereço 192.168.0.0, o terceiro número (zero) indica a rede. Já


vimos que na classe C o ultimo número indica o dispositivo. Portanto
os três primeiros números devem ser fixos caso queiramos que um
numero X de dispositivos estejam na mesma rede.
Já o endereço 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 endereço de
rede(mascara) e cada um deve ter seu host diferente.

host

IP 192 . 168 . 0 . 1
Mascara 255 . 255 . 255 . 0

Endereço de rede

Endereço de Classe C
Tipos de Máscaras

 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 endereços IP e
Nomes.
 Todas as maquinas da rede possuem IP.
 Não é fácil de memorizar estes IPS.
 Para isso foi criado o DNS que permite
dar nome a endereços IP.
 Ele converte IP em nominal e vice e
versa.
Mais sobre DNS
 Os nomes das maquinas são divididos
em partes separadas por pontos, alguns
deles na ordem hierárquica são:
 .arpa (identificação do host da Arpa);
 .com (organizações comerciais);
 .edu (instituições educacionais);
 .gov (instituições governamentais);
 .mil (grupos militares);
 .org (outras organizações)...

Você também pode gostar