UUCP
Es el nombre de diferentes suites de aplicaciones denominadas "Copia de Unix a Unix". Permite la transferencia de informacion entre computadoras dotadas de estos sistemas operativos.
UUCP se utilizaba para almacenar y reenviar mensajes electronicos, pero tambien permitia idear otros servicios sobre dicha base, tales como foros de discusion, listas de correo, y transferencias de ficheros (ver Usenet).
Funcionamiento
Se utilizaba la suite UUCP para establecer un enlace punto a punto temporal a traves de modem con otro sistema remoto, que bien podia ser una minicomputadora o una microcomputadora.
Gracias a esto se podia utilizar un modelo de correo electronico siguiendo un esquema de almacenamiento y reenvio de mensajes a traves de postas ("nodos"). Fundamentalmente esto se debia a que el acceso se ofrecia usualmente en determinadas ventanas horarias a lo largo del dia o de la noche. UUCP incluia para ello funciones opcionales para programar llamadas automatizadas con modem dentro de dichos cuadros horarios.
A diferencia del modelo de correo electronico basado en internet, el correo electronico UUCP carecia de infraestructura de ruteo y redireccionamiento mundial alguna. Ello solia dictar que las direcciones de correo electronico UUCP mantuviesen una sintaxis excesivamente descriptiva para que las maquinas UNIX supiesen como remitir el mensaje a traves de los nodos informales. Por ejemplo: uunet!atina!nodo.subdominio.ar!usuario.
Los programas que componian la suite UUCP normalmente eran:
- uucp: Ofrecia una interfaz de comando para operar, similar a la interfaz FTP.
- uux: Permite ejecutar comandos en el sistema remoto.
- uucico: Programa encargado de las transferencias.
- uustat: Ofrecia estadisticas de uso en el sistema.
- uuxqt: Demonio de ejecucion de comandos remotos.
- uuname: Reportaba el "nombre de maquina".
- uuencode/uudecode: Codificaban binarios de 8 bits en texto de 7 bits y viceversa.
Historia
La idea y desarrollo original se inicio en 1978 por Mike Lesk en los laboratorios Bell sobre Unix Septima Edicion, y continuo en una serie de mejoras propuestas por AT&T.
A lo largo de la decada de 1980, la mecanica de uso de estas suites de comandos UNIX propicio la creacion de la red informal UUCPNET, y sus servicio USENET.
Para 1991 se lanzo la version libre creada por el proyecto GNU, conocida como Taylor UUCP. De esta derivaron implementaciones para minicomputadoras VAX - el UUCP/VAX - o para computadoras personales (el UUPC o FSUUCP, que fue ampliamente utilizado y en BBS).
La implementacion Taylor UUCP corregia problemas de seguridad aprovechados por los primeros gusanos de red.