Você está na página 1de 6

8 Arquitetura TCP/IP

O TCP/IP (os Protocolos de Internet) foi o pioneiro em se tratando de


protocolos criados para se utilizados em uma rede. A conexão de-redes se
apresenta como uma das invenções mais louváveis dos tempos modernos de
redes1.
• Na pilha de protocolos TCP/IP, o endereçamento é conhecido como
Protocolo de Internet (IP);

8.1 Endereçamento IP

• É um número binário de 32 bits único (4 bytes/octetos) aplicado a cada


interface (adaptador) de rede.
• Por conceito, cada endereço IP é dividido em duas partes: Prefixo
(identificando a Rede na inter-rede) e Sufixo (identificando o Host
dentro da rede).
• Somente um único endereço (identificador único) para cada placa de
Rede.
• O Endereço IP faz parte da Camada de Rede, por isso ele também é
chamado de: Endereço lógico, endereço hierárquico ou endereço 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 (primárias) de Endereços IP

Endereços Classe A

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


H.H.H = Id. de Host

• Endereços de Redes  1.0.0.0 à 126.0.0.0


• A classe “A” possui 126 Endereços de Redes
24
• Cada Rede possui 16.777.216 (2 ) endereços IP´s
• O Endereço 127.0.0.0 é reservado para testes internos (loopback)

Endereços Classe B

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


H.H = Id. de Host
• Endereços de Redes  128.0.0.0 à 191.255.0.0.
• A classe “B” possui 16.384 Endereços de Redes
16
• Cada Rede possui 65.536 (2 ) endereços IP´s

Endereços Classe C

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


H = Id. de Host

• Endereços de Redes  192.0.0.0 à 223.255.255.0


• A classe “C” possui 2.097.152 Endereços de Redes
8
• Cada Rede possui 256 (2 ) endereços IP´s
• Endereços acima de 223 são reservados.

8.1.2 Máscara de Rede

Máscara de rede é um endereço de 32 bits usado para mascarar uma


parte do endereço IP. Serve para distinguir entre a identificação do Endereço
da Rede (Prefixo), preenchida com bits “1”, e a identificação do Endereço
do Host (Sufixo), preenchida com bits “0”.

Exemplos:

Endereço de rede Classe A  120.0.0.0


Máscara de rede (Decimal)  255.0.0.0
Máscara de rede (Binária)  11111111 00000000 00000000 00000000

Endereço de rede Classe B  190.120.0.0


Máscara de rede (Decimal)  255.255.0.0
Máscara de rede (Binária)  11111111 11111111 00000000 00000000

Endereço de rede Classe C  200.20.34.0


Máscara de rede (Decimal)  255.255.255.0
Máscara de rede (Binária)  11111111 11111111 11111111 00000000

8.1.3 Endereços Privativos


Quando uma rede local for ser conectada à Internet, abundantemente é
imputado à empresa um único endereço IP ( ou, no máximo, um número
pequeno deles) para tráfego na Internet. Como cada máquina dentro da rede da

2
empresa precisa de um endereço IP especial, diversas vezes o(s) endereço(s)
IP providos não são satisfatórios para a configuração de todas as máquinas.
Para viabilizar esse esquema, três intervalos de endereços IP foram fixados
como privados. As redes podem ser configuradas internamente como
desejarem. A única restrição é que nenhum pacote contendo esses endereços
pode ser roteados para a Internet. Os três intervalos reservados são:

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 Resolução de Endereços.


• O ARP acaba com o inconveniente de achar um endereço físico (MAC)
que satisfaça a um determinado endereço lógico (IP).

O protocolo de comunicação da Rede Ethernet (Camada (2) de Enlace), utiliza


um endereço próprio para identificar os diferentes computadores localizados
na rede, chamado endereço físico ou endereço MAC.
Para que uma máquina com protocolo IP (Camada (3) de Rede) emita um
pacote para outra máquina situada na mesma rede, ela precisa distinguir o
endereço físico (MAC) do destino.

Como o protocolo IP só reconhece uma máquina pelo endereço IP, necessita


existir um mapeamento entre o endereço IP (lógico) e o endereço MAC
(físico). Este mapeamento é efetivado pelo protocolo ARP.

Exemplo:

Apresentamos 3 estações. Um computador com endereço IP 200.18.171.1 (E-


deseja enviar um pacote para a máquina cujo endereço é 200.18.171.3 (E-
Como em uma Rede Local, as estações só reconhecem endereços físicos, antes
de efetivamente expedir um pacote IP, a estação precisará empregar o
protocolo ARP para decidir o endereço MAC da interface cujo endereço IP é o
destino da mensagem.

O funcionamento do protocolo ARP para a operação acima seria:

1. Estação E1 examina que a máquina destino permanece na própria rede


local, apurado através dos endereços IP´s origem e destino e suas referentes
classes.

3
2. O protocolo IP da estação origem (E1) constata que ainda não há um
mapeamento do endereço MAC para o endereço IP da máquina destino
(E3).

3. O protocolo IP então requer ao protocolo ARP para encontrar o endereço


MAC da estação destino (E3).

4. O Protocolo ARP expede um pacote ARP (ARP Request) com o endereço


MAC destino de broadcast (difusão para todas as máquinas).

5. A mensagem ARP despachada é encapsulada em um quadro Ethernet


segundo mostrado abaixo:

6. Todas as máquinas recebem o pacote ARP, mas somente aquela que possui
o endereço IP (200.18.171.3) responde. A máquina E3 já instala na tabela
ARP o mapeamento do endereço 200.18.171.1 para o endereço MAC da
estação E1.

7. A resposta de E3 é enviada no quadro Ethernet, encapsulado conforme


mostrado abaixo, através de uma mensagem (ARP Reply) endereçada
inteiramente para a máquina origem.

8. A máquina E1 recebe o quadro e coloca o mapeamento do endereço IP de


E3 e seu endereço MAC respectivo na sua tabela ARP.

9. Enfim a máquina E1 comunica o pacote IP inicial, após ter conhecimento


do endereço MAC da estação destino.

8.3 RARP (Reverse Address Resolution Protocol)

Às vezes, é imprescindível determinar o problema oposto. Ao avesso do ARP,


o protocolo RARP resolve o problema de encontrar um endereço lógico (IP)
que satisfaça a um determinado endereço físico (MAC).

8.4 Encaminhamento de Datagrama IP

Um pacote enviado através de uma rede TCP/IP é conhecido como datagrama


IP. Cada datagrama incide em um cabeçalho seguido por dados. Os endereços
de origem e destino no cabeçalho do datagrama são endereços IP.
Cada roteador ao longo do caminho recebe o datagrama, retira o endereço de
destino do cabeçalho e usa o endereço de destino para determinar o próximo
hop para o qual o datagrama deve ser enviado, que pode ser o destino final ou
outro roteador (roteamento).

4
Para completar esse roteamento (entrega do datagrama) eficazmente, cada
roteador sustenta dados em uma tabela de roteamento.
8.5 Encapsulamento IP

5
Quando um datagama IP for encapsulado em um quadro, o datagrama inteiro é
posto na área de dados de um quadro.
O endereço de destino no quadro é o endereço do próximo hop para o qual o
datagrama deve ser enviado; o endereço é adquirido traduzindo-se o endereço
IP do próximo hop para um endereço de hardware equivalente.

8.6 TCP (Transmission Control Protocol)

Os protocolos de transporte provêem credibilidade, que é essencial para


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

8.7 UDP (User Datagram Protocol)

Os protocolos de transporte toleram duas configurações básicas de


transmissão:

 Orientada à conexão (TCP), e;


 Sem conexão (UDP).

O UDP é uma interface sem conexão que admite que um aplicativo remeta
uma mensagem para qualquer destino a qualquer momento.
O UDP proporciona um meio para as aplicações enviarem datagramas IP
encapsulados sem que seja imprescindível para estabelecer uma conexão.
O UDP não realiza controle de erros, de fluxo de pacotes, nem retransmissão
após a recepção de um segmento incorreto.

Você também pode gostar