¿Qué es la red de datos con nombre?

No es posible explicar la ARQUITECTURA DE INTERNET en términos simples. Así que supongo que conoce al menos los conceptos básicos de cómo funciona hoy Internet (TCP / IP).

EL MUNDO DE INTERNET DE HOY:
Digamos que quieres saber la hora. hay dos maneras de hacer esto.
1) Busque a las personas a su alrededor y pida el nombre de una persona, luego, una vez que lo obtenga, pregúnteles la hora. Supongamos que no saben la hora o si la respuesta es incorrecta, usted pasa a la siguiente persona, conoce sus nombres y luego les pregunta la hora. Siga haciendo esto hasta que obtenga una respuesta satisfactoria.

A pesar de que parece estúpido pedir primero los nombres de las personas antes de preguntarles la hora, así es EXACTAMENTE cómo funciona hoy Internet. Resuelve el HostName en una dirección IP particular e interactúa con el proceso en ese host. En cierto sentido, está ‘Host Centric’ y los datos no tienen valor per se.

FUTURO DE LA RED:
Ahora la segunda opción.
2) Pídale tiempo a un par de personas a su alrededor y acepta la primera respuesta que satisfaga su solicitud, independientemente de quién le dé la respuesta.

De esto se trata la red de datos con nombre (NDN). Se basa en el concepto más amplio de Redes Centradas en la Información (ICN). En NDN, el punto focal es ‘Datos / Contenido con nombre’ en lugar de ‘Hosts’, que le proporcionan el contenido. Cada pieza de datos tiene valor, independientemente de su procedencia. Por lo tanto, no pasa por la molestia de averiguar el nombre del host antes de intercambiar información. Cualquier persona en la red con el Contenido de interés puede enviarle los datos.

He hecho todo lo posible para responder la pregunta en ‘términos simples’. Si está interesado en obtener más información al respecto, le sugiero que vea el video del Sr. Van Jacobson.

Hay una vieja línea de George Carlin:

“¿Por qué debo marcar un teléfono por NÚMERO? ¿Por qué no puedo marcar por NOMBRE?”

Internet tiene el mismo problema. El contenido que está intentando alcanzar ahora está en uno o más servidores que se identifican mediante una dirección IP (número). El contenido se describe mediante algún identificador de recursos (como una URL), que incluye un nombre. Debe usar un servicio de nombres (DNS) para asignar el nombre a una dirección. Para averiguar qué contenido hay detrás de la URL, necesita algún tipo de motor de búsqueda para asignar el contenido a un identificador de recurso. Si los datos están en varios lugares, necesita algún tipo de red de distribución de contenido compleja para solucionar las deficiencias de la suposición errónea de que el contenido existe en una dirección / lugar / nombre. Esta compleja arquitectura es difícil de administrar y segura.

Naming Data Networking (NDN): una arquitectura de Internet futura invierte ese paradigma, direccionando datos en lugar de máquinas. La dirección IP desaparece; Se abandona el concepto de un canal de comunicación punto a punto. La unidad fundamental de comunicación se convierte en un NOMBRE, no una CONEXIÓN.

Todos los datos están firmados criptográficamente. Cada aplicación diseña su propio espacio de nombres. Las áreas clave de investigación de NDN son “¿cómo se enrutan los espacios de nombres?”

Inicialmente, NDN se enrutará a través de Internet actual, tal como Internet se enrutó originalmente a través de la red telefónica, hasta que evolucione una arquitectura especialmente diseñada que haga que la arquitectura actual sea innecesaria para acceder y alterar los recursos nombrados.

La idea aquí es que los diversos espacios de nombres que usamos para interactuar en Internet se basan con frecuencia en entidades de muy bajo nivel que no son particularmente relevantes, y que lo que realmente queremos hacer es tener un espacio de nombres de nivel superior que no dependa en el mecanismo de entrega.

Por ejemplo, si desea ver una copia de la dirección de Gettysburg, necesitaría encontrar una URL similar a la siguiente: http: //www.abrahamlincolnonline

Ahora, realmente no te importa http://www.abrahamlincolnonline.org , solo quieres acceder al contenido que se encuentra en ese URI. Y si está almacenado en caché en algún lugar, le complacerá acceder a la copia en caché. No desea tener que buscar una URL separada o hacer clic en otro lugar para obtener una URL separada.

¿Qué pasaría si hubiera un nuevo espacio de nombres separado que tomara el lugar de una URL que no tuviera las dependencias rígidas en las capas inferiores y que permitiera a la red cumplir automáticamente con nuestras solicitudes de cachés locales?

El desafío con esto ahora es reenviar contenido basado en este nuevo espacio de nombres (extremadamente grande). Imagine si cada paquete llevara una URL completa como destino y dirección de origen.

La red de datos con nombre es una nueva arquitectura de internet. En el entorno actual, solo nos interesa el contenido, no dónde se encuentra. Pero la reciente Internet basada en IP es una arquitectura orientada al host, ya que se creó para compartir recursos de hardware.

Ventajas :

1. No hay necesidad de usar vajilla media. Como ahora, utilizamos middleware para traducir nombres de nivel de aplicación a direcciones IP.

2. Todo el contenido está firmado. En la Internet de hoy, aseguramos el host donde reside la información y llega el canal a través de la información.

3. No hay problema de gestión del espacio de direcciones y escasez de direcciones IP.

4. No hay problema de paquete duplicado.

More Interesting

¿Cuáles son algunos de los mejores recursos introductorios (libros, cursos en línea, etc.) en el campo de la IA?

¿Los trabajadores de la industria financiera serán reemplazados por IA (aprendizaje automático)?

¿Qué trabajos ya se han automatizado con el aprendizaje automático?

¿Qué debo hacer durante el verano antes de mi segundo año como estudiante de informática?

¿Qué importancia tienen las ecuaciones diferenciales parciales para la robótica?

Además de los sospechosos habituales (Google, Facebook, Linkedin, etc.), ¿cómo determina la calidad de un equipo de ciencia de datos antes de unirse?

¿Cómo utiliza Google el aprendizaje automático para identificar automáticamente videos relacionados con el extremismo y el terrorismo en YouTube?

¿Qué razones existen para estudiar ingeniería de control? ¿Qué pueden hacer los ingenieros de control con su conocimiento?

¿Cuáles son las diferencias significativas entre los archivos RAR y ZIP?

Si cada relación de causa y efecto puede modelarse como un cálculo (proceso determinista), ¿es la aleatoriedad verdadera una causa no causada (porque la aleatoriedad verdadera no puede surgir de la computación)?

¿Cuáles son las estrategias de vanguardia para el reconocimiento de intención (plan) relacionadas con la comprensión del lenguaje natural?

Voy a ingresar al segundo año de la B. Tech. en el programa CSE en MNNIT. He comenzado la programación competitiva. ¿Debo continuar con esto o poner énfasis en trabajar en proyectos y desarrollo de software?

¿Por qué no podemos almacenar energía en un pen drive cuando podemos almacenar tantos datos en un pen drive tan pequeño?

¿Cuál es el mejor instituto en India para aprender ingeniería inversa y desarrollo de exploits?

¿Cuáles son algunos ejemplos complejos y prácticos de los equilibrios de Nash?