ARPANET ARPANET son las siglas de: Advanced Research Projects Agency Network, es la
red de computadoras creada por encargo del Departamento de Defensa (DD! de "stados #nidos, para utili$arla como medio de comunicaci%n entre los diferentes organismos nacionales estadounidenses& "l primer nodo fue creado en la #niversidad de 'alifornia en os )ngeles (#'A!, y fue la espina dorsal de *nternet hasta +-, tras .nali$ar la transici%n al protocolo /'P0*P, iniciada en +12& En 1966, la agencia ARPA (Advanced Research Projects Agency! ten3a un
programa con varias instituciones de investigaci%n& a meta de ARPA era enla$ar diferentes ordenadores todos juntos, para mejorar la potencia general del procesamiento de los ordenadores, y descentrali$ar el almacenamiento de informaci%n& "n el verano de 1968, ya e4ist3a un plan completo y apro5ado por ARPA de manera 6ue se cele5r% un concurso con +7- potenciales proveedores& 8in em5argo, solamente doce de ellos presentaron propuestas& En 1969, el contrato se adjudic% a 99N (donde ha53a tra5ajado icklider, creador del concepto de red gal;ctica se transmite el primer mensaje a trav?s de ARPAN"/ y en menos de un mes (=+ de noviem5re! se esta5lece el primer enlace entre las universidades de 8tanford y #'A& El gobierno de los Estados Unidos 6uer3a encontrar una manera de acceder
y distri5uir la informaci%n en caso de una cat;strofe, como por ejemplo un ata6ue nuclear& 8i una 5om5a diera en un importante centro de ordenadores, las transferencias de informaci%n se parar3an de inmediato& 8in em5argo, si se pudieran unir varias redes diferentes y separadas, otras partes del sistema seguir3an funcionando incluso si algunos enlaces fueran destruidos& Este proyecto de ARPA gradualmente fue evolucionando de la teor3a a
proposiciones reales de construir esas redes& "n +>1, ARPA env3o una petici%n a varias instituciones pidiendo ofertas para crear la primera red de ;rea e4tensa (@AN!& La frma N gan! la o"erta para dise#ar $ m%&'inas procesadoras de mensajes 6ue crear3an comunicaciones a5iertas entre los cuatro dispositivos diferentes, y en cuatro sistemas operativos distintos& "l protocolo N'P (Network 'ontrol Program, Programa de 'ontrol de Red! fue la base de las com'nicaciones entre sistemas pertenecientes a ARPANET ARPANET
hasta +1+, cuando se dise% /'P0*P para permitir un mejor crecimiento de la red& Bue desplegado por primera ve$ hacia +C-&+ (omposici!n y labor
ARPAN"/ esta5a "'ndamentada en 'na red comp'esta por di"erentes ordenadores en la 6ue todos los nodos ten3an la misma importancia, consiguiendo consiguiendo as3 6ue en el caso de 6ue alguno de ellos se viera manipulado o
6uedara deteriorado, la red no se ve3a afectada&La cla)e de ARPANET esta5a en 6ue los datos eran enviados mediante diferentes rutas, conuyendo .nalmente en un mismo punto de destino& De esta forma, la informaci%n se desgrana5a en pe6ueas unidades 6ue eran enviadas a trav?s de la ruta menos ocupada para reunirse en el punto de destino& 'on ello se consegu3a la no e4istencia de ningEn control centrali$ado, por lo 6ue la seguridad de las comunicaciones aumenta5a& El progreso de ARPANET
"l principal o5st;culo con el 6ue se encontr% el desarrollo de la red fue la intercone4i%n de diferentes ordenadores, provenientes de diferentes creadores y con diferentes sistemas de comunicaci%n& "sto se resolvi% con la estandari$aci%n de los protocolos de comunicaci%n, surgiendo as3 /'P0*P, clave en el desarrollo de la red *nternet posteriormente& Poco a poco, ARPAN"/ fue creciendo y m;s centros de investigaci%n se fueron adscri5iendo a la nueva red de comunicaci%n& "n +12, ARPAN"/ se uni% a otro tipo de redes m;s locales, dando lugar a la actual *nternet, 6ue, poco a poco, se fue desarrollando y creciendo en nEmero de usuarios& As3, en +-, cuando ARPAN"/ dej% de e4istir, poca gente advirti% este hecho, de5ido a la gran e4pansi%n conseguida por su sustituto, *nternet& *AP El Protocolo de "abricaci!n a'tomati+ada *an'"act'ring A'tomation Protocol, *AP- es una especi.caci%n impulsada por Feneral Gotors con el .n
de o5tener una ar6uitectura de comunicaciones independiente del fa5ricante, 6ue permita interconectar todos los elementos de la f;5rica, desde sensores, actuadores, ro5ots, a ordenadores de proceso y de o.cina t?cnica& 8e trata de llevar a la pr;ctica el concepto de Ba5ricaci%n integrada por computador ('omputer *ntegrated Ganufacturing, '*G! y para ello es necesario elegir un conjunto de servicios de comunicaciones est;ndar 6ue permitan compati5ilidad en todos los niveles a los dispositivos conectados& *AP no es un protocolo, sino una pila de protocolos 5asada en el modelo de
referencia de intercone4i%n de sistemas a5iertos 8* de *8& Propone uno o varios protocolos est;ndar para cada nivel& #na de sus caracter3sticas es la elecci%n a nivel f3sico de paso de testigo en 5us (/oken 9us, normali$ado como *""" 1-=&7!, de5ido a la e4igencia en la industria de tiempos de respuesta acotados& *AP provee est;ndares comunes para la intercone4i%n de computadores y
m;6uinas herramientas programa5les usadas en la automati$aci%n de f;5ricas& "n el nivel f3sico m;s 5ajo, GAP usa el protocolo *""" 1-=&7 de 5us de seales&
'on frecuencia, *AP se 'sa .'nto con T/P, un protocolo de o.cina desarrollado por 9oeing 'omputer 8ervices& /P se utili$a en la o.cina y GAP, en la f;5rica& En la capa "0sica, la red EEE 8234$ utili$a ca5le coa4ial de CH ohmios por el
6ue viajar;n seales moduladas, es decir, *""" 1-=&7 es una red en 5anda ancha 6ue modula sus seales en el nivel f3sico& /am5i?n se permite la utili$aci%n de repetidores con o5jeto de alargar la longitud de la red& as velocidades de transferencia de datos 6ue prev? esta norma est;n comprendidas entre +,H y +- G5ps& T/P
"s utili$ado por los agentes en sistemas de informaci%n recuperar, convertir, y reali$ar varias operaciones en o5jetos mecanogra.ados& El PR/T/(/L/ T/P, un cliente entra en contacto con un servidor usando una cone4i%n de la corriente (tal como /'P!, y ediciones a las series de peticiones& Despu?s de reci5ir una petici%n, el servidor env3a una contestaci%n& #n agente dado de la informaci%n puede actuar como un cliente y servidor, y puede ha5lar con los clientes mEltiples y los servidores simult;neamente& Los ser)idores 5UPER/RE5, desemejante de los servidores del I//P, no
terminan normalmente una sesi%n despu?s de enviar una contestaci%n, a menos 6ue el cliente solicite para terminar una sesi%n& 8in em5argo, el PR/' /P no se disea para ser utili$ada directamente por los usuarios del e4tremo, ni son los clientes esperados mantener cone4iones a5iertas inde.nidamente& Por lo tanto, un servidor puede terminar una sesi%n 8#P"R*R si no reci5e
una petici%n en el pla$o de >- segundos de la contestaci%n pasada& "l servidor puede tam5i?n terminar una cone4i%n si un cliente no puede terminar una petici%n dentro de cierto per3odo& "ste per3odo no de5e ser menos de >segundos, y de5e pro5a5lemente ser percepti5lemente m;s largo& Por supuesto, los agentes de5en asumir 6ue las faltas de la red y de la m;6uina pueden cortar una cone4i%n en cual6uier momento& Las peticiones consisten en unas o m;s l3neas, dependiendo de la clase de
petici%n dada& a primera l3nea de cual6uier petici%n comien$a con el nom5re de la petici%n seguida por un espacio o una l3nea terminaci%n& 8e espera 6ue el servidor siempre d? una cierta clase de respuesta a la primera l3nea de la petici%nJ esto puede ser una contestaci%n .nal o una contestaci%n 6ue indica 6ue el cliente de5e continuar& Todas las l0neas se terminan con el car;cter de retorno del carro ('R! seguido
por el car;cter del lineKfeed (B!& 9lo6ues delimitados del LAR, puede, sin em5argo, contener datos ar5itrarios, incluyendo retornos del carro, lineKfeeds,
y anula, entre los delimitadores& "l e4terior de los 5lo6ues delimitados del LAR, todo de5er; ser transmitido por los caracteres 6ue utili$a el juego de caracteres del A8'**& a versi%n -&= del PR/' /P de.ne las peticiones siguientes: • • • • • • • •
•
PR/ Negocia5an protocolo& NL #tili$ado para la sincroni$aci%n& PARAD /ermina5an una sesi%n& P"RA'*MN lama5an una operaci%n alejada& A//R /ra3an una cualidad del o5jeto& 'NL/ 'onvert3an un o5jeto a un formato alterno& /PO 'onsegu3an la informaci%n so5re un tipo& /P "numera5an los tipos 6ue se han colocado o se han cam5iado recientemente& A#/I 8olicita5an un permiso 5NA
5ystems Netor7 Arcitect're 5NA- es una ar6uitectura de red, diseada
por *9G en +C7 y utili$ada para la conectividad con hosts o mainframe de *9G (grandes computadoras y servidores muy ro5ustos 6ue soportan millones de transacciones, generalmente utili$ados en 5ancos!, as3 como los servidores *9G A807--, considerados como servidores middlerange& Los bancos sig'en 'tili+ando 5NA por considerarlo m;s seguro 6ue el
modelo /'P0*PJ es comEn 6ue las redes de cajeros autom;ticos est?n conectadas 5ajo 8NA& (omo 5NA es muy complejo de utili$ar para los programadores, e4iste una
5i5lioteca de funciones o interfa$ de programaci%n de aplicaciones (AP*!, llamada 'P*K', especialmente diseada para crear aplicaciones 6ue se comuni6uen utili$ando 8NA& /riginalmente, "'e dise#ado para permitir la comunicaci%n con un host&
'ada red o su5red eran controladas por este host& as computadoras se pod3an comunicar con dicho host, sin em5argo no pod3an esta5lecer comunicaci%n directa con otras computadoras& "ste estilo de red, reci5e el nom5re de su5K ;rea 8NA& 8in necesidad de host, el nuevo diseo de red 6ue s3 permite la comunicaci%n peerKtoKpeer implementando 8NA es el APPN (Advanced PeerKtoKPeer Networking!&8NA de.ne los est;ndares, protocolos y funciones usadas por los dispositivos, para permitirles la comunicaci%n entre ellos, en las redes 8NA& ARUTE(TURA 5NA
"s un modelo 6ue presenta similitudes con el modelo de referencia 8* (pen 8ystem *nterconnection, *ntercone4i%n de 8istemas A5iertos!& a ar6uitectura 8NA se compone de las siguientes capas: +& :0sica; 8NA no de.ne protocolos espec3.cos para su capa de control f3sica& 8e puede emplear cual6uier otro est;ndar para su implementaci%n& =& (ontrol de Enlace de
& 5er)icios de Presentaci!n Presentation 5er)ices-; especi.ca los algoritmos de transformaci%n de datos para cam5iarlos de una forma a otra, sincroni$a las transacciones y coordina los recursos compartidos& C& 5er)icios de Transacci!n Transaction 5er)ices-; proporciona servicios de aplicaci%n en forma de programas 6ue implementan el procesamiento distri5uido o servicios de gesti%n&