networking - que - ¿Qué significa localhost: 8080?
localhost/phpmyadmin (6)
http: // localhost: 8080 / web
Dónde
- localhost (nombre de host) es el nombre de la máquina o la dirección IP del servidor host, por ejemplo, Glassfish, Tomcat.
- 8080 (puerto) es la dirección del puerto en el que el servidor host escucha las solicitudes.
http: // localhost / web
Dónde
- localhost (nombre de host) es el nombre de la máquina o la dirección IP del servidor host, por ejemplo, Glassfish, Tomcat.
- servidor host escuchando el puerto 80 predeterminado.
¿Cuál es la diferencia entre localhost / web vs. localhost: 8080 / web ?
Opción 1
localhost / web es igual a localhost: 80 / web O a 127.0.0.1:80 / web
opcion 2
localhost: 8080 / web es igual a localhost: 8080 / web O a 127.0.0.1:8080 / web
Siempre se realiza una conexión TCP / IP a una dirección IP (puede pensar en una dirección IP como la dirección de una computadora determinada, incluso si ese no es siempre el caso) y un puerto específico (lógico, no físico) en esa dirección. dirección.
Normalmente, un puerto está acoplado a un proceso o "servicio" específico en la computadora de destino. Algunos números de puerto están standardized , como 80 para http, 25 para smtp y así sucesivamente. Debido a esa estandarización, generalmente no es necesario que coloque números de puerto en sus direcciones web.
Entonces, si dice algo como http://www..com , la parte ".com" se resuelve en una dirección IP (en mi caso 64.34.119.12) y como mi navegador conoce el estándar, intenta conectarse al puerto 80 en esa direccion Por lo tanto, esto es lo mismo que http://www..com:80 .
Pero no hay nada que detenga un proceso para escuchar las solicitudes http en otro puerto, como 12434, 4711 o 8080. Normalmente (como en su caso) esto se usa para fines de depuración para no mezclarse con otro proceso (como IIS) que ya está escuchando. puerto 80 en la misma máquina.
el localhost:8080
significa que se dirige explícitamente al puerto 8080.
http utiliza el puerto 80 y, comprensiblemente, su navegador de Internet usará ese puerto automáticamente cuando ingrese una dirección, a menos que especifique otro puerto. Ahora, cuando ejecuta un servidor web en su computadora, necesita acceder a ese servidor de alguna manera, y como el puerto 80 ya está ocupado, necesita usar un puerto diferente para conectarse con éxito. Si bien cualquier puerto abierto es un juego justo, generalmente ese servidor está configurado para usar el puerto 8080, por lo tanto, al acceder a su servidor, usted escribe:
http: // (protocolo) localhost (su computadora): 8080 (puerto 8080) / (ruta que apunta a la raíz de la carpeta pública de su servidor)
http://localhost:8080/web : localhost (nombre de host) es el nombre de la máquina o la dirección IP del servidor host, por ejemplo, Glassfish, Tomcat. 8080 (puerto) es la dirección del puerto en el que el servidor host escucha las solicitudes.
http://localhost/web : localhost (nombre de host) es el nombre de la máquina o la dirección IP del servidor host, por ejemplo, Glassfish, Tomcat. servidor host escuchando el puerto 80 predeterminado.