2. Como se processa a comunicação? – Host local ou remoto
Quando um host pertende comunicar com o outro, primeiro tem de determinar se este se encontra localmente
(na mesma rede) ou se encontra noutra rede.
Se host destino local (mesma rede) Comunicação direta Resultados do AND são idênticos
Se host destino se encontra noutra
rede
Os datagramas têm de ser
encaminhados para um router, que
por sua vez irá encaminhar os
datagramas para a rede destino
(remoto)
Resultados do AND são diferentes
O endereço IP do host e utiliza o AND com a sua máscara de rede;
O host pega no endereço de destino e faz AND com a mascara de rede desse;
O host compara os dois resultados.
Se os resultados do AND são idênticos , significa que os hosts se encontram na mesma rede.
Tabela AND
0 AND 0 0
0 AND 1 0
1 AND 0 1
1 AND 1 1
3. 1. Para determinar se o host de destino é local ou remoto, será efectuada a
operação AND.
2. O endereço IP e máscara de rede são alinhadas em básico, e depois
comparadas verticalmente para encontrar o resultado AND.
3. O mesmo é feito para o endereço destino, utilizado também a máscara de
rede do host.
4. Quando os valores que resultam do AND são convertidos novamente em
binário, torna-se claro que os dois hosts se encontram em redes diferentes –
O computador A está na rede 192.168.56.0. enquanto que o host de destino
se encontra na rede 192.168.64.0. o que significa que o computador A irá
enviar os dados para um router.
Computador com endereço IP 192.168.62.14. com uma máscara de rede de
255.255.248.0. pretende comunicar com o host 192.168.65.1.