MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

How does the Internet work?

Traducción en curso

En este artículo se describe lo que es Internet y cómo funciona.

Prerrequisitos: Ninguno, pero te animamos a leer el Artículo sobre el establecimiento de metas primero
Objectivo: Aprenderás lo básico de infraestructura técnica de la web y la diferencia entre internet y la web.

Resumen

Internet es la columna vertebral de la Web, la infraestructura técnica que hace posible la Web. En su forma más básica, es una gran red de ordenadores intercomunicados.

La historia de internet es algo oscura. Comenzó en la década de 1960 como un proyecto de investigación financiado por el ejercito de los EE.UU., y luego se convirtió en una infraestructura pública en la década de 1980 con el apoyo de muchas universidades públicas y empresas privadas. Las distintas tecnologías que soporta internet han evolucionado con el tiempo, pero la forma en que funciona no ha cambiado tanto: internet es una forma de conectar computadoras todas juntas y asegurar que, pase lo que pase, encuentren una manera de mantenerse conectadas.

Aprendizaje activo

Profundizar

Una simple red

Cunado dos ordenadores necesitan comunicarse, tienes que vincularlos, ya sea físicamente (por lo general con un cable de Ethernet) o remotamente (por ejemplo por WiFi o sistema de Bluetooth). Todas las computadoras modernas pueden sostener cualquiera de esas conexiones.

Nota: Por el resto de este artículo, sólo hablaremos de cables físicos, pero las redes inalámbricas funcionarán igual.

Two computers linked together

Dicha red no se limita a dos ordenadores. Puede conectar tantas computadoras como desees. Pero se complica rápidamente. Si estás tratando de conectar, digamos, diez computadoras, necesita 45 cables, con nueve conectores por computadora!

Ten computers all together

Para resolver este problema, cada ordenador en una red está conectado a una especial computadora llamada pequeña enrutador (router en inglés). Este enrutador tiene solo un trabajo: como un señalizador en una estación de tren, se asegura que el mensaje enviado desde una computadora determinada llegue a la computadora destinataria correcta. Para enviar un mensaje a la computadora B, la computadora A debe enviar el mensaje al enrutador, que a su vez remite el mensaje a la computadora B y se asegura de que le mensaje no se entregue a la computadora C.

Una vez que agregamos un enrutador al sistema, nuestra red de 10 computadoras solo requiere 10 cables: un solo enchufe para cada computadora y un enrutador con 10 enchufes.

Ten computers with a router

Una red de redes

Hasta aquí todo bien. Pero ¿Qué pasa con conectar cientos, miles, millones de ordenadores? Por supuesto un solo enrutador no puede escalar tanto, pero, si lees cuidadosamente, dijimos que un enrutador es una pequeña computadora como cualquier otra, entonces ¿Que nos impide conectar dos enrutadores? Nada, así que hagámoslo.

Two routers linked together

Conectando computadoras a enrutadores, luego enrutadores a enrutadores, podemos escalar infinitamente.

Routers linked to routers

Esta red se aproxima mucho a lo que llamamos internet, pero nos falta algo. Construimos esa red para nuestros propios propósitos. Hay otras redes por ahí: Tus amigos, tus vecinos, cualquiera puede tener su propia red de computadoras. Pero no es realmente posible establecer cables entre su casa y el resto del mundo, entonces ¿Cómo como puedes solucionar esto? Bueno, ya hay cables conectados a tu casa, por ejemplo, los de energía eléctrica y el teléfono. La infraestructura del teléfono ya conecta tu casa con cualquiera en el mundo entonces este es el perfecto cableado que necesitas. Para conectar nuestra red con la infraestructura telefónica, Necesitamos una pieza especial de equipo llamada modem. Este modem convierte la información de nuestra red en información manejable por infraestructura telefónica y vice versa.

A router linked to a modem

Entonces estamos conectados a la infraestructura telefónica. El siguiente paso es enviar el mensaje desde nuestra red a la red que queremos llegar. Para lograr eso, conectaremos nuestra red a un proveedor de servicios de internet (ISP de sus siglas en ingles Internet Service Provider). Un ISP es una empresa que gestiona algunos enrutadores especiales conectados en conjunto y pueden también acceder a enrutadores de otros ISP. Así que el mensaje de nuestra red es llevada a través de la red de redes ISP a la red destinataria. Internet consiste de toda esta infraestructura de redes.

Full Internet stack

Encontrando ordenadores

Si deseas enviar un mensaje a una computadora, debes especificar a cual. Por lo tanto, cualquier computadora conectada a una red tiene una dirección única para identificarla, llamada “dirección IP” o Protocolo de Internet( IP de sus siglas en ingles Internet Protocol). Esta es una dirección compuesta por una serie de cuatro números separados por puntos, por ejemplo: 192.168.2.10.

Esto esta bien para las computadoras, pero nosotros lo humanos tenemos dificultades para recordar este tipo de dirección. Para hacer las cosas simples, podemos asociar la dirección IP con un nombre legible llamadonombre de dominio. Por ejemplo, google.comes el nombre de dominio utilizado en la parte superior de la dirección IP 173.194.121.32. Entonces usando el nombre de dominio es el modo mas fácil para llegar computadora a través de internet.

Show how a domain name can alias an IP address

Internet y la web

Como puedes notar, cuando navegamos por la web con un navegador web, normalmente usamos el nombre de dominio para llegar al sitio web. ¿Eso significa que Internet y la Web son la misma cosa? No es así de simple. Como vimos, internet es una infraestructura técnica que permite conectar billones de computadoras. Entre esas computadoras, algunas (llamados servidores web) pueden enviar mensajes inteligibles a los navegadores web Internetes una infraestructura, mientras que la Web es un servicio construido sobre esas infraestructura. Vale la pena señalar que hay varios otros servicios construidos sobre internet, como correo electrónico e IRC.

Próximos pasos

Etiquetas y colaboradores del documento

 Colaboradores en esta página: DaniNz
 Última actualización por: DaniNz,