Vous êtes sur la page 1sur 9

8 Arquitetura TCP/IP

O TCP/IP (os Protocolos de Internet) foi o primeiro conjunto de protocolos


desenvolvido para o uso em uma inter-rede. A ligao inter-redes se tornou
uma das idias mais importantes na rea moderna de redes1.
Na pilha de protocolos TCP/IP, o endereamento especificado pelo
Protocolo de Internet (IP);

8.1 Endereamento IP

um nmero binrio de 32 bits nico (4 bytes/octetos) atribudo a cada


interface (adaptador) de rede.
Conceitualmente, cada endereo IP dividido em duas partes: Prefixo
(identificando a Rede na inter-rede) e Sufixo (identificando o Host
dentro da rede).
S existe um endereo (identificador nico) para cada Interface
(adaptador) de Rede.
O Endereo IP implementado na Camada de Rede, por isso ele
tambm chamado de: Endereo lgico, endereo hierrquico ou
endereo de rede.

Ex: 150.20.0.1 150.20.0.2 150.20.0.3


180.60.0.1 180.60.0.2 180.60.0.3

8.1.1 Classes (primrias) de Endereos IP

Endereos Classe A

R . H . H . H  onde R = Id. de Rede


H.H.H = Id. de Host

Endereos de Redes  1.0.0.0 126.0.0.0


A classe A possui 126 Endereos de Redes
Cada Rede possui 16.777.216 (224) endereos IPs
O Endereo 127.0.0.0 reservado para testes internos (loopback)
Fundamentos de Redes de Computadores 2008/1

Endereos Classe B

R . R . H . H  onde R.R = Id. de Rede


H.H = Id. de Host

Endereos de Redes  128.0.0.0 191.255.0.0.


A classe B possui 16.384 Endereos de Redes
Cada Rede possui 65.536 (216) endereos IPs

Endereos Classe C

R . R . R . H  onde R.R.R = Id. de Rede


H = Id. de Host

Endereos de Redes  192.0.0.0 223.255.255.0


A classe C possui 2.097.152 Endereos de Redes
Cada Rede possui 256 (28) endereos IPs
Endereos acima de 223 so reservados.

8.1.2 Mscara de Rede

Mscara de rede um endereo de 32 bits utilizado para mascarar uma


parte do endereo IP. Serve para diferenciar entre a identificao do Endereo
da Rede (Prefixo), preenchida com bits 1, e a identificao do Endereo
do Host (Sufixo), preenchida com bits 0.

Exemplos:

Endereo de rede Classe A  120.0.0.0


Mscara de rede (Decimal)  255.0.0.0
Mscara de rede (Binria)  11111111 00000000 00000000 00000000

Endereo de rede Classe B  190.120.0.0


Mscara de rede (Decimal)  255.255.0.0
Mscara de rede (Binria)  11111111 11111111 00000000 00000000

Endereo de rede Classe C  200.20.34.0


Mscara de rede (Decimal)  255.255.255.0
Mscara de rede (Binria)  11111111 11111111 11111111 00000000

8.1.3 Endereos Privativos


2
Fundamentos de Redes de Computadores 2008/1
Quando uma empresa deseja conectar sua rede Internet, muitas vezes
atribudo empresa um nico endereo IP ( ou, no mximo, um nmero
pequeno deles) para trfego na Internet. Como cada mquina dentro da rede da
empresa necessita de um endereo IP exclusivo, muitas vezes o(s) endereo(s)
IP fornecidos no so suficientes para a configurao de todas as mquinas.
Para tornar esse esquema possvel, trs intervalos de endereos IP foram
declarados como privativos. As empresas podem utiliz-los internamente
como desejarem. A nica regra que nenhum pacote contendo esses
endereos pode aparecer na prpria Internet. Os trs intervalos reservados so:

10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

8.2 ARP (Address Resolution Protocol)

Protocolo de Resoluo de Endereos.


O ARP resolve o problema de encontrar um endereo fsico (MAC) que
corresponda a um determinado endereo lgico (IP).

O protocolo de transmisso da Rede Ethernet (Camada (2) de Enlace),


trabalha com um endereo prprio para identificar as diversas mquinas
situadas na rede, chamado endereo fsico ou endereo MAC.
Para que uma mquina com protocolo IP (Camada (3) de Rede) envie um
pacote para outra mquina situada na mesma rede, ela deve conhecer o
endereo fsico (MAC) do destino.

Como o protocolo IP s identifica uma mquina pelo endereo IP, deve haver
um mapeamento entre o endereo IP (lgico) e o endereo MAC (fsico). Este
mapeamento realizado pelo protocolo ARP.

Exemplo:

Na rede abaixo, temos 3 estaes. Uma mquina com endereo IP


200.18.171.1 (E-1) deseja enviar uma mensagem para a mquina cujo
endereo 200.18.171.3 (E-3).

3
Fundamentos de Redes de Computadores 2008/1
200.18.171.1
para 200.18.171.3
E1
200.18.171.3 E3

200.18.171.4

Como em uma Rede Local, as estaes s reconhecem endereos fsicos, antes


de efetivamente enviar uma mensagem IP, a estao dever utilizar o
protocolo ARP para determinar o endereo MAC da interface cujo endereo
IP o destino da mensagem.

O funcionamento do protocolo ARP para a operao acima seria:

1. Estao E1 verifica que a mquina destino est na mesma rede local,


determinado atravs dos endereos IPs origem e destino e suas respectivas
classes.

2. O protocolo IP da estao origem (E1) verifica que ainda no possui um


mapeamento do endereo MAC para o endereo IP da mquina destino
(E3).
3. O protocolo IP ento, solicita ao protocolo ARP para localizar o endereo
MAC da estao destino (E3).

4. O Protocolo ARP envia um pacote ARP (ARP Request) com o endereo


MAC destino de broadcast (difuso para todas as mquinas).

para
IP MAC 200.18.171.3

IP
200.18.171.1 200.18.171.3
ARP
Placa Eth
OD.OA.12.07.48.05

ARP Req
200.18.171.4

4
Fundamentos de Redes de Computadores 2008/1
5. A mensagem ARP enviada encapsulada em um quadro Ethernet conforme
mostrado abaixo:
End. Fsico 0D.0A.12.
Prembulo ARP Dados (ARP Request) FCS
Broadcast 07.48.05

8 bytes 6 bytes 6 bytes 2 bytes 64 - 1500 bytes 4 bytes

6. Todas as mquinas recebem o pacote ARP, mas somente aquela que possui
o endereo IP (200.18.171.3) responde. A mquina E3 j instala na tabela
ARP o mapeamento do endereo 200.18.171.1 para o endereo MAC da
estao E1.
200.18.171.1 = 0D.0A.12.07.48.05
200.18.171.3 = 0D.0A.12.07.71.FF

IP MAC IP MAC
IP
200.18.171.1 200.18.171.3
MAC ARP
Placa Eth
Cache
OD.OA.12.07.71.FF
ARP Reply

ARP Req
200.18.171.4
7. A resposta de E3 enviada no quadro Ethernet, encapsulado conforme
mostrado abaixo, atravs de uma mensagem (ARP Reply) endereada
diretamente para a mquina origem.
0D.0A.12. 0D.0A.12.
Prembulo ARP Dados (ARP Reply) FCS
07.48.05 07.71.FF

8 bytes 6 bytes 6 bytes 2 bytes 64 - 1500 bytes 4 bytes

8. A mquina E1 recebe o quadro e coloca o mapeamento do endereo IP de


E3 e seu endereo MAC respectivo na sua tabela ARP.
9. Finalmente a mquina E1 transmite o pacote IP inicial, aps saber o
endereo MAC da estao destino.

0D.0A.12. 0D.0A.12.
Prembulo IP Dados (TCP sobre IP) FCS
07.71.FF 07.48.05

8 bytes 6 bytes 6 bytes 2 bytes 64 - 1500 bytes 4 bytes

5
Fundamentos de Redes de Computadores 2008/1
8.3 RARP (Reverse Address Resolution Protocol)

s vezes, necessrio resolver o problema inverso. Ao contrrio do ARP, o


protocolo RARP resolve o problema de encontrar um endereo lgico (IP) que
corresponda a um determinado endereo fsico (MAC).

8.4 Encaminhamento de Datagrama IP

Um pacote enviado atravs de uma inter-rede TCP/IP chamado de


datagrama IP. Cada datagrama consiste em um cabealho seguido por dados.
Os endereos de origem e destino no cabealho do datagrama so endereos
IP.
Cada roteador ao longo do caminho recebe o datagrama, extrai o endereo de
destino do cabealho e usa o endereo de destino para determinar o prximo
hop para o qual o datagrama deve ser enviado, que pode ser o destino final ou
outro roteador (roteamento).

Para fazer esse roteamento (entrega do datagrama) eficientemente, cada


roteador mantm informaes em uma tabela de roteamento.

8.5 Encapsulamento IP

6
Fundamentos de Redes de Computadores 2008/1

Quando um datagama IP for encapsulado em um quadro, o datagrama inteiro


colocado na rea de dados de um quadro.
O endereo de destino no quadro o endereo do prximo hop para o qual o
datagrama deve ser enviado; o endereo obtido traduzindo-se o endereo IP
do prximo hop para um endereo de hardware equivalente.

8.6 TCP (Transmission Control Protocol)

Os protocolos de transporte fornecem confiabilidade, que fundamental para


muitos aplicativos.
O TCP chamado de protocolo fim-a-fim, pois fornece uma conexo
diretamente de um aplicativo em um computador para um aplicativo em outro
computador remoto. Os aplicativos podem solicitar que o TCP estabelea uma
conexo (virtual), envie e receba dados, e feche a conexo.
O TCP fornece uma interface orientada conexo para aplicativos.

7
Fundamentos de Redes de Computadores 2008/1

8.7 UDP (User Datagram Protocol)

Os protocolos de transporte suportam duas formas bsicas de comunicao:

 Orientada conexo (TCP), e;


 Sem conexo (UDP).

O UDP uma interface sem conexo que permite que um aplicativo envie
uma mensagem para qualquer destino a qualquer momento.
O UDP oferece um meio para as aplicaes enviarem datagramas IP
encapsulados sem que seja necessrio estabelecer uma conexo.
O UDP no realiza controle de erros, de fluxo de pacotes, nem retransmisso
aps a recepo de um segmento incorreto.

8
Fundamentos de Redes de Computadores 2008/1

10 Bibliografia

1) Redes de Computadores e Internet 2 edio (Livro-texto)


Douglas E. Comer
Editora Bookman, 2001

2) Redes de Computadores 4 edio


Andrew S. Tanenbaum
Editora Campus, 2003

3) Redes de Computadores e a Internet


James F. Kurose, Keith W. Ross
Editora Makron Books, 2003

4) Redes de Computadores: das LANs, MANs e WANs s Redes ATM


Lus Fernando Gomes Soares, Guido Lemos, Srgio Colcher
Editora Campus, 1995

Vous aimerez peut-être aussi