Quel est le point de l'ensemble de “localhost”, des hôtes et des ports à tous?
Je suis totalement nouveau sur ce développement web trucs. Donc, je vois des choses comme "localhost" tout le temps et de me demander: qu'est-Ce que?
J'ai envie de savoir ce qu'est un "hôte" est en fait. Quelque chose qui s'exécute quelque chose. Donc, mon mac est l'hôte pour tout ce qui tourne sur elle. Donc, "localhost" est en fait juste mon mac? Puis-je avoir aussi d'autres machines? comme "autre hôte" ou "betterhost"?
Donc, quand j'écris dans mon navigateur: http://localhost:80/mysite/index.php, cette "localhost" chose indique au navigateur de regarder sur ma machine pour que les choses plutôt qu'en ligne?
Peut-être quelqu'un peut éclaircir ce point un peu 🙂
Vous devez vous connecter pour publier un commentaire.
Dans un réseau informatique, localhost (qui signifie "cet ordinateur") est la norme nom d'hôte donné, à l'adresse de loopback interface réseau.
Localhost toujours se traduit par l'adresse IP de bouclage 127.0.0.1 en IPv4.
Il est également utilisé à la place du nom d'hôte d'un ordinateur. Par exemple, de la direction d'un navigateur web installé sur un système exécutant un serveur HTTP pour http://localhost affiche la page d'accueil du site web local.
Source: Wikipédia - Localhost.
La
:80
partie est le port TCP. Vous pouvez prendre en compte ces ports de communication les points de terminaison sur une adresse IP particulière (dans le cas de localhost (127.0.0.1). Le IANA est responsable du maintien de l'officiel des affectations de numéros de port standard pour des services spécifiques. Le Port 80 qui se passe pour être le port standard pour HTTP.:80
" Dans un réseau informatique, un hôte du réseau, de l'Internet de l'hôte, l'hôte ou le nœud Internet est un ordinateur connecté à Internet, ou plus généralement à tout type de réseau de données. Un réseau hôte peut accueillir ressources d'information ainsi que des logiciels d'application pour la prestation de services réseau. "-Wikipedia
Hôte Local est un nom spécial donné à la machine locale ou que vous travaillez sur, ussually son Adresse IP est 127.0.0.1. Cependant, vous pouvez le définir à quoi que ce soit.
Il existe plusieurs services de Réseau en cours d'exécution sur chaque hôte par exemple Apache/IIS( Serveur Web Http),les Clients de Messagerie, les clients FTP etc. Chaque service dispose d'un port spécifique associé. Vous pouvez y penser comme cela.
Dans chaque maison, il y a une boîte aux lettres et de plusieurs personnes. La boîte aux lettres est un hôte. Votre propre boîte aux lettres est un localhost. Chaque personne dans une maison a une chambre. Toutes les lettres de cette personne sont envoyés à sa chambre, d'où le numéro de la chambre est un port.
Tout le monde semble se concentrer sur la partie hôte de vos questions. Les Ports sont utilisés pour être en mesure d'exécuter plusieurs serveurs (par exemple pour les différentes fins, telles que le partage de fichiers, les services web, l'impression, etc) à partir de la même machine (une seule adresse IP).
Localhost se réfère généralement à la machine que vous cherchez. Sur la plupart des machines localhost correspond à l'adresse IP 127.0.0.1 est l'adresse de bouclage.
Oui, localhost signifie simplement que vous parlez sur le serveur de l'om, la même machine que vous utilisez actuellement.
Autres serveurs sont contactées par le biais de leur adresse IP ou un nom donné.
Port: Dans un langage simple, "Port" est un numéro utilisé par un logiciel particulier pour identifier ses données provenant de l'internet.
Chaque logiciel comme Skype, Chrome, Youtube a son propre numéro de port et c'est la façon dont ils connaissent les données de l'internet est pour lui-même.
Socket: "adresse IP et le Port" ensemble est appelé "Socket". Il est utilisé par un autre ordinateur pour envoyer des données à un ordinateur logiciel particulier.
Adresse IP est utilisée pour identifier l'ordinateur et le Port est à identifier les logiciels tels que IE, Chrome, Skype, etc.
Dans chaque maison, il y a une boîte aux lettres et de plusieurs personnes. La boîte aux lettres est un hôte. Votre propre boîte aux lettres est un localhost. Chaque personne dans une maison a une chambre. Toutes les lettres de cette personne sont envoyés à sa chambre, d'où le numéro de la chambre est un port.
Bien, d'autres ont donné une bonne définition de "localhost".
Il est une sorte de defacto pour la représentation de texte de l'adresse IP locale 127.0.0.1.
Vous pouvez avoir "betterhost', 'autre hôte', 'someotherhost" si vous utilisez un serveur DNS qui peut le traduire de travail des adresses IP, OU en modifiant le fichier host. Mais c'est un autre sujet pour un autre jour ou des jours meilleurs. 😛
Concernant votre question sur betterhost et tels, voir accueil; fondamentalement, chaque adresse IP est un hôte.
Je vous propose de commencer la lecture de l'hôte et uniquement que d'aller sur localhost (qui est un type d'hôte)
J'ai entendu une bonne description (parabole) qui illustre ports différents points de livraison pour un grand bâtiment, par exemple, le bureau de Poste pour les lettres et petits colis, Marchandises pour les grosses livraisons /palettes, des Portes aux gens.
Certaines bases de données sont conçues pour communiquer sur le web en utilisant les ports affectés par l'Internet Assigned Number Authority (IANA) et lorsqu'il est exécuté sur l'ordinateur à utiliser les ports avec localhost. Certaines bases de données communes avec leurs ports par défaut (le defualts peuvent généralement être remplacées):
Port De La Base De Données
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 (base de données)
Certains serveurs web et bases de données sont appariées ensemble comme Apache/MySQL (comme dans la LAMPE ou XXAMP) ou de microsoft Internet Information Server (IIS)/MS SQL Server (IIS/SQL Server) dans ce cas, vous avez à se préoccuper à la fois le port de la base de données et le serveur web -- un exemple courant de ce est WordPress qui utilise Apache/MySQL.