Diferença entre o endereço de rede e o endereço do roteador

3

Eu tenho lido sobre endereçamento IP e descobri as seguintes conclusões -

  • Uma máscara de sub-rede divide um endereço IP no endereço de rede e no endereço do host.
  • Um endereço de rede sempre termina com uma série de 0s (principalmente para todas as sub-redes), como 123.0.0.0 , 123.45.0.0 e 123.45.67.0 .

  • Os roteadores agem como estações intermediárias para transferir dados para a rede correta.

    Agora, tenho as seguintes perguntas -

  • O que é realmente o endereço de rede? Identifica algum host ou roteador do mundo real? ou seja, são endereços como 123.0.0.0 , 123.45.0.0 ou 123.45.67.0 realmente atribuídos a quaisquer roteadores ou hosts.
  • Se eles foram atribuídos a roteadores, por que meu roteador lan local é identificado como 192.168.0.1 , que não é um endereço de rede (ele não tem um 0 ) e não como qualquer outro endereço de rede, como 192.168.0.0 .

    EDITAR

    Funciona desta maneira?
    Suponha que uma solicitação para 123.23.45.27 chegue a um roteador, o roteador aplique a máscara de sub-rede a ele e suponha que saia com o endereço de rede como 123.23.0.0 , então agora ele verificará sua tabela de roteamento para o endereço de rede como 123.23.0.0 e consulte a entrada de endereço do roteador correspondente que é capaz de manipular essa solicitação e esse roteador lida com as solicitações. Quais são as minhas suposições a seguir?
  • Um roteador localiza o endereço de rede do endereço IP e verifica sua tabela de roteamento.
  • A tabela de roteamento contém entradas na forma de endereço de rede vs endereço do roteador e, em seguida, um endereço de roteador correspondente é selecionado para encaminhar a solicitação.
  • Todas as solicitações de endereço IP no intervalo de 123.23.0.1 a 123.23.255.255 serão mapeadas para o endereço de rede 123.23.0.0 e serão enviadas para o mesmo roteador para encaminhamento adicional.

    Por favor, ajude.
por Shivam aggarwal 13.04.2016 / 17:30

3 respostas

3

A subnet mask divides an IP address into network address and host address.

Correto. Aplique a máscara e você pode ver qual parte pertence à rede, e o lembrete é o endereço do host.

por exemplo. máscara 255.255.255.0 e 1.2.3.4 produziria

IP:   00000001.00000010.00000011.0000100  (1.2.3.4. in binary)
Mask: 11111111.11111111.11111111.0000000  (mask in binary)
      -----------------------------------
Net:  00000001.00000010.00000011.0        (1.2.3.0)

A network address always ends with a series of 0's like (mostly for all subnets) such as 123.0.0.0, 123.45.0.0 and 123.45.67.0.

Geralmente acontece, mas parte disso é habitual. Eu poderia usar uma máscara de rede de 255.255.255.128 (Binary 11111111.11111111.11111111.1000000) para obter sub-redes menores. E 10.20.30.128 seria um endereço de rede, com 10.20.30.129 o primeiro IP possível, 10.20.30.130 o segundo possível etc etc.

E para 10.20.30.0 a 10.20.30.127 o IP da transmissão seria 10.20.30.127.

Routers act as intermediate stations to transfer data to the correct network.

Correto. Eles olham para a mesa de roteamento. Se souberem ter uma rota específica, eles a aplicam. Se não, eles o encaminham para o local padrão. É aqui que entra o gateway padrão.

Now, I have the following questions- What actually is network address ? Does it identify any real world host or Router? i.e. are addresses like 123.0.0.0, 123.45.0.0 or 123.45.67.0 actually assigned to any routers or hosts.

Não. O endereço de rede geralmente não é atribuído. Eles poderiam ser, mas, em seguida, as coisas iriam quebrar na maioria dos casos, porque o endereço de rede costumava ser usado como o endereço de transmissão antes que isso mudou para o endereço mais alto da rede. Diferentes implementações de pilha de IP fariam usando o endereço de rede diversão .

Você pode se safar em circunstâncias muito específicas. Por exemplo. em um sistema operacional específico e com roteadores específicos. Mas uma vez que você começar a misturar coisas, atualizar drivers ou enviar coisas fora de seu controle (por exemplo, para a Internet), você terá segurança no trabalho enquanto depura ...

If they are assigned to routers then why is my local lan router identified as 192.168.0.1 which is not a network address

Isso é meramente um IP normal. 192.168.0.0/16 é geralmente usado como um / 24, com IPs usuais de 192.168.0.1, embora 192.168.255.254 (65536-2 IPs). Com o primeiro IP normalmente reservado e o último IP reservado (como endereço de broadcast).

A maioria das configurações do SoHo usa o intervalo RFC1918 de 192.168.0.0/16, dividido em 256 sub-redes menores (/ 24) e atribui ao roteador o primeiro ou o último IP utilizável.

Isso faz muito sentido quando você cria uma rede. Uma das primeiras coisas que você precisa para planejar a saída da rede local, e dando a ele o primeiro IP, é ser personalizado. Mas isso é puro costume. Dar o roteador e o IP de 192.168.1.42 é igualmente válido.


Suppose a request for 123.23.45.27 comes to a router, the router applies the subnet mask to it and suppose comes out with the network address as 123.23.0.0, so now it will check it's routing table for network address as 123.23.0.0 and refer to the corresponding routing table entry that is capable of handle this request and that router further handles the requests.

Are my following assumptions true?

A router finds the network address from the IP address and checks its routing table.

Verdadeiro.

The routing table contains entries in the form of network address vs Router address and then a matched router address is picked up for forwarding the request.

Não tenho certeza sobre o versus. Ele contém endereços de rede. Resumidamente, isso acontece:

  • Se os roteadores eram o destino, o pacote é manipulado.
  • Se o roteador não for o destino, um roteador verificará se ele possui uma entrada específica para esse host. Do que ele irá encaminhar com base nisso.
  • Se o roteador não for o destino, um roteador verificará se ele possui uma entrada específica para uma rede. Se tiver, então ele será encaminhado com base nisso.
  • Se o roteador não for o destino e não tiver nenhum desses, ele o encaminhará ao gateway padrão, conforme definido no roteador

All request's for IP address in the range 123.23.0.1 to 123.23.255.255 will be mapped to network address 123.23.0.0 and will be sent to the same router for further routing.

Apenas para um / 16. Existem 30 possíveis máscaras de rede (excluindo 0.0.0.0 e específicas de host para host) e apenas 3 delas terminam na rodada comum .0's

    
por 13.04.2016 / 20:24
2

Uma rede IP consiste em um intervalo de endereços IP, de tal forma que define:

ID de rede (ou endereço) (por exemplo, 10.0.0.0/8): um endereço que pode se referir à rede como um todo. Isso é usado pelos roteadores para rotear o tráfego entre redes com muitos saltos separados. Este endereço não pode ser usado por nada, exceto roteadores roteamento tabelas (NUNCA é atribuído a uma interface; você não pode pingar, etc), a fim de encontrar um caminho entre duas redes. Um endereço de rede deve ter uma máscara de sub-rede acompanhante para descrever seu escopo (por exemplo, há hosts na rede 4.0.0.0 em Nova York e em Los Angeles, portanto, a máscara de rede deve estar presente para determinar o caminho correto). Lembre-se, ao pensar em Endereços de Rede, sua perspectiva deve ser "Tenho muitas redes, como interconectá-las todas? Não sei ou me importo com o que está nessas redes. Apenas como chegar e sair delas "

Endereço de transmissão (por exemplo, 10.255.255.255): um endereço que enviará tráfego para todos os hosts da rede automaticamente.

Host Addresses (por exemplo, 10.0.0.1 - 10.255.255.254): os endereços unicast que os hosts usam. Um roteador na rede 10. possui um endereço unicast (10.0.0.1?) E esse roteador é chamado de "Atendimento da rede 10.0.0.0/8". para ficar claro, no entanto, o roteador não define a rede, nem é a rede; a rede existe sem ela, mas é inacessível do mundo exterior.

Endereço do gateway (por exemplo, 10.0.0.1): o endereço de um roteador na mesma rede, que se conecta a outras redes. Todas as redes interconectadas possuem um "Gateway Padrão", que é usado se o computador não sabe especificamente de um roteador que pode alcançar uma rede remota.

Note que estou usando o 10.0.0.0 em meus exemplos, porque é fácil digitar, mas essas ideias são difundidas em redes de todos os tamanhos.

    
por 13.04.2016 / 18:06
1

A subnet mask divides an IP address into network address and host address.

Correto.

A network address always ends with a series of 0's like (mostly for all subnets) such as 123.0.0.0, 123.45.0.0 and 123.45.67.0.

Termina com algum número de bits zero. Se houver oito deles, isso fará com que o último octeto seja zero.

What actually is network address ? Does it identify any real world host or Router? i.e. are addresses like 123.0.0.0, 123.45.0.0 or 123.45.67.0 actually assigned to any routers or hosts.

Eles são atribuídos à rede. É por isso que eles são chamados de endereços de rede.

If they are assigned to routers then why is my local lan router identified as 192.168.0.1 which is not a network address (it doesn't have a trailing 0) and not as any other network address such as 192.168.0.0.

Eles não são atribuídos a roteadores, são atribuídos a redes. É por isso que eles são chamados de endereços de rede.

Does it work this way, Suppose a request for 123.23.45.27 comes to a router, the router applies the subnet mask to it and suppose comes out with the network address as 123.23.0.0, so now it will check it's routing table for network address as 123.23.0.0 and refer to the corresponding router address entry that is capable of handle this request and that router further handles the requests.

Isso não está certo. Como o roteador saberia a máscara de sub-rede associada a esse endereço IP? O roteador conhece as máscaras de sub-rede de suas rotas, mas não necessariamente de endereços arbitrários.

O roteador localiza todas as rotas que correspondem a 123.23.45.27. Se houver mais de um deles, o roteador geralmente prefere a correspondência mais específica, ou seja, a da menor rede. Se houver laços, várias métricas (ou regras de balanceamento de carga) serão usadas.

A router finds the Network address from the IP address and checks its routing table.

Não. Não pode fazer isso. Como saberia a máscara de sub-rede?

The routing table contains entries in the form of Network Address vs Router address and then a matched router address is picked up for forwarding the request.

Fechar. A tabela de roteamento contém entradas no endereço de rede, máscara de sub-rede e próximo salto, que podem ser um endereço ou uma interface. Por exemplo, suponha que este roteador seja o último roteador antes do host, a rota não pode conter o endereço do próximo roteador - não há um.

All request's for IP address in the range 123.23.0.1 to 123.23.255.255 will be mapped to network address 123.23.0.0 and will be sent to the same router for further routing

Todos os IPs nesse intervalo seguirão essa rota se essa rota for a rota mais específica para esse intervalo.

    
por 13.04.2016 / 20:35