Wat is het hele punt van “localhost”, hosts en poorten?

Ik ben helemaal nieuw voor deze webontwikkelingspullen. Dus ik zie de dingen als “localhost” de hele tijd en vraag mezelf: wat is dat?

Ik voel om te weten wat een “host” is. Iets dat iets uitvoert. Dus mijn Mac is de host voor alles dat erop draait. Dus “localhost” is eigenlijk gewoon mijn Mac? Mag ik ook andere gastheren? zoals “otherhost” of “BetterHost”?

Dus wanneer ik schrijf in mijn browser: http: // localhost: 80 / mySite / index.php , dit “localhost” vertelt de browser om in plaats van online op mijn machine te kijken dan online?

Misschien kan iemand dit een beetje opruimen: -)


Antwoord 1, Autoriteit 100%

In computernetwerken, localhost (wat betekent “deze computer”) is de standaardhostnaam gegeven aan het adres van de Loopback-netwerkinterface.

LocalHost vertaalt zich altijd naar het Loopback IP-adres 127.0.0.1 in IPv4.

Het wordt ook gebruikt in plaats van de hostnaam van een computer. Als u bijvoorbeeld een webbrowser wordt geïnstalleerd die op een systeem is geïnstalleerd dat een HTTP-server wordt uitgevoerd naar http: // localhost geeft de startpagina van de lokale Website.

Bron: Wikipedia – localhost .


Het :80deel is de TCP-poort. U kunt deze poorten beschouwen als communicatie-eindpunten op een bepaald IP-adres (in het geval van localhost – 127.0.0.1). De IANAis verantwoordelijk voor het onderhouden van de officiële toewijzingen van standaardpoortnummers voor specifieke services. Poort 80 is toevallig de standaardpoort voor HTTP.


Antwoord 2, autoriteit 31%

” In computernetwerken is een netwerkhost, internethost, host of internetknooppunt een computer die is verbonden met internet – of meer algemeen – met elk type gegevensnetwerk. Een netwerkhost kan zowel informatiebronnen als toepassingen hosten software voor het leveren van netwerkdiensten. “-Wikipedia

Lokale host is een speciale naam die wordt gegeven aan de lokale computer of waaraan u werkt, gewoonlijk is het IP-adres 127.0.0.1. Je kunt het echter als alles definiëren.

Er zijn meerdere netwerkservices actief op elke host, bijvoorbeeld Apache/IIS (Http-webserver), e-mailclients, FTP-clients enz. Aan elke service is een specifieke poort gekoppeld. Je kunt het zo zien.

In elk huis is er één mailbox en meerdere mensen. De mailbox is een host. Je eigen thuismailbox is een localhost. Elke persoon in een huis heeft een kamer. Alle brieven voor die persoon worden naar zijn kamer gestuurd, vandaar dat het kamernummer een poort is.


Antwoord 3, autoriteit 27%

Poort: in eenvoudige taal is “Poort” een nummer dat door bepaalde software wordt gebruikt om de gegevens van internet te identificeren.

Elke software, zoals Skype, Chrome, Youtube heeft zijn eigen poortnummer en zo weten ze welke internetgegevens voor zichzelf zijn.

Socket: “IP-adres en poort” samen wordt “Socket” genoemd. Het wordt door een andere computer gebruikt om gegevens naar de specifieke software van een bepaalde computer te sturen.

IP-adres wordt gebruikt om de computer te identificeren en Port is om de software te identificeren, zoals IE, Chrome, Skype enz.

In elk huis is er één brievenbus en meerdere mensen. De mailbox is een host. Je eigen thuismailbox is een localhost. Elke persoon in een huis heeft een kamer. Alle brieven voor die persoon worden naar zijn kamer gestuurd, vandaar dat het kamernummer een poort is.


Antwoord 4, autoriteit 12%

Iedereen lijkt zich te concentreren op het hostgedeelte van uw vragen. Poorten worden gebruikt om meerdere servers te kunnen draaien (bijvoorbeeld voor verschillende doeleinden zoals het delen van bestanden, webserving, printen, enz.) vanaf dezelfde machine (één enkel IP-adres).


Antwoord 5, autoriteit 8%

Ja, localhost betekent alleen dat je met de webserver praat op dezelfde machine die je momenteel gebruikt.

Er wordt contact opgenomen met andere servers via hun IP-adres of een bepaalde naam.


Antwoord 6, autoriteit 7%

Localhost verwijst over het algemeen naar de computer waar je naar kijkt. Op de meeste machines wordt localhost omgezet naar het IP-adres 127.0.0.1 wat het loopback-adres is.


Antwoord 7, autoriteit 5%

Sommige databases zijn ontworpen om via internet te communiceren met behulp van poorten die zijn toegewezen door de Internet Assigned Number Authority (IANA) en wanneer ze op een individuele pc worden uitgevoerd, gebruiken ze de poorten met localhost. Enkele veelvoorkomende databases met hun standaardpoorten (de standaardwaarden kunnen meestal worden overschreven):

Poortdatabase

1433 Microsoft SQL Server
https://support.microsoft.com/en-us/kb/287932

3306 MySQL
https://dev.mysql.com/doc/refman/4.1/en /connecting.html

5432 PostgreSQL

1527 Apache Derby (database)

Sommige webservers en databases zijn aan elkaar gekoppeld, zoals Apache/MySQL (zoals in LAMP of XXAMP) of MS Internet Information Server (IIS)/MS SQL Server (IIS/SQL Server), in welk geval u zich zorgen moet maken over zowel de poort van de database als de webserver — een bekend voorbeeld hiervan is WordPress die Apache/MySQL gebruikt.


Antwoord 8, autoriteit 2%

Nou, anderen hebben een goede definitie van ‘localhost’ gegeven.

Het is een soort defacto voor de tekstweergave van het lokale IP 127.0.0.1.

Je kunt ‘betterhost’, ‘otherhost’, ‘someotherhost’ gebruiken als je een DNS-server gebruikt die het kan vertalen naar werkende IP-adressen, OF door het hostbestand te wijzigen. Maar dat is een ander onderwerp voor een andere dag of betere dag. 😛


Antwoord 9, autoriteit 2%

Voor je vraag over betterhost en dergelijke, zie host; eigenlijk is elk IP-adres een host.

Ik stel voor dat je begint met inlezen vanaf host en pas daarna doorgaat naar localhost (wat een type host is)


Antwoord 10, autoriteit 2%

Ik hoorde een goede beschrijving (parabel) die havens illustreert als verschillende leveringspunten voor een groot gebouw, b.v. Postkantoor voor brieven en kleine pakketten, Goods In voor grote leveringen / pallets, Deuren voor personen.

Other episodes