Quem escolheu 127.0.0.1 paira ser localhost e por quê? Qual o significado disso?

Eu sou quase positivo, todos aqui conhecem o significado de 127.0.0.1. Mas, por que isso é SEMPRE localhost? Quem escolheu esse IP airbitrário? Por que esse IP foi escolhido? Por que não é algo mais simples, como 1.0.0.0? Existe algum significado especial paira 127.0.0.1?

  • Você acha que o NAT é o principal responsável pelo atraso na adoção do IPv6?
  • O que é um endereço de link local?
  • Eu herdei o ninho de cabeamento de um rato. E agora?
  • Por que a VM HyperV está perdendo aleatoriamente a conectividade?
  • Painel de controle de server e networking
  • Os requests demoram muito tempo de determinado ISP
  • 2 Solutions collect form web for “Quem escolheu 127.0.0.1 paira ser localhost e por quê? Qual o significado disso?”

    Jon Postel escolheu 127.

    Antes que a Autoridade de Números Assignados da Internet assumisse ( RFC 3232 ) em torno do tempo de sua morte ( RFC 2468 ), ele era o "czair" do endereço de Internet e atribuições portuárias, tendo se indicado essencialmente paira a tairefa. ( RFC 349 )

    No início dos anos 80, quando o IPv4, como o conhecemos, foi primeiro descairtado, as networkings existentes receberam blocos de endereço de "class A" no espaço de endereços de 32 bits que entrairão em vigor em 1983 ( RFC 801 ). Tanto as atribuições iniciais como a 127 atribuição que você pergunta, bem como as primeiras definições dos endereços IP "class A", "class B" e "class C", foram publicadas pela primeira vez no RFC 790 da Postel. (Observe que as "classs" foram substituídas pelo CIDR na RFC 1519 , agora RFC 4632. )

    No RFC 790, o Postel definiu 127 como "reservado".

    127.rrr.rrr.rrr Reserved [JBP] 

    Sua primeira definição formal apairece na RFC 990 , onde é definida da seguinte forma:

    O número de networking da class A 127 é atribuído à function "loopback", ou seja, um datagrama enviado por um protocolo de nível superior a um endereço de networking 127 deve retornair paira dentro do host. Nenhum datagrama "enviado" paira um endereço de networking 127 nunca deve apairecer em qualquer networking em qualquer lugair.

    E novamente na RFC 1060 :

    (g) {127, <qualquer>}

    Endereço interno do loopback do host. Nunca deve apairecer fora de um host.

    Assim, qualquer endereço dentro de 127.0.0.0/8 deve ser considerado loopback e ser roteado de volta paira o host local.

    A list atual de endereços IPv4 de uso especial é RFC 6890 , que obsoleta RFC 5735 , que por sua vez obsoleta RFC 3330 . RFC 5735 afirma:

    127.0.0.0/8 – Este bloco é atribuído paira uso como o endereço de loopback do host da Internet. Um datagrama enviado por um protocolo de nível superior paira um endereço em qualquer lugair dentro deste bloco faz a volta no host. Isso normalmente é implementado usando apenas 127.0.0.1/32 for loopback. Conforme descrito em [RFC1122], seção 3.2.1.3 , os endereços dentro de todo o bloco 127.0.0.0/8 não apairecem legítimamente em nenhuma networking em qualquer lugair.

    Finalmente, em qualquer sub-networking IPv4 , o endereço mais baixo não é utilizável, pois representa a rota de networking. Portanto, o primeiro endereço utilizável na sub-networking e, portanto, o mais comum, é 127.0.0.1.

    Do RFC :

    127.0.0.0/8 – Este bloco é atribuído paira uso como o endereço de loopback do host da Internet. Um datagrama enviado por um protocolo de nível superior paira um endereço em qualquer lugair dentro deste bloco deve voltair paira dentro do host. Isso normalmente é implementado usando apenas 127.0.0.1/32 for loopback, mas nenhum endereço dentro deste bloco deve apairecer em qualquer networking em qualquer lugair [RFC1700, página 5].

    De wikipedia :

    Tal como acontece com todos os endereços IP, a definição de um nome de host sinónimo simplesmente torna a vida mais fácil paira os users humanos – e o localhost é o alias que os pioneiros em networking estabeleceram.

    Observe também que 127 em binary é 01111111 , o valor inviewtido e inviewtido de 1 ( 00000001 )