¿Cómo visita una computadora una página web después de obtener su IP de una búsqueda de DNS?

Crea una solicitud HTTP similar a esta y la envía a la dirección IP, generalmente el puerto de destino 80 (para páginas web normales) o el puerto 443 (para las seguras)

OBTENER /index.html HTTP / 1.1
Anfitrión: www.example.com

El servidor web responde con algo como

HTTP / 2.0 200 OK
Fecha: martes, 06 de diciembre de 2016 17:15:30 GMT
Tipo de contenido: texto / html

…. </p> <p> La línea de host es importante, porque puede haber más de un sitio web en una dirección IP particular (usando “hosting virtual”) </p> <p> HTTP usa TCP, que es un protocolo de protocolo de enlace, por lo que antes del paquete GET, la computadora abre una conexión y recibe un reconocimiento. Si ejecuta Wireshark en una PC, puede ver todo esto con todo detalle. Hay muchos más encabezados HTTP posibles, pero lo anterior es casi el mínimo. Puede escribirlos a mano con una herramienta como telnet o netcat. Si la página web es segura, usa SSL (https: // URL), entonces la transacción simple anterior está envuelta en cifrado e intercambio de certificados y negociación de cifrado. Todavía puede hacerlo a mano, pero necesita usar una herramienta SSL como sslclient. </p> <!-- Ezoic - mid_content - mid_content --> <div id="ezoic-pub-ad-placeholder-103"> </div> <!-- End Ezoic - mid_content - mid_content --> <div id="tags" class="mb-2"> <span class="btn btn-outline-info btn-xs m-1"><a href="https://tech.gobetech.com/note/direcciones-ip" rel="tag">Direcciones IP</a></span><span class="btn btn-outline-info btn-xs m-1"><a href="https://tech.gobetech.com/note/http" rel="tag">HTTP</a></span><span class="btn btn-outline-info btn-xs m-1"><a href="https://tech.gobetech.com/note/redes-de-computadoras" rel="tag">Redes de computadoras</a></span><span class="btn btn-outline-info btn-xs m-1"><a href="https://tech.gobetech.com/note/world-wide-web" rel="tag">World Wide Web</a></span> </div> </article> </div> <div class="my-3 px-3 pb-2 bg-light rounded shadow-sm relate"><p class="py-2 mb-0">Related Content</p><p class="p-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/5079/todo-buen-desarrollador-necesita-conocer-la-configuracion-y-trabajar-con-la-infraestructura-implementacion-servidores-firewalls-direcciones-ip-etc.html" rel="bookmark" class="nav-link p-0">¿Todo buen desarrollador necesita conocer la configuración y trabajar con la infraestructura (implementación, servidores, firewalls, direcciones IP, etc.)?</a></p><p class="p-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/30325/podemos-tener-dos-direcciones-ip-diferentes-para-una-sola-interfaz-a-la-vez.html" rel="bookmark" class="nav-link p-0">¿Podemos tener dos direcciones IP diferentes para una sola interfaz a la vez?</a></p><p class="p-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/32178/como-acceder-a-una-direccion-ip-local-a-traves-de-internet.html" rel="bookmark" class="nav-link p-0">Cómo acceder a una dirección IP local a través de Internet</a></p><p class="p-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/35761/que-tan-practico-es-arrendar-un-bloque-de-direcciones-ipv4-de-clase-c.html" rel="bookmark" class="nav-link p-0">¿Qué tan práctico es arrendar un bloque de direcciones ipv4 de clase C?</a></p><p class="p-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/13916/puede-una-computadora-simplemente-no-enviar-una-direccion-ip.html" rel="bookmark" class="nav-link p-0">¿Puede una computadora simplemente no enviar una dirección IP?</a></p></div> <div class="row mx-0"> <div class="col-md-6 text-left bg-white shadow-sm py-2"><a href="https://tech.gobetech.com/20234/como-configurar-un-sistema-para-permitir-que-un-trabajador-remoto-use-mi-direccion-ip-externa.html" rel="prev">Cómo configurar un sistema para permitir que un trabajador remoto use mi dirección IP externa</a></div> <div class="col-md-6 text-right bg-white shadow-sm py-2"><a href="https://tech.gobetech.com/20236/en-la-comunicacion-de-datos-y-las-redes-usamos-ipv4-para-el-direccionamiento-pero-por-que-tenemos-que-avanzar-hacia-ipv6-si-nat-puede-convertir-todas-las-ip-privadas-en-ip-publicas.html" rel="next">En la comunicación de datos y las redes, usamos ipv4 para el direccionamiento, pero ¿por qué tenemos que avanzar hacia IPv6 si NAT puede convertir todas las IP privadas en IP públicas?</a></div> </div> <div class="card my-3 border-0 shadow-sm"> <div class="card-body"> <p> Abre una conexión TCP en la interfaz web estándar, que es 80, y envía una solicitud HTTP GET para la página que desea, a menudo por defecto index.html. El servidor wen responde con el contenido HTML de la página. Hoy en día esto contendrá referencias a muchos otros archivos, que leerá utilizando el mismo proceso. </p> </div> <div class="card-footer text-right py-1"> <small class="text-muted">Alec Cawley</small> </div> </div> </li><!-- #comment-## --> <div class="card my-3 border-0 shadow-sm"> <div class="card-body"> <p> Después de obtener la ip del servidor (servidor de origen de la página web), el cliente sabe a dónde enviar su paquete IP. El paquete será una solicitud http o https a esta dirección IP aprendida. </p> <p> Http es el protocolo de aplicación utilizado para solicitar la página que desea el cliente. Está encapsulado en un paquete TCP con el número de puerto de destino para http. También se proporciona el puerto de origen en el que el proceso del navegador esperará la respuesta. Esto se encapsula en el paquete IP con el destino como la IP del servidor de origen aprendido y la fuente como la IP del cliente. </p> <p> El servidor de origen atenderá esta solicitud con una respuesta positiva (si es correcta) y también enviará los datos (página) solicitados. Utilizará la IP del cliente y el número de puerto para construir un paquete de respuesta similar. </p> </div> <div class="card-footer text-right py-1"> <small class="text-muted">Alec Cawley</small> </div> </div> </li><!-- #comment-## --> <div class="my-3 px-3 pb-2 bg-light rounded shadow-sm relate"> <p class="py-2 mb-0">More Interesting</p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/8935/que-haces-si-alguien-ha-hackeado-tu-direccion-ip.html" rel="bookmark" class="nav-link p-0">¿Qué haces si alguien ha hackeado tu dirección IP?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/14659/es-posible-obtener-detalles-sobre-las-personas-simplemente-haciendo-clic-en-un-enlace-puede-ser-una-direccion-ip-una-direccion-mac-o-cualquier-cosa.html" rel="bookmark" class="nav-link p-0">¿Es posible obtener detalles sobre las personas simplemente haciendo clic en un enlace? Puede ser una dirección IP, una dirección MAC o cualquier cosa.</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/44285/puedo-hacer-un-ssh-remoto-en-un-servidor-linux-con-su-nombre-de-dominio-en-lugar-de-una-direccion-ip.html" rel="bookmark" class="nav-link p-0">¿Puedo hacer un SSH remoto en un servidor Linux con su nombre de dominio en lugar de una dirección IP?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/22997/cuales-son-las-principales-ventajas-de-ipv6-sobre-ipv4.html" rel="bookmark" class="nav-link p-0">¿Cuáles son las principales ventajas de IPv6 sobre IPv4?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/39773/como-calcular-la-mascara-de-direccion-y-la-mascara-de-subred.html" rel="bookmark" class="nav-link p-0">Cómo calcular la máscara de dirección y la máscara de subred</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/38087/por-que-las-direcciones-ip-se-dividen-en-5-clases-y-para-que-sirven-el-numero-neto-y-el-numero-de-host.html" rel="bookmark" class="nav-link p-0">¿Por qué las direcciones IP se dividen en 5 clases? ¿Y para qué sirven el número neto y el número de host?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/48813/por-que-usps-necesita-16-millones-de-direcciones-ipv4-publicas.html" rel="bookmark" class="nav-link p-0">¿Por qué USPS necesita 16 millones de direcciones IPv4 públicas?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/7199/como-averiguar-la-contrasena-de-wi-fi-de-mis-vecinos-con-la-direccion-ip.html" rel="bookmark" class="nav-link p-0">Cómo averiguar la contraseña de Wi-Fi de mis vecinos con la dirección IP</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/36415/como-cambiar-la-direccion-ip-en-cpanel-para-enviar-correos-electronicos.html" rel="bookmark" class="nav-link p-0">Cómo cambiar la dirección IP en cPanel para enviar correos electrónicos</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/43217/puede-un-buen-hacker-rastrear-mi-direccion-ip-y-mi-ubicacion-desde-mi-respuesta-en-quora-a-pesar-de-que-la-respondi-de-forma-anonima-que-tan-facil-seria-para-ellos-piratear-que.html" rel="bookmark" class="nav-link p-0">¿Puede un buen hacker rastrear mi dirección IP y mi ubicación desde mi respuesta en Quora, a pesar de que la respondí de forma anónima? ¿Qué tan fácil sería para ellos piratear? ¿Qué tan seguros son los servidores de Quora en comparación con otros sitios gigantes?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/33889/como-controlar-una-computadora-con-una-direccion-mac-ademas-como-evito-que-me-suceda.html" rel="bookmark" class="nav-link p-0">¿Cómo controlar una computadora con una dirección MAC? Además, ¿cómo evito que me suceda?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/27597/las-direcciones-ip-dinamicas-no-son-la-norma-en-los-estados-unidos.html" rel="bookmark" class="nav-link p-0">¿Las direcciones IP dinámicas no son la norma en los Estados Unidos?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/11479/cual-es-la-diferencia-entre-una-direccion-ip-y-una-direccion-mac.html" rel="bookmark" class="nav-link p-0">¿Cuál es la diferencia entre una dirección IP y una dirección MAC?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/44759/como-sabe-mi-computadora-la-direccion-ip-de-su-propio-nombre-de-host.html" rel="bookmark" class="nav-link p-0">¿Cómo sabe mi computadora la dirección IP de su propio nombre de host?</a></p><p class="py-2 mb-0 border-top border-gray"> <a href="https://tech.gobetech.com/18931/que-sucedera-cuando-mas-de-un-sistema-tenga-la-misma-direccion-ip-y-la-misma-direccion-mac-en-una-red-de-area-local.html" rel="bookmark" class="nav-link p-0">¿Qué sucederá cuando más de un sistema tenga la misma dirección IP y la misma dirección Mac en una red de área local?</a></p></div> </div> <div class="col-md-4 pb-3"> <script defer id="videoo-library" data-id="5ba22265f85834ee391ffe79d79e59dc0242952d274698af48dcfac8033a071c" src="https://static.videoo.tv/5ba22265f85834ee391ffe79d79e59dc0242952d274698af48dcfac8033a071c.js"></script> </div> </div> </main> <footer class="footer mt-auto py-3"> <div class="container"> <ul class="list-inline text-center relate small"> <li class="list-inline-item">Copyright © <a href="https://www.gobetech.com">GobeTech</a> - All Rights Reserved.</li> <li class="list-inline-item"><a href="/topics">Topics</a></li> <li class="list-inline-item"><a href="https://www.gobetech.com/about-us">About</a></li> <li class="list-inline-item"><a href="https://www.gobetech.com/privacy">Privacy Policy</a></li> </ul> </div> </footer> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> <!-- Default Statcounter code for Gobetech.com SCIES https://www.gobetech.com --> <script type="text/javascript"> var sc_project=12206843; var sc_invisible=1; var sc_security="8da0d1af"; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js" async></script> <noscript><div class="statcounter"><a title="Web Analytics" href="https://statcounter.com/" target="_blank"><img class="statcounter" src="https://c.statcounter.com/12206843/0/8da0d1af/1/" alt="Web Analytics"></a></div></noscript> <!-- End of Statcounter Code --> </body> </html>