La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué hay en Internet?

¿Qué hay en Internet?

Concepto de Internet.

El concepto de Internet

En el mundo real, las redes informáticas suelen estar interconectadas por muchos tipos diferentes de redes. Si varias redes informáticas sólo están conectadas físicamente pero no pueden comunicarse entre sí, esta "interconexión" no tiene importancia práctica. Por tanto, lo que solemos llamar "interconexión" ya implica que estos ordenadores interconectados pueden comunicarse, es decir, desde una perspectiva funcional y lógica, estas redes informáticas han formado una gran red informática, o también se puede denominar una red de Internet. como internet.

Tenga en cuenta que la letra I aquí está en minúscula, por lo que Internet se refiere a una red informática compuesta por múltiples redes informáticas interconectadas. Internet con letras mayúsculas se refiere a la red informática abierta más grande del mundo, compuesta por muchas redes conectadas. Utiliza el conjunto de protocolos TCP/IP, anteriormente conocido como ARPANET en Estados Unidos.

Para comunicarse entre sí, Internet encontrará muchos problemas que deben resolverse, como: diferentes esquemas de direccionamiento; diferentes longitudes máximas de paquetes; diferentes controles de tiempo de espera; métodos de recuperación; diferentes métodos de informe de estado; diferentes tecnologías de enrutamiento; diferentes controles de acceso de usuarios (servicios orientados a la conexión y servicios sin conexión), espere un momento;

Algunos dispositivos intermedios (o sistemas intermedios) se utilizan para conectar redes entre sí, denominados sistemas de retransmisión en la terminología ISO. Según el nivel del sistema de retransmisión, pueden existir los siguientes cinco sistemas de retransmisión:

(1) Sistema de retransmisión de capa física, es decir, repetidor.

(2) Sistema de retransmisión de capa de enlace de datos, es decir, puente o puente de red.

(3) Sistema de retransmisión de capa de red, es decir, enrutador.

(4) Enrutador híbrido de puente y enrutador. Un dispositivo puente es un producto que funciona como puente y enrutador. De hecho, no existen muchos productos estrictamente puente o enrutador. Sin embargo, este término no se utiliza comúnmente.

(5) El sistema de retransmisión por encima de la capa de red se denomina puerta de enlace. Una puerta de enlace también se denomina puerta de enlace, puerta de enlace o máquina de red. El uso de una puerta de enlace para conectar dos sistemas incompatibles requiere un alto nivel de traducción de protocolos.

Cuando el sistema de retransmisión es un repetidor o un puente, generalmente no se le llama interconexión entre redes, porque es sólo una extensión de una red, y sigue siendo una red. Debido a la complejidad de la puerta de enlace, actualmente rara vez se utiliza. Por eso, cuando hablamos de Internet en general, siempre nos referimos a Internet con enrutadores. Un enrutador es en realidad una computadora especializada que se utiliza para enrutar dentro de Internet. Por razones históricas, muchas publicaciones sobre TCP/IP se refieren a los enrutadores utilizados en la capa de red como puertas de enlace. Por favor tenga en cuenta esto.

¿Por qué es complicado utilizar una puerta de enlace para conectar redes? Es concebible que haya n redes a interconectar. Se requiere un convertidor de protocolo entre cada dos redes. N redes * * * requieren N(N-1) convertidores de protocolo. (Considere que cada dos redes pasan por una puerta de enlace). Por lo tanto, es necesario diseñar una gran cantidad de convertidores de protocolo.

Internet utiliza un enfoque estandarizado. La figura 6.1(a) muestra varias redes de computadoras conectadas entre sí a través de varios enrutadores. Dado que todas las redes informáticas que participan en la interconexión utilizan el mismo protocolo de Internet IP, la red informática interconectada puede considerarse como una red virtual, como se muestra en la Figura 6.1(b), que se conoce comúnmente como Internet o red IP. Cuando muchos hosts en Internet se comunican, como si se comunicaran en una sola red, no pueden ver los detalles de Internet. Esto es mucho más conveniente que utilizar una puerta de enlace de nivel superior.

Por supuesto, el uso del Protocolo de Internet IP en Internet no es la única forma. Por ejemplo, cuando se interconectan varias redes de conmutación de paquetes X.25, solo las interfaces de red interconectadas deben cumplir con las recomendaciones ITU-T X.75. Actualmente, todas las redes públicas de datos X.25 utilizadas por países de todo el mundo utilizan este método de interconexión. Sin embargo, el número de usuarios de Internet en el mundo que actualmente utilizan el protocolo IP supera con creces el número de usuarios de Internet que utilizan X.75.

A partir de la siguiente sección, analizaremos el protocolo central de Internet, es decir, Internet. Protocolo IP.

2. Dirección IP y su representación

Protocolo de Internet IP de Internet

El Protocolo de Internet IP es uno de los dos protocolos más importantes del TCP/IP. sistema [Steve 94] [Ven 95].

Hay tres protocolos utilizados con el protocolo IP:

● ARP (Protocolo de resolución de direcciones);

● Protocolo de resolución de direcciones inversas (rarp);

● Internet; Protocolo de mensajes de control (ICMP).

La Figura 6.2 muestra la relación entre estos tres protocolos y el Protocolo de Internet IP. En esta capa, ARP y RARP se dibujan en la parte inferior porque IP suele utilizar estos dos protocolos. ICMP se coloca encima de esta capa porque utiliza el protocolo IP. Estos tres protocolos se presentarán más adelante. Debido a que muchas redes informáticas pueden comunicarse a través del protocolo de Internet IP, la capa de red en el sistema TCP/IP a menudo se denomina capa de Internet.

Por cierto, a veces escuchamos una afirmación inexacta: "Utilizamos el protocolo TCP/IP para la interconexión de redes". El autor recuerda a los lectores que TCP es un protocolo de transporte utilizado con el Protocolo de Internet IP. TCP es equivalente al protocolo de capa de transporte OSI, no al protocolo de capa de red. Por tanto, TCP no tiene relación directa con la interconexión de redes.

1 dirección IP y su conversión

En el sistema TCP/IP, la dirección IP es el concepto más importante, por lo que hay que entenderlo.

(1) Dirección IP y su representación

Consideramos todo Internet como una única red abstracta. La llamada dirección IP consiste en asignar una dirección única de 32 bits a cada host conectado a Internet. La estructura de la dirección IP nos facilita la dirección en Internet, es decir, primero busque la red según el número de red net-id en la dirección IP y luego busque el host según el número de host host-id . Entonces, una dirección IP no es solo un número para una computadora, sino que se refiere a una computadora conectada a una determinada red. Las direcciones IP ahora las asigna INTERNIC, el Centro de información de Internet.

Para facilitar la gestión de las direcciones IP, y teniendo en cuenta la gran diversidad de redes, algunas redes tienen muchos hosts y otras pocos. Por lo tanto, las direcciones IP en Internet se dividen en cinco categorías, a saber, de Clase A a Clase E (Figura 6.3). Las direcciones de Clase A, Clase B y Clase C de uso común se componen de dos campos, a saber:

●net-id del campo de número de red. La longitud del campo de número de red para direcciones de Clase A, Clase B y Clase C es de 1, 2 y 3 bytes respectivamente. Hay de 1 a 3 bits de categoría delante del campo del número de red y sus valores se especifican como 0, 10 y 110 respectivamente.

●ID del host del campo Número de host. Las longitudes de los campos de número de host para direcciones de Clase A, Clase B y Clase C son 3, 2 y 1 bytes respectivamente.

Las direcciones de clase D son direcciones de multidifusión reservadas principalmente para la Junta de Arquitectura de Internet (IAB). Las direcciones de clase e están reservadas para uso futuro. Actualmente sólo hay tres tipos de direcciones IP que se utilizan ampliamente: A a c.

No hay muchos números de red para direcciones IP de Clase A. Por ahora, solo hay dos direcciones IP que se pueden solicitar: Clase B y Clase C. Cuando una empresa solicita una dirección IP de IAB, en realidad solo obtiene un número de red, net-id. La identificación de host específica la asigna la propia empresa, siempre que no haya números de host duplicados dentro de la jurisdicción de la empresa.

A menudo representamos cada valor de 8 bits en una dirección IP de 32 bits mediante su número decimal equivalente y agregamos un punto entre los números. Esta es una notación decimal con puntos. Por ejemplo, existe la siguiente dirección IP:

10000000 00001011 00000011 00011111

Esta es una dirección IP de Clase B. Si se registra como 127.5438+01.3, obviamente es mucho más conveniente.

Al utilizar direcciones IP, también debe tener en cuenta las direcciones especiales que se muestran en la Figura 6.4, que generalmente no se utilizan.

De esta manera, podemos obtener el rango de uso de direcciones IP como se muestra en la Figura 6.5.

Las direcciones IP tienen las siguientes características importantes:

(1) Las direcciones IP son estructuras de direcciones no jerárquicas. Es decir, a diferencia de la estructura de un número de teléfono, una dirección IP no refleja ninguna información geográfica sobre la ubicación del anfitrión.

(2) Cuando un host está conectado a dos redes al mismo tiempo (este es el caso cuando el host se utiliza como enrutador), el host debe tener dos direcciones IP correspondientes al mismo tiempo, y su número de red es net-ids son diferentes. Este tipo de host se llama host múltiple.

(3) Según Internet, varias LAN conectadas por repetidores o puentes siguen siendo una red, por lo que todas tienen el mismo número de red net-id.

(4) En las direcciones IP, todas las redes asignadas al número de red net-id (ya sea la LAN analizada en el Capítulo 5 o la WAN analizada en el Capítulo 6) son iguales.

(5) La dirección IP a veces se puede utilizar para representar la dirección de la red. En este punto, simplemente configure el campo del número de host de la dirección IP en todos ceros. Por ejemplo, 10.0.0, 175.89.0.0 y 201.123.56.0 hacen referencia a la dirección de una única red.

La Figura 6.6 muestra una Internet conectada mediante enrutadores (marcados con el carácter R) y puentes (marcados con el carácter B), que están interconectados por dos redes. Los pequeños círculos en el diagrama indican que se requieren diferentes direcciones IP. Si una computadora quiere comunicarse con una computadora con un número de red diferente, debe pasar por un enrutador. Los enrutadores suelen tener dos o más direcciones IP porque están conectados a dos o más redes. Hay dos enrutadores conectados mediante un enlace punto a punto. Debido a que el enlace punto a punto no es una red, el enrutador no tiene otra dirección IP en el puerto conectado al enlace.

Figura 6.6 ¿Dónde se requiere la dirección IP?

3. Dirección IP y dirección física

La diferencia entre dirección IP animada y dirección física

( 2). Dirección IP y dirección física

Al aprender las direcciones IP, es muy importante distinguir entre la dirección IP y la dirección física del host. La animación de arriba resalta la diferencia entre las dos direcciones. Supongamos que los hosts están interconectados a través de una LAN. Se puede ver que la dirección IP está ubicada en el encabezado del datagrama IP y la dirección de hardware está ubicada en el encabezado de la trama MAC. Las direcciones IP se utilizan en la capa de red y superiores, mientras que las direcciones de hardware se utilizan en la capa de enlace e inferiores.

Para enfatizar el concepto anterior, utilizamos la Figura 6.7 para mostrar las diferentes direcciones utilizadas por el paquete durante la transmisión. Hay tres redes en el diagrama: dos redes Ethernet interconectadas a través de una red FDDI. El host HA en Ethernet se comunica con el host HB en otra red Ethernet. Las direcciones IP de estos dos hosts son IP1 e IP6 respectivamente, y las direcciones de hardware son HA1 y HA6 respectivamente. El proceso de comunicación consiste en encontrar el enrutador R1, luego el enrutador R2 y finalmente el host HB.

●En la Internet abstracta en la capa IP, solo vemos datagramas IP. En el encabezado del datagrama IP, se indica que la dirección de origen es IP1 y la dirección de destino es IP6. La IP pasada por el enrutador no aparecerá en el encabezado del datagrama IP.

●Aunque la dirección IP de la estación activa está en el encabezado del datagrama IP, el enrutador solo enruta según la IP de la estación de destino.

●En la capa de enlace de una red física específica, solo vemos tramas MAC (tramas HDLC de la capa de enlace de red X.25). Los datagramas IP se encapsulan en tramas MAC. Cuando las tramas MAC se transmiten en diferentes redes, los encabezados de las tramas MAC son diferentes. Al inicio de la transmisión, el encabezado de la trama MAC se escribe como enviado desde la dirección de hardware HA1 a la dirección de hardware HA2, en la red FDDI, de HA3 a HA4, y finalmente en la segunda Ethernet, la trama MAC se llena a partir de HA5 a HA6. Este cambio en el encabezado de la trama MAC también es invisible para la capa IP superior.

●Los enrutadores R1 y R2 tienen cada uno dos direcciones IP y dos direcciones de hardware. Esto se debe a que están conectados a dos redes al mismo tiempo.

●Aunque los sistemas de direcciones de hardware de Internet son diferentes, la Internet abstracta en la capa IP protege estos detalles complejos de las capas inferiores, permitiéndonos comunicarnos con una dirección IP abstracta unificada.

Los lectores atentos descubrirán que todavía quedan dos cuestiones importantes que no se han resuelto.

(1)¿Cómo sé la dirección de hardware del host o enrutador?

(2)2) ¿Cómo encuentra el datagrama IP el siguiente enrutador?

Estas dos cuestiones las trataremos más adelante.

4. Subredes y traducción de direcciones

4.1. Subredes

(3) Subredes

Ahora parece, el diseño de dirección IP original. De hecho, era irrazonable. Por ejemplo, hay más de 2.110.000 números de red disponibles para direcciones IP de Clase A a Clase C, y el número total de números de host disponibles en estas redes supera los 3,72 mil millones.

A primera vista, parece que hay suficientes direcciones IP para todo el mundo (tal y como pensaban los diseñadores de direcciones IP a principios de los años 70). No precisamente. En primer lugar, los diseñadores no previeron que las microcomputadoras se extenderían tan rápidamente, lo que llevaría a un aumento dramático en la cantidad de hosts en varias redes y redes de área local. En segundo lugar, el uso de direcciones IP supone un gran desperdicio. Por ejemplo, una empresa solicita una dirección de Clase B. Pero la unidad sólo tiene 10.000 hosts. Por lo tanto, los 55.000 números de host restantes en direcciones de Clase B se desperdician. Porque los anfitriones de otras unidades no pueden usar estos números.

Como resultado, actualmente estamos investigando cómo extender las direcciones IP (ver secciones posteriores).

A partir de 1985, para flexibilizar el uso de las direcciones IP, se añadió un "campo de número de subred" a la dirección IP.

Sabemos que la dirección IP asignada por la empresa es el número de red net-id de la dirección IP, y el número de host posterior lo asigna la empresa. Todos los hosts del dispositivo utilizan el mismo número de red. Cuando hay muchos hosts en una unidad y están distribuidos en un área geográfica grande, a menudo es necesario utilizar algunos puentes (no enrutadores, porque los números de red de los hosts conectados a los enrutadores son diferentes) para interconectar estos hosts. Los puentes tienen muchas desventajas. Por ejemplo, es fácil provocar tormentas de transmisión y es difícil aislar y gestionar fallas de red. Para que el host de esta unidad sea fácil de administrar, el host de esta unidad se puede dividir en varias subredes y los primeros dígitos del campo de número de host en la dirección IP se utilizan como "campo de número de subred", y el resto sigue siendo el campo de número de teléfono principal. De esta forma se pueden interconectar las subredes de esta unidad a través del router, lo que facilita la gestión. Cabe señalar que la división de subredes es un asunto puramente interno de esta unidad y dicha división es invisible fuera de esta unidad. Desde el exterior, la unidad todavía sólo tiene un número de red. Solo cuando los paquetes externos ingresan al alcance de esta unidad, el enrutador de esta unidad enrutará de acuerdo con el número de subred y finalmente encontrará el host de destino. Si la organización divide las subredes según la ubicación geográfica de los hosts, la gestión será mucho más sencilla. Tenga en cuenta también que las subredes mencionadas aquí no tienen nada que ver con las subredes de comunicaciones o recursos mencionadas en el artículo anterior.

La Figura 6.8 ilustra el significado de la máscara de subred utilizada al dividir subredes. La Figura 6.8(a) ofrece un ejemplo de una dirección IP de Clase B. La Figura 6.8 (b) muestra que se agrega un campo de número de subred a la parte de control local. Nuestra empresa determina la longitud del campo de número de subred de acuerdo con la situación. El sistema TCP/IP especifica que la longitud del campo del número de subred está representada por una máscara de subred de 32 bits. Específicamente, una máscara de subred consta de una serie de "1" y una serie de "0". "1" corresponde a los campos de número de red y número de subred, y "0" corresponde al campo de número de host. Para el ejemplo que se muestra en la Figura 6.8(c), las direcciones IP que puede usar la primera subred comienzan desde 130.50.4.1, las direcciones IP que puede usar la segunda subred comienzan desde 30.50.8.1, y así sucesivamente. Las direcciones IP generalmente se escriben en notación decimal con puntos, pero las máscaras de subred generalmente se escriben en notación hexadecimal, especialmente cuando los límites de la subred no están exactamente en las posiciones de los bytes.

Figura 6.8 El significado de la máscara de subred

Si conoce la dirección IP y la máscara de subred del host, podrá saber que el datagrama IP se envía a:

●Un host en una subred, o

●Un host en otra subred dentro de esa red, o

●Un host en otra red.

En resumen, en función de la dirección IP, puedes determinar si es una dirección de Clase A, Clase B o Clase C. La máscara de subred representa la línea divisoria entre el número de subred subnet-id y el número de host host-id.

Dividir campos de números de subred adicionales tiene un costo. Por ejemplo, en el ejemplo de la Figura 7-7, una dirección IP de Clase B puede albergar 65.534 números de host. Sin embargo, después de dividir el campo del número de subred en una longitud de 6 bits, puede haber hasta 62 subredes (excluyendo todos los números de subred de 1 y cero). Cada subred tiene un número de host de 10 dígitos, lo que significa que cada subred puede tener hasta 1022 números de host. Entonces, el número total de números de host es 62x1022=63364. más pequeño que sin subredes.

Si una empresa no divide subredes, entonces su máscara de subred es el valor predeterminado y la longitud de "1" en la máscara de subred es la longitud del número de red.

Por lo tanto, para las direcciones IP de Clase A, B y C, los valores predeterminados de la máscara de subred correspondiente son 255.0.0.0 (0xFF000000), 255.255.0.0 (0xFFFF0000) y 255.255.255.0 (0xFFFFFF00) respectivamente.

Cuando se utiliza una máscara de subred, el ID de subred y el ID de host a veces no son fácilmente visibles desde la dirección IP. Por ejemplo, la máscara de subred es OxFFFFFFEO y la dirección IP es 140.252.20.68. Obviamente, esta dirección IP es una dirección de clase B, por lo que el número de red net-id es 140.252. De la máscara de subred se puede concluir que su representación binaria es:

11111111 11111111 11111111 11100000

Puedes ver que el número de subred * * * tiene 11 dígitos, y el host El El número tiene 5 dígitos. La representación binaria de los últimos dos bytes (20.68) de la dirección IP anterior es:

00010100 01000100

Los primeros 11 dígitos son el número de subred y los últimos 5 dígitos son el host. número. Entonces, el número de subred en notación decimal es subnet-id=162 y el número de host es host-id=4.

Usar una máscara de subred equivale a utilizar direccionamiento de nivel 3. Cuando cada enrutador recibe un paquete, primero verifica el número de red en la dirección IP del paquete. Si el número de red no es la red local, busque la dirección de la siguiente estación en la tabla de enrutamiento y reenvíela. Si el número de red es esta red, verifique el número de subred en la dirección IP. Si la subred no es una subred, los paquetes se reenvían de la misma manera. Si la subred es una subred local, podemos averiguar desde qué puerto se debe entregar el paquete al host según el número de host.

Por ejemplo, la dirección de destino en el encabezado del paquete es 130.50.15.6. Cuando este paquete de datos llega a un enrutador, el enrutador primero "Y" la máscara de dirección (asumiendo que es 255.255.252.0, es decir, 22 1 al frente y 10 0 atrás) y la dirección de destino 130.50.15.6 bit por bit, y resulta que esta es una dirección de Clase B, por lo que el número de red es 130,50. El enrutador verifica el número de red para ver si está en la misma red que él. Ahora supongamos que están en la misma red. El enrutador vuelve a comprobar el número de subred. Los últimos dos bytes de la suma anterior, 12.0, son el número de subred y el número de host, expresados ​​en código binario: 00001100000000. Porque los primeros 6 dígitos son el número de subred y los últimos 10 dígitos son el número de teléfono principal. Se puede ver que el número de subred en la dirección de destino de este paquete de datos es 3. Si el número de subred del enrutador es 3, busque el puerto del host emisor en la tabla de enrutamiento según los últimos 10 bits del número de host. Si el número de subred del enrutador no es 3, el puerto reenviado a la subred de destino se encuentra en la tabla de enrutamiento.

4.2. Traducción de direcciones

4. Traducción de direcciones

Las direcciones IP mencionadas anteriormente no se pueden utilizar directamente para la comunicación. Esto se debe a que:

●La dirección IP es solo la dirección del host en la capa de red. Si un datagrama transmitido en la capa de red se entrega al host de destino, debe pasarse a la capa de enlace y convertirse en una trama MAC antes de enviarse a la red. Las tramas MAC utilizan las direcciones de hardware de los hosts de origen y destino. Por lo tanto, se requiere una traducción entre la dirección IP del host y la dirección del hardware.

●Los usuarios no están dispuestos a utilizar un número de host que sea difícil de recordar, pero sí están dispuestos a utilizar un nombre de host que sea fácil de recordar. Por lo tanto, también es necesario realizar la conversión entre nombres de host y direcciones IP.

Existen dos mecanismos de conversión en el sistema TCP/IP.

Para redes más pequeñas, puede utilizar un archivo llamado hosts proporcionado por el sistema TCP/IP para convertir nombres de host en direcciones IP. Hay muchas asignaciones de nombres de host a direcciones IP disponibles en el host de archivos para que las utilice el host que llama.

Para una red más grande, hay servidores de nombres de dominio DNS (Sistema de nombres de dominio) del Sistema de nombres de dominio en varios lugares de la red, y hay muchas conversiones de nombres de host a direcciones IP en diferentes niveles. El software de resolución de nombres Resolver en el host de origen encontrará automáticamente el servidor de nombres de dominio DNS para completar esta conversión. El sistema de nombres de dominio DNS pertenece al software de la capa de aplicación y se analizará en detalle en capítulos posteriores.

En la Figura 6.9, el host llamado host-a quiere comunicarse con el host llamado host-b, y su dirección IP es 209.0.0.6 comenzando desde el nombre del host de destino host-b a través de DNS.

La conversión de una dirección IP a una dirección física se completa mediante el Protocolo de resolución de direcciones ARP. La Figura 7-8 también muestra que la dirección física del host de destino de 48 bits 08002B00EEOA se obtiene de la dirección IP 209.0.0.6 a través de ARP (ahora supongamos que este host está conectado a una LAN. Si la red es una WAN, convierta la dirección física del host en la dirección WAN).

Debido a que la dirección IP es de 32 bits y la dirección física de la LAN es de 48 bits, no existe una relación de conversión simple entre las dos. Además, en una red, es posible que se agreguen o eliminen computadoras nuevas con frecuencia. Cambiar la tarjeta de red de una computadora también cambia su dirección física. Se puede ver que una tabla de traducción de la dirección IP a la dirección física debe almacenarse en la computadora y puede actualizarse dinámicamente con frecuencia. ARP (Protocolo de resolución de direcciones) resuelve bien estos problemas.

Cada host debe tener un caché ARP, que contiene una tabla de mapeo de direcciones IP a direcciones físicas. Estas son algunas de las direcciones que el anfitrión conoce actualmente. Cuando el host A quiere enviar un datagrama IP al host B en la LAN, primero verifica si existe la dirección IP del host B en su caché ARP. Si es así, podemos encontrar su dirección física correspondiente, luego escribir esta dirección física en la trama MAC y luego enviarla a esta dirección física a través de la LAN.

También es posible que no se pueda encontrar la dirección IP del host B. Esto podría deberse a que el Host B acaba de unirse a la red o a que el Host A acaba de encenderse y su caché aún está vacía. En este caso, el host A ejecutará ARP automáticamente y seguirá los pasos a continuación para averiguar la dirección física del host B.

(1) El proceso ARP transmite un paquete de solicitud ARP en la LAN y la dirección IP es el host B.

(2) El proceso ARP se ejecuta en todos los hosts de la LAN; recibe el paquete de solicitud Este ARP;

③El Host B ve su propia dirección IP en el paquete de solicitud ARP y envía un paquete de respuesta ARP con su propia dirección física al Host A;

④ Después Al recibir el paquete de respuesta ARP del Host B, el Host A escribe la asignación de la dirección IP del Host B a la dirección física en su caché ARP.

En muchos casos, cuando el host A envía un datagrama al host B, es muy probable que el host B también envíe un datagrama al host A pronto, por lo que el host B también puede enviar un paquete de solicitud ARP al host. R. Para reducir el tráfico en la red, el host A escribe la asignación de su dirección IP a la dirección física en el paquete de solicitud ARP cuando envía su paquete de solicitud ARP. Cuando el Host B recibe un paquete de solicitud ARP del Host A, el Host B escribe la asignación de direcciones del Host A en la propia caché ARP del Host B. Esto facilita que el host B envíe datagramas al host A en el futuro.

Al realizar la traducción de direcciones, a veces se utiliza el protocolo de resolución de direcciones inversa RARP. RARP permite que un host que solo conoce su dirección física conozca su dirección IP. Este host suele ser una estación de trabajo sin disco. Generalmente, siempre que este tipo de estación de trabajo sin disco ejecute el código de transferencia de archivos en su ROM, puede descargar el sistema operativo requerido y el software de comunicación TCP/IP desde otros hosts en la LAN, pero estos software no tienen direcciones IP. Las estaciones de trabajo sin disco deben ejecutar RARP en ROM para obtener su dirección IP.

El flujo de trabajo de RARP es aproximadamente el siguiente:

Para que RARP funcione correctamente, al menos un host debe actuar como servidor RARP en la LAN. La estación de trabajo sin disco envía primero un paquete de solicitud RARP (formato similar al paquete de solicitud ARP) a la LAN y proporciona su propia dirección física en este paquete.

El servidor RARP tiene una tabla de mapeo prefabricada desde la dirección física de la estación de trabajo sin disco hasta la dirección IP. Después de recibir el paquete de solicitud RARP, el servidor RARP encontrará la dirección IP de la estación de trabajo sin disco en esta tabla de mapeo. Luego escriba un paquete de respuesta RARP y envíelo de regreso a la estación de trabajo sin disco. Las estaciones de trabajo sin disco utilizan este método para obtener sus propias direcciones IP.

(Fin)

Página 65438 + 0 Página 2 Página 3 Página 4 Página 5