HISTORIA DE LA RED DE DATOS DE DEFENSA ////////////////////////////////////// A. INTRODUCCIÓN La Defense Data Network (DDN) es un sistema de red de datos militar que está aproximando el alcance mundial. Fue fundada y permanece bajo el éjido de la Agencia de Comunicación de Defensa (DCA) para el Departamento de Defensa (DoD). La DDN no es una, sino varias redes, que abarcan una gran variedad de hardware compatible y software que permite interoperatibilidad y comunicaciones. Entre estas redes de datos, las mas comúnmente utilizadas son ARPANET (Red de la Agencia de Investigación en Proyectos Avanzada), MILNET (una red militar operacional de datos no clasificados) y MINET (Red de Información de Movimientos), que es relativamente nueva. Un estudio parcial de la manera en la que estas y otras redes de similar naturaleza aparecen en existencia debe - por tanto - comenzar exponiendo el concepto de "conmutación de paquetes". B. Conmutación de paquetes La conmutación de paquetes es un método para controlar datos transmitidos a través de varios canales de comunicación o enlaces en una red de datos. La teoría es simple: los Procesadores de Mensajes de Interfaz (IMP) diseccionan o subdividen los mensajes, ficheros, programas, etc. a ser transmitidos, en "paquetes" más pequeños, a los que tratan luego como mensajes individuales (todos etiquetados y ordenados secuencialmente como parte de un mensaje mayor). A lo largo de la red se localizan los "nodos de conmutación", que reciben cada paquete, revisan y corrigen cualquier error o problema que podría haber ocurrido durante la transmisión. El nodo colecta y/o ordena todos los paquetes separados del mensaje antes de reenviar el todo completo al destinatario buscado, o simplemente reenvía cada paquete individual en la medida que lo recibe y corrije. Puesto que los nodos de conmutación son completamente automatizadas, la conmutación de paquetes tiene una alta relación costo/beneficio, además de elevada confiabilidad. Fáciles de instalar y mantener, existen ahora más de un centenar de ellas distribuidas a lo largo de los EE.UU., y más en rápida expansión a lo largo de Europa y el Lejano Oriente. Ha recibido presupuesto y lentamente está siendo incorporada encriptación para permitir una capacidad vastamente superior para transmitir material clasificado a través del sistema, con lo que se espera lograr capacidades en línea completas a finales de los 1980s. C. ARPANET La primera de las redes de conmutación de paquetes fue desarrollada bajo un programa de la Agencia para Proyectos de Investigación para la Defensa (DARPA) en 1969. La red experimental concebida entonces fue puesta en operación y apodada ARPANET. La red destinada a compartir datos, ideas teorías y recursos y software de manera barata, rápida y confiable se convirtió en un gran éxito. Para 1975, había recibido acceso autorizado a la red un número considerable de usuarios operacionales así como investigadores y experimentadores, por lo que el control de los medios fue cedido a la Agencia de Comunicaciones para la Defensa. La ARPANET dio sustento tanto a proyectos de investigación militares como civiles. Las herramientras y servicios desarrollados a lo largo de los años así como el conocimiento y la experiencia, han formado la base para la mayoría si no todas las redes de conmutación de paquetes tanto comerciales como militares, actualmente en uso o en actual desarrollo. D. AUTODIN II Un estudio iniciado en 1974 por el DoD predijo mayores avances e incrementos en el uso de la tecnología de computadoras por parte de las Fuerzas Armadas, por lo cual se tomó la decisión de desarrollar una red de conmutación de paquetes interna y dedicada al mismo Departamento de Defensa. Dicha red debería contar con heterogeineidad completa de hardware y funcionalidades de software ya encontradas en ARPANET, a la vez que debía contar con características adicionales tales como el manejo de precedencia de mensajes militares y transmisión encriptada destinada al material clasificado. En 1976, fue otorgado el contrato para la concreción de esta red a Western Union, recibiendo el nombre de AUTODIN II. (AUTODIN I es la red de conmutación de mensajes de Western Union utilizada actualmente por el gobierno desde comienzos de 1960s). Las mejoras en tecnología entre 1976 y 1982, y la mayor conciencia de consto por parte del gobierno - junto con el énfasis puesto en la redundancia y la supervivencia - significaron sin embargo que el gobierno cesara con el contrato de AUTODIN II, y éste fuese asignado al desarrollo subsecuennte de DDN bajo el éjido de la DCA. E. Formación de la DDN En 1979 el DoD comenzó a interconectar cierto número de sus redes de computadora previamente aisladas por intermedio de protocolos de interred, resultando en una serie de nodos de computadora enlazados por líneas de transmisión de datos de alta velocidad. Estas pasarían a convertirse en la "columna vertebral" de la DDN. Para 1983, la ARPANET había crecido para incluir más de 300 computadoras, y era completamente inadecuada en su capacidad para acomodar el creciente número de usuarios militares a la red. Por este motivo, en septiembre de 1984 ARPANET fue oficialmente dividida en dos redes no clasificadas separadas, con la investigación y desarrollo militar permaneciendo bajo la ARPANET bajo el control de DARPA, mientras que la comunicación operacional militar se dirigió a la recientemente designada MILNET, que permanecería bajo control de la DCA. Aún puede cursarse correo electrónico entre ambas las dos redes, pero - puesto que se agregaron salvaguardas de seguridad a la MILNET - el tráfico ser á cada vez más limitado y controlado por las llamadas "puertas de enlace". II. Una vista de la Defense Data Network A. INTRODUCCIÓN La DDN es envisionada como una red de conmutación de paquetes mundial unificada, dedicada a alcanzar los requerimientos de comuniaciones de datos del Departamento de Defensa. La red se encuentra subdividida en dos áreas funcionales: (1) la columna vertebral de la red, que comprende los circuitos troncales y los nodos de conmutación, y (2) la red de acceeso, que comprende circuitos locales y equipamiento de interfaz para permitir a usuarios individuales autorizados conectarse a la columna vertebral. Uno de varios sistemas operativos de tiempo compartido en uso actual en la DDN es TOPS-20. B. La columna vertebral La columna vertebral de DDN (IMPs y TACs) consistirán eventualmente en unos 200 nodos localizados en unos 100 centros de datos. Nuevamente, como se mencionó anteriormente, el interés clave del Departamento de Defensa es la redundancia y supervivencia. La mayoría de los troncales de transmisión serán logrados a través de circuitos de líneas telefónicas alquiladas, aunque ya se encuentran en operación algunos enlaces satelitales transoceánicos. C. LA RED DE ACCESO Los terminales de usuario individual normalmente acceden a la DDN por intermedio de una computadora host, que a su vez se encuentra conectada al IMP ya mencionado. Sin embargo, es posible conectar bien un terminal de conexión fija, o conmutada a través de telediscado, a la DDN por intermedio de un Controlador de Acceso de Terminal (TAC). Como medio principal de identificación, cada computadora host cuenta con un nombre de host y dirección. Adicionalmente, cada red dispone de una dirección de red asociada a ella. Si bien los nombres de host (usualmente acrónimos nemónicos) es todo lo que se necesita para enviar correo electrónico a lo largo de la red, al acceder a la red por medio de un TAC deberá utilizar el equivalente numérico de la dirección de red en su lugar. Ejemplos de nombres de host y direcciones: Dirección Nombre de Localización Tipo de de host Host red 24.1.0.7 MINET-LON-TAC DCA Londres MINET 26.3.0.16 AMES-VMSB NASA, Moffet Field, CA MILNET 10.0.0.15 ROCHESTER Univ. de Rochester ARPANET Guía de Usuario para TOPS-20 en la DDN Esta Guía de Usuario para el Tutorial Interactivo de la DDN/TOPS-20 propone que el usuario está trabajando a través del programa DDNTUT.FOR. El acceso al programa se gana en el prompt "@": EXECUTE DDNTUT.FOR De requerirse, se llevará a cabo automáticamente la compilación del programa. una vez que el programa se ha cargado en el sistema, verá la línea de apertura "WELCOME TO THE DDN" y estará ejecutándolo. Esta guía está pensada para servir estrictamente como un manual de referencia para los usuarios del tutorial. Provee descripciones cortas de los comandos del Nivel Ejecutivo, y de los nueve programa de nivel de sistema que el usuario encontrará mientras avanza a través del tutorial. No se proveen ejemplos, ya que ese es el objetivo del tutorial en sí mismo. Si el usuario permaneciera inceirto en lo que respecta al procedimiento correcto a seguir en la utilización de un programa de sistema, debe referirse al tutorial. Al final de esta guía dene COMANDOS DE NIVEL EJECUTIVO El Nivel Ejecutivo (EXEC) del sistema operativo TOPS-20 se entra después de loguearse o después de la ejecución de las rutinas de sistema, y se nota por la presentación de la veña "@". Los comandos aquí cae entre tres categorías: 1. Comandos de cursor 2. Comandos relacionados a directorio 3. Comandos relacionados de sistema COAMDNOS DE CURSOR Tecla Uso Esc Completa un comando o nombre de fichero una vez que se ha tipeado lo suficientem como para que el sistema reconozca cuales son sus intenciones. CTRL Usada con otra tecla para ingresar un comando; debe mantenerla presionada mientras presiona la otra tecla. Ctrl+c Usada para abortar o comando parcialmente completado, o para detener la impresión de algo que no desea ver. Lo devolverá al nivel EXEC si ya no está allí actualmente. Ctrl+t Usada para mostrar que el sistema está aún correindo. Ctrl+s Congela la impresión en la pantalla y actúa como una tecla de no desplazar. Ctrl+q Continúa la impresión en pantalla después de haber enviado el comando Ctrl+t. @ Prompt para el nivel EXEC. Debe timearla dos veces para ingresarla como texto en XED y en la mayoría de los demás programas si accedemos al host a través de un TAC. DEL Borra caracteres de derecha a izquierda. Ctrl+o Detiene la salida de terminal Ctrl+w Borra palabras desde derecha a izquierda Ctrl+z Fin de Fichero (EOF). Se usa en todo momento que debe finalizar el ingreso de datos, texto, mensajes, etc. Retorno de carro. Confirma un comando dado y permite la ejecución del comando. COMANDOS RELACIONADOS CON DIRECTORIO COMANDO USO DIRECTORY O "DIR"; lista nombres de todos los ficheros TYPE Imprime los contenidos de un fichero APPEND Agrega el contenido de un fichero al final del otro ARCHIVE Pone un fichero en almacenamiento fuera de línea DELETE Borra un fichero desde su directorio UNDELETE Restaura ficheros borrados en su directorio (a no ser que los hayamos expungados o deslogueado) EXPUNGE Borrar permanentemente todos los ficheros borrados SET DIR PASS Permite cambiar la contraseña PROTECTION Un nro. de seis dígitos que restringue el acceso a cualquier fichero en su directorio 775200 es el valor por defecto. Para mas info, HELP PROTECTION. SYSTAT Usado para ver a todos en el host. Para ver si un usuario particular se encuentra conectado, tipee SY . El sistema responderá con un número de trabajo, etc, si el usuario está en el host o con solo una "@" si el usuario no está. FINGER Usado para buscar información sobre un usuario específico y se invoca ingresando FINGER . ATTACH Adjunta un trabajo a su trabajo actual. TER NO RAISE Hace que su terminal acepte mayúsculas y minúsculas. INFO MAIL Pide al sistema revisar nuevos correos. INFO DISK Pide al sistema informar sonre alocación de páginas. TALK TO Crea un enlace de comunicación con otro usuario específico, si está en línea. Si está LINKeado, recuerde tipear un Ctrl+c para poner una pausa en cualquier cosa que esté haciendo hastes de responder al LINK. Use el símbolo ; o ! para prefijar cada línea que escriba. BREAK Cada LINK individual puede mecanografiar esto para terminar el enlace. CONTINUE Restaura un usuario, siguiendo un LINK, en el lugar donde se ingresó un Ctrl+c. REFUSE Ingrese esto es su fichero LOGIN.CMD si no desea ser interrumpido por nadie LINKeando con usted. RECEIVE Tipee esto en su LOGIN.CMD si no le importa ser interrumpido (RECEIVE está puesto por defecto)