¿Cómo funciona un sistema IP?

Comencé a escribir esto agregando detalles a un ejemplo simple, pero al final creo que es más fácil comenzar en el nivel bajo y mejorar. Me atendré a IPv4.

En una red wifi o cableada, la unidad básica es una trama Ethernet, una pequeña porción de datos. Los marcos son cosas primitivas: un origen y un destino, la longitud, los datos reales y una suma de verificación. Las direcciones son las direcciones MAC de las tarjetas de red involucradas: números de identificación únicos y codificados. Las tramas de Ethernet no son enrutables, lo que significa que solo puede hablar con alguien si está en la misma red física que usted.

Este es un buen bloque de construcción, pero no es súper útil en sí mismo. Además de Ethernet, hemos construido IP (el Protocolo de Internet). La unidad básica en IP es un paquete. Un paquete también tiene un origen y un destino, pero a diferencia de Ethernet, no son propiedades integradas de su hardware: puede tener múltiples y cambiarlos a voluntad. Esto nos permite establecer reglas sobre cómo los distribuimos y qué significan, siendo el más importante que podemos organizarlos en redes.

Las direcciones en IP son de cuatro bytes (32 bits) de largo. Una red se define diciendo cuántos de esos bits tienen que ser iguales (comenzando desde el extremo izquierdo) y por qué son esos bits. Esto a menudo se escribe como 10.0.0.0/8, que significa “cualquier cosa con los mismos 8 bits más a la izquierda que 10.0.0.0” (por lo tanto, cualquier cosa donde el primer número es 10).

Un enrutador es cualquier máquina que tiene más de una dirección IP y puede recibir un paquete en una dirección y reenviarlo desde otra. Lo hace con una tabla de enrutamiento: Básicamente, una lista de “si va a esta red, tiene que dejar esa dirección”.

No todas las direcciones IP son válidas en Internet. Algunas redes están reservadas para usos internos (como 10.0.0.0/8 y 192.168.0.0/16), lo que significa que puede usarlas como desee, pero también lo es su vecino, por lo que no son únicas. Por otro lado, la mayoría de las direcciones son únicas y pertenecen a alguien, como un número de teléfono. Un enrutador doméstico normal obtendrá una única IP única asignada por su proveedor de Internet (su IP “externa”) y luego entregará IP internas a todos sus dispositivos. Luego hace NAT (traducción de direcciones de red) para cerrar la brecha: cuando su computadora intenta comunicarse con una IP de Internet, el enrutador recibe el paquete, reescribe la dirección de origen a su IP externa y la envía hacia adelante. Cuando llega la respuesta, busca a quién se la envió, reescribe la dirección de destino de manera adecuada y la envía a la máquina interna correcta.

En cuanto a los representantes, hacen algo similar. Un proxy es un servidor en la red local que también tiene acceso a internet. En lugar de que su computadora hable directamente con los servidores web (tal vez a través de NAT), su máquina solo habla con el servidor proxy y le pide que busque cosas para usted. El beneficio es que un proxy puede almacenar en caché los sitios que se usan con frecuencia durante un tiempo (ahorrando tráfico de red), escanear virus, filtrar las páginas web que se permiten y, en general, entrometerse y dar forma al tráfico. La desventaja es similar: permite que un tercero controle su navegación de forma desagradable. Los proxies también tienden a no funcionar para otra cosa que no sean páginas web; cosas como skype y juegos son hit / miss en el mejor de los casos.

La parte “IP” de la dirección IP significa “Protocolo de Internet”. La parte de “dirección” se refiere a un número único que se vincula a toda la actividad en línea que realiza … algo así como una dirección de devolución en una carta que enviaría. (Todo esto sucede en milisegundos).

Ese es el final de la lección de hoy. Al menos debería serlo.

Porque a partir de este momento, se complica rápidamente. Y confuso. La tecnología de la información (TI) es una locura y es mejor dejarla a aquellos que tienen que lidiar con computadoras y redes.

Aún así, todos estamos en Internet en estos días, y parece que siempre estamos conectados a través de nuestras computadoras personales, computadoras portátiles o dispositivos móviles. Y cada vez que ingresas a Internet, una dirección IP está ahí, trabajando para ti.

Y con tanta información oscura (y desinformación) sobre la dirección IP, es útil conocer los conceptos básicos.

Tienes conexiones.

Su computadora está conectada a Internet, de una forma u otra. Cuando se conecta en línea por correo electrónico, para comprar o chatear, su solicitud debe enviarse al destino correcto, y las respuestas y la información que desea deben regresar directamente a usted.

Una dirección IP juega un papel importante en eso.

Usted y su computadora realmente se conectan a Internet indirectamente: primero se conecta a una red que está 1) conectada a Internet y 2) le otorga o le da acceso a Internet.

Esa red puede ser su proveedor de servicios de Internet (ISP) en el hogar, o una red de la empresa en el trabajo, o una red inalámbrica en un hotel o cafetería cuando está de viaje. Pero con millones de computadoras en Internet, ¿cómo puede su computadora entrar directamente y obtener su trabajo o correos electrónicos personales y más sin ningún problema?

Los protocolos son protocolos

Para asegurarse de que puede hacer lo suyo en Internet, el software de red de su computadora está diseñado para seguir una lista de normas y reglas de red incorporadas (sí, protocolos) para conectarse a Internet e intercambiar información y datos de un lado a otro.

Uno de esos protocolos de red en su computadora, el Protocolo de Internet, es responsable de abordar, entregar y enrutar sus solicitudes en línea con precisión. Adjunta una “dirección de devolución electrónica” a todas sus solicitudes y actividades en línea para usted. La dirección que usa es la dirección IP para su conexión.

Hasta luego, dirección IP. Fue bueno mientras duro.

Cuando está en casa, su proveedor de servicios de Internet le asigna una dirección IP a su computadora (piense en Time Warner Cable, Cox Communications o AT&T). Como son ellos los que le dan acceso a Internet, es su función asignar una dirección IP a su computadora. Su actividad en Internet los atraviesa y lo envían de regreso a usted, utilizando su dirección IP.

Pero no te apegues a eso. No tatúe su dirección IP en su brazo, porque no es realmente suya. Incluso en casa puede cambiar si hace algo tan simple como encender y apagar su módem o enrutador. O puede contactar a su proveedor de servicios de Internet y ellos pueden cambiarlo por usted.

No puedes llevarlo contigo.

Además, si te vas de vacaciones y llevas tu computadora portátil, la dirección IP de tu casa no te acompaña. No puede, porque en vacaciones usarás otra red para conectarte a Internet.

Entonces, cuando estás en una cafetería en otra ciudad o estado (o en el camino) y estás usando su WiFi para recibir tu correo electrónico, estás usando una dirección IP diferente (y temporal), una asignada a su computadora portátil sobre la marcha por el ISP para el proveedor de Internet de esa cafetería.

Lo mismo sucede cuando viajas. A medida que se traslade del aeropuerto a su hotel a la cafetería local, su dirección IP cambiará cada vez.

Pero no tiene que pensarlo en absoluto, ni abrir el capó de su computadora y encender los interruptores. Todo sucede gracias al diseño inteligente detrás de Internet, las redes inalámbricas y todos los protocolos de Internet que usa su computadora.

El proxy solo es necesario si no se le permite el acceso a Internet (debido a firewall o derechos de acceso) o si la conexión que está utilizando requiere que envíe todos sus paquetes a través de algún proxy dedicado.

Cuando inicia su sistema, tiene una IP predeterminada de 0.0.0.0. Su sistema envía un paquete de difusión DHCP para configurarse (si no se utiliza una IP estática). El enrutador local responderá a la solicitud de DHCP y, por lo tanto, su máquina está configurada con IP. Para saber más sobre la dirección IP y su importancia, le sugiero que lea el artículo:

Dirección IP y su importancia

Una vez que tenga la IP, puede comenzar a enviar paquetes de red. Básicamente, la aplicación de red primero solicita la dirección IP del host remoto utilizando su nombre de dominio. Una vez que tenga la dirección IP remota, su pila de red construirá el paquete TCP / IP con IP de destino como este. El enrutamiento hop-hop ocurre con la ayuda de la dirección MAC. De nuevo, puede leer sobre la dirección MAC en el enlace mencionado anteriormente.

También puede consultar los artefactos de investigación que condujeron al desarrollo de Internet y TCP / IP.

Debe leer documentos de investigación sobre redes de computadoras

De un vistazo rápido, parece que necesita ARP para abandonar la WiLAN local. Dado que está conectado a través de WiFi, tiene acceso a todas las computadoras y sistemas conectados a esa misma WiLAN (LAN Wifi). Todas sus transmisiones están rebotando localmente porque no tienen una puerta de enlace predeterminada para que ninguna de ellas salga de la WiLAN. Una vez que agregue una puerta de enlace predeterminada, su pila TCP / IP puede reenviar cualquier solicitud de Internet por la ruta correcta. El Proxy es una medida de seguridad adicional para que el albergue se asegure de que no eres solo una persona en la calle que busca un almuerzo gratis.

Componentes básicos:

Dirección IP: identifica el host en la red

Máscara de subred IP: identifica qué direcciones IP son locales y cuáles son remotas. (En este ejemplo, sin embargo, puede hacer más)

Puerta de enlace predeterminada IP: identifica dónde enviar paquetes si la dirección IP de destino no es local

ARP: paquete de difusión especial que se utiliza para encontrar la dirección MAC de la dirección IP conocida. Esto es importante ya que todos los dispositivos ‘hablan’ a través de direcciones de capa 2, por ejemplo, direcciones MAC.

DHCP: protocolo utilizado para asignar direcciones IP a los hosts dinámicamente. Hay un proceso de 4 pasos llamado DORA que permite que esto suceda. Descubrimiento, oferta, solicitud, aceptación. Se envía un paquete BOOTP especial en busca de un servidor DHCP, el servidor responde con una oferta, muchos servidores pueden hacer ofertas, por lo que el cliente solicitará a un servidor en función de la oferta recibida, el servidor acepta la oferta y entrega el Dirección IP.

Espero que esto ayude.

El protocolo de configuración dinámica de host (DHCP) hace el trabajo por usted en segundo plano para obtener detalles para conectarse a Internet.

Puede encontrar muchos videos y otros documentos que explican esto en Internet.

Solo para resumir a continuación hay cuatro pasos:

  1. Los dispositivos intentan ubicar el servidor DHCP.
  2. El servidor DHCP confirma su presencia y ofrece un nombre de host proxy / dirección IP.
  3. Dispositivo Solicita al servidor DHCP si puede usar la dirección IP.
  4. El servidor DHCP confirma la IP para el servidor. Después de configurar este dispositivo con un nuevo nombre de host proxy.

Espero que esto ayude.

Por lo general, todas las redes tienen un servidor DHCP; si no tiene uno, deberá configurar el nombre de host proxy por su cuenta.

A escala global, la Autoridad de Números Asignados de Internet es la asociación que administra la IP. Sin embargo, la asignación de IP del usuario final la realizan las autoridades regionales y locales, como los proveedores de servicios de Internet. Lea aquí cómo funciona todo el sistema IP .

Está trabajando en protocolos. Los protocolos son las reglas y regulaciones establecidas para conectarse de host a host. Estos protocolos también ayudan al usuario a acceder a los datos y a enviarlos al destino. Simplemente es como las reglas y regulaciones de transporte que todos seguimos en nuestra vida diaria, para hacer un camino de destino suave y confiable.

La respuesta más simple es que el servicio postal de los Estados Unidos usa un código postal y luego una dirección física. Hay muchas calles con el mismo nombre y / o dirección. Se diferencian por un código postal único.

Dentro de una subred IP pública o enrutable que usa la clase 4 como ejemplo, solo hay tantos números posibles que usan xxx.xxx.xxx.xxx y con el crecimiento de los dispositivos que se conectan a Internet, estos números se agotarían. Por lo tanto, crearon las llamadas direcciones IP falsas que se utilizan detrás del proxy, lo que permite extender el uso de una sola dirección IP pública (puerta de enlace), ya sea que use su enrutador doméstico o inicie sesión en un espacio público todos los dispositivos en su hogar o El hotel utiliza direcciones ficticias que no son enrutables en el espectro de IP público.

Simplemente permite que más dispositivos se conecten a un número limitado de direcciones.

Hmm, en realidad no hay una respuesta corta, pero puedes leerla aquí: Protocolo de Internet – Wikipedia