We weten allemaal dat 127.0.0.1 verwijst naar localhost. Heb je je echter ooit afgevraagd waarom 127.0.0.1 IP-adres is toegewezen aan localhost?
Waarom is het IP-adres van Localhost 127.0.0.1? Hoe werkt het?
In de computerwereld verwijst localhost naar de locatie van het systeem dat wordt gebruikt. Je weet misschien ook dat 127.0.0.1 verwijst naar localhost. Heb je je echter ooit afgevraagd waarom het IP-adres van localhost 127.0.0.1 is, waarom niet iets anders?
Het adres 127.0.0.1 wordt gebruikt om een āāverbinding tot stand te brengen met dezelfde computer die door de eindgebruiker wordt gebruikt. Hieronder vindt u het gedetailleerde antwoord van een gebruiker op: Supergebruikersforum
ā127 is het laatste netwerknummer in een klasse A-netwerk met een subnetmasker van 255.0.0.0. 127.0.0.1 is het eerste toewijsbare adres in het subnet. 127.0.0.0 kan niet worden gebruikt omdat dat het draadnummer zou zijn. Maar het gebruik van andere nummers voor het hostgedeelte zou prima moeten werken en terugkeren naar het gebruik van 127.0.0.1. Je kunt proberen 127.1.1.1 te pingen als je wilt. Waarom wachtten ze tot het laatste netwerknummer om dit te implementeren? Ik denk niet dat het gedocumenteerd is.”
In feite oefenen ontwikkelaars 127.0.0.1 om hun applicaties te testen voordat ze deze implementeren. Dit adres wordt gebruikt om toegang te krijgen tot de netwerkservices die momenteel op de host worden uitgevoerd via de loopback-netwerkinterface. Dat betekent dat alles wat u naar dat IP-adres verzendt, naar uw machine gaat, dezelfde machine waarvandaan u verzendt.
Nu denk je misschien waarom het localhost IP-adres begint met 127? Welnu, 127 is het laatste netwerknummer in een klasse A-netwerk met een subnetmasker van 255.0.0.0. 127.0.0.1 is het eerste toewijsbare adres in het subnet. Daarom zal elk nummer van het hostgedeelte prima werken. U kunt proberen 127.1.0.1 te pingen, u wordt teruggeleid naar uw eigen machine.
U vraagt āāzich misschien af āāwaarom het laatste netwerknummer in een klasse A-netwerk is gekozen om dit te implementeren? De vroegste vermelding van 127 als loopback dateert van november 1986 RFC 990. Tegen het jaar 1981 waren 0 en 127 de enige gereserveerde klasse A-netwerken waar 0 werd gebruikt om naar een specifieke host te verwijzen en 127 voor loopback.
Sommigen denken misschien dat het verstandiger is om 1.0.0.0 te kiezen voor loopback. Dat was echter al aan het BBC Packet Radio-netwerk gegeven.
U kunt meer informatie vinden op: Superuser.com forum.