lunes, 10 de noviembre de 2008
rfc ftp
Estado de este Documento
Este documento es la especificación oficial del Protocolo de
Transferencia de Ficheros (File Transfer Protocol, FTP). Se permite
la distribucion ilimitada de este documento.
Las siguientes nuevas órdenes opcionales se incluyen en esta edición
de la especificación:
CDUP (cambiar al directorio padre), SMNT (montar estructura), STOU
(guardar con nombre único), RMD (Borrar directorio), MKD (Make
Directory), PWD (mostrar directorio actual), y SYST (sistema).
Esta especificación es compatible con ediciones anteriores.
1. INTRODUCCION
Los objetivos del FTP son 1) promocionar el uso compartido de
ficheros (programas y/o datos), 2) animar al uso indirecto o
implícito (a través de programas) de servidores remotos, 3) hacer
transparente al usuario las variaciones entre la forma de almacenar
ficheros en diferentes ordenadores, y 4) transferir datos fiable y
eficientemente. El FTP, aunque puede ser utilizado directamente por
un usuario en un terminal, está diseñado principalmete para ser usado
por programas.
Con esta especificación se intentan satisfacer las diversas
necesidades de los usuarios de maxi-hosts, mini-hosts, estaciones de
trabajo personales y TAC's con un diseño de protocolo simple y fácil
de programar.
En este documento se asumen conocimientos del Protocolo de Contol de
Transmisión (TCP, Transmision Control Protocol) [2] y del Protocolo
Telnet [3]. Estos documentos se encuentras en el manual de protocolos
de ARPA-Internet.
Server ftp
Las RFC (Peticiones de comentarios) son un conjunto de documentos que sirven de referencia para la comunidad de Internet, que describen, especifican y asisten en la implementación, estandarización y discusión de la mayoría de las normas, los estándares, las tecnologías y los protocolos relacionados con Internet y las redes en general.
¿Quién escribe estas RFC?
La sucesión de protocolos TCP/IP representa un conjunto de normas redactadas por una organización llamada IETF (Grupo de Trabajo de Ingeniería de Internet). Esta organización publica oficialmente sus informes en forma de peticiones, disponibles para todos, lo cual permite clarificar una gran cantidad de temas relacionados con TCP/IP.
Cada uno de estos documentos representa una propuesta de especificación, que puede volverse obsoleta en cualquier momento si se publica un nuevo documento RFC. Por lo tanto, las RFC son archivos de texto que llevan el nombre "rfcxxxx.txt" donde xxxx es un número que se incrementa por cada RFC nueva. Actualmente existen más de 2000. Esto representa un tamaño de aproximadamente 130 Mb (25 Mb comprimido). Sin embargo, varios de estos archivos han sido remplazados por archivos más recientes.
En realidad, cualquier persona puede escribir una RFC y enviarla al coordinador del IETF: rfc.editor@rfc.editor.org. Si se acepta, aparecerá una vez que los coordinadores la hayan evaluado. RFC1543, cuyo título es Instrucciones para autores de RFC, explica cómo redactar una RFC.
¿Cuáles son las RFC interesantes?
Las RFC más interesantes son las RFC recientes que tratan acerca de los protocolos o servicios más comunes:
Especificación RFC
Protocolo UDP (Protocolo de datagrama de usuario) RFC768
Protocolo IP RFC791
Protocolo ICMP (Protocolo de mensajes de control de Internet) RFC792
Protocolo TCP (Protocolo de control de transmisión) RFC793
Protocolo FTP (Protocolo de transferencia de archivos) RFC959
Correo electrónico RFC822
Protocolo Telnet RFC854
Protocolo NNTP (Protocolo de transferencia de noticias a través de la red) RFC977
Netbios RFC1001
Protocolo SLIP (Protocolo de línea serial de Internet) RFC1055
MIB RFC1156
TCP/IP RFC1180
Preguntas frecuentes para principiantes RFC1206
Preguntas frecuentes para usuarios experimentados RFC1207
Glosario de la red RFC1208
RFC (petición de comentarios) RFC1325
MIME (Extensiones multipropósito de correo Internet) RFC2045, RFC2046 y RFC2047
Asignación de direcciones IP para Intranet RFC1597
Protocolo PPP (Protocolo punto a punto) RFC1661
Números de puerto RFC3232
Protocolo HTTP RFC2068
Protocolo LDAPv3 RFC2251
Protocolo SMTP (Protocolo simple de transferencia de correo) RFC2821
martes, 4 de noviembre de 2008
Algo Sobre Protocolos
El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada transacción de la Web (WWW). HTTP fue desarrollado por el consorcio W3C y la IETF, colaboración que culminó en 1999 con la publicación de una serie de RFC, siendo el más importante de ellos el RFC 2616, que especifica la versión 1.1.
HTTP define la sintaxis y la semántica que utilizan los elementos software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador o un spider) se lo conoce como "user agent" (agente del usuario). A la información transmitida se la llama recurso y se la identifica mediante un URL. Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.
puerto 80 que es el puerto por defecto para HTTP
Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.
Es un programa que se ejecuta continuamente en un ordenador (también se emplea el término para referirse al ordenador que lo ejecuta), manteniéndose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error.
Instalar un servidor web en nuestro PC nos permitirá, entre otras cosas, poder montar nuestra propia página web sin necesidad de contratar hosting, probar nuestros desarrollos vía local, acceder a los archivos de nuestro equipo desde un PC remoto (aunque para esto existen otras opciones, como utilizar un servidor FTP) o utilizar alguno de los programas basados en web tan interesantes que están viendo la luz últimamente. El problema de usar nuestro ordenador como servidor web es que conviene tenerlo encendido permanentemente (para que esté accesible de forma continua como la mayoría de los sitios webs), con el consiguiente coste debido al consumo de electricidad (conviene tener en cuenta que hay alojamientos web gratuitos, incluso sin publicidad y con interesantes funciones).
File Transfer Protocol
Función: protocolo de transferencia de archivos
Puertos: 20/TCP DATA Port
21/TCP Control Port
Ubicación en la pila de protocolos
Aplicación FTP
Transporte TCP
Red IP
Estándares: RFC 959 (1985)
En informática, FTP (File Transfer Protocol) es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
El Servicio FTP es ofrecido por la capa de Aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor, o apropiarse de los archivos transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el tráfico.
martes, 16 de septiembre de 2008
Sistemas de instalación de software disponibles
Existen diversas formas de instalar aplicaciones en Ubuntu en función de la situación en que te encuentres. En un rango de dificultad tenemos:
-
- Instalar paquetes de los Repositorios: Es la forma más rápida, fácil y segura.
-
-
- Añadir y Quitar Aplicaciones (Ubuntu) / Añadir y Eliminar Aplicaciones (Kubuntu): Es el método más sencillo, ya que buscamos por programas en lugar de por paquetes.
-
-
-
- Synaptic(Ubuntu) o Adept (Kubuntu): Se realiza la instalación por paquetes, pero te soluciona las dependencias de los paquetes automáticamente, por lo que es uno de los sistemas de instalación más potentes que disponemos.
-
-
-
- Aptitude: Mediante el comando en consola sudo aptitude install paquete. Más potente que APT-GET, ya que es una evolución del mismo. También te soluciona dependencias y recuerda librerías descargadas desinstalandolas si están en desuso. Al ejecutarse por consola su potencia y velocidad son lo máximo.
-
-
-
- Apt: Mediante el comando en consola sudo apt-get install paquete. es posible instalar el paquete solicitado y sus dependencias. Las versiones más recientes, permiten eliminar paquetes que ya no son necesarios, a través del comando apt-get autoremove. Complementando esta acción con las tareas de mantenimiento del sistema de manera frecuente.
-
-
- Instalar paquetes descargados: Por si no encontramos lo que queremos en los repositorios.
-
-
- Paquetes .deb: Mediante el Gestor de Paquetes gDebi (doble click sobre el .deb). No te soluciona dependencias automáticamente, pero te avisa de las dependencias que precisa y no instala el .deb hasta entonces. También pueden isnatlarse desde consola mediante dpkg.
-
-
-
- Archivos .bin: Son los ejecutables de GNU/Linux.
-
-
-
- Archivos .run: Suelen ser asistentes de instalación para GNU/Linux.
-
-
-
- Paquetes .rpm: Mediante Alien los conviertes a paquetes .deb y los instalas con doble click o a través de consola con dpkg.
-
-
-
- Instalar aplicaciones a partir del código fuente (Compilar): Es la forma más eficiente, con la que la instalación queda optimizada para nuestra máquina, pero también es la más "complicada".
-
| Ten en cuenta que sólo podrás tener un programa de instalación activo a la vez, por lo que si tienes abierto el programa Synaptic no podrás añadir aplicaciones mediante otro de los métodos de instalación ni actualizar el sistema operativo, de forma que se proteja la integridad del sistema. |
Paquetes y administración de paquetes
Esta sección cubre los conceptos básicos de paquetería y administración de paquetes. Aprenderás acerca de lo que es un paquete, la diferencia entre los diferentes tipos y también sobre cómo funciona la administración de paquetes en Ubuntu.
¿Qué es un paquete?
Software es un término muy amplio y se utiliza generalmente para definir los programas que puedes ejecutar en tu ordenador. A menudo cada programa necesita otros recursos para trabajar. Cuando instalas software, se requieren cientos de archivos sólo para que el programa se inicie. Cuando piensas que todos ellos están puestos exactamente en la localización correcta, y que alguno de ellos quizá necesite ser cambiado de lugar dependiendo del equipo que tengas, esto puede convertirse en algo muy complicado. Afortunadamente, Ubuntu puede ocuparse de esa complejidad.
Ubuntu utiliza “paquetes” para almacenar todo lo que un programa en particular necesita para ejecutarse. Un paquete, entonces, es esencialmente una colección de archivos construidos en un único archivo, el cual puede ser manejado mucho más fácilmente. Así como los archivos requeridos por el programa para ejecutarse, habrá también unos archivos especiales llamados “scripts de instalación”, los cuales copian los archivos en el lugar adecuado (además de otras cosas).
¿Fuente o binario?
Normalmente, cuando alguien empaqueta un programa, incluye el “código fuente” del programa en el paquete. El código fuente está escrito por programadores y es esencialmente una lista de instrucciones para el ordenador que puede ser leída y escrita por las personas. Los ordenadores pueden entender este código si está “interpretado” de forma que puedan utilizarlo directamente. Una de las maneras de interpretar código para un ordenador es traducir o “compilar” en un “binario”, el cual la computadora puede entender.
¿Entonces, por qué la gente que hace los paquetes (llamados “empaquetadores" (packagers) no los convierten desde el inicio en paquetes binarios simplemente?. Bien, los diferentes ordenadores necesitan tipos de binarios diferentes, así que si tu haces un paquete para un tipo de ordenador (como por ejemplo un PC Intel), este no funcionará en otros (como por ejemplo Apple Macintosh)
Los “paquetes fuente” son sencillamente paquetes que incluyen código fuente, y generalmente pueden ser utilizados por cualquier tipo de máquina si el código se compila de manera correcta.
Los "Paquetes binarios" son los que están construidos específicamente para algún tipo de ordenador o “arquitectura”. Ubuntu soporta las arquitecturas x86 (i386 or i686), AMD64 y PPC. Los paquetes binarios correctos se utilizarán automáticamente, así que no tienes que preocuparte de buscar el correcto. Para saber qué arquitectura estás usando, abre "Aplicaciones" → "Accesorios" → "Terminal", y escribe arch y presiona la tecla enter.
Para saber más sobre este tipo de paquetes, consultar Formatos de paquetes.
Dependencias de Paquetes
Los programas a menudo utilizan los mismos archivos que otras aplicaciones. En vez de poner esos archivos en cada paquete, se puede instalar un paquete separado para proporcionar esos archivos a todos los programas que los necesiten. Por eso, al instalar programas que necesitan esos archivos, el paquete que los contiene debe ser instalado. Cuando un paquete depende de otro de esa manera, esto se conoce como “dependencia de paquete”. Especificando dependencias, los paquetes pueden ser más pequeños y simples, los archivos y programas duplicados pueden ser eliminados.
Cuando instalas un programa, las dependencias deben ser instaladas al mismo tiempo. Normalmente, la mayoría de las dependencias requeridas estarán instaladas, pero se pueden necesitar también unos cuantos extra. Por eso, cuando instalas un paquete, no te sorprendas de que otros paquetes se instalen también – son justamente dependencias para que el paquete escogido pueda funcionar correctamente.
Gestión de paquetes
Un gestor/administrador de paquetes es una aplicación que gestiona la descarga e instalación de paquetes. Ubuntu incluye por defecto unos cuantos gestores de paquetes, cada uno de ellos se utiliza dependiendo de cuan avanzada sea la tarea de gestión de paquetes que quieras llevar a cabo. La mayoría de gente sólo necesita el gestor de paquetes más básico, la herramienta de “añadir/quitar...”, que es muy fácil de utilizar.
Canales de Software/Repositorios
¿De dónde se pueden obtener paquetes? Ubuntu almacena todos los paquetes en localizaciones llamadas “canales de software” o “repositorios”. Un canal de software es una localización que almacena paquetes de tipos similares, que pueden ser descargados e instalados utilizando el gestor de paquetes. El gestor de paquetes almacena un índice de todos los paquetes disponibles en ese canal de software. A veces se reconstruye este índice para asegurar que todos los datos están al día y qué paquetes han sido actualizados o añadidos al canal desde la última comprobación.
Hay cuatro canales de software o Componentes de los repositoriosde Ubuntu para cada arquitectura:
-
- Main
- Restricted
- Universe
- Multiverse
Cada uno tiene un propósito diferente. Por defecto, solo los paquetes Main y Restricted pueden ser instalados. Si quisieras instalar paquetes de Universe o Multiverse, visita la página de Repositorios para acceder a las instrucciones de cómo hacerlo.
Además de los repositoros oficiales de Ubuntu, es posible utilizar “repositorios third party”. Tienes que que ser cuidadoso al usarlos, ya que algunos no son compatibles con Ubuntu y usarlos puede causar que otros programas dejen de trabajar o pueden causar graves daños en tu instalación. La página [1] puede ayudarte a encontrar repositorios extra, y la página Repositorios da instrucciones de cómo habilitarlos.
Instalar paquetes de los repositorios
Esta sección explica como instalar paquetes desde repositorios utilizando varias herramientas disponibles en Ubuntu y Kubuntu. Podemos utilizar:
-
- Métodos Gráficos
-
- Métodos basados en Texto
Métodos Gráficos
Ubuntu
- Ubuntu 6.06 LTS (Dapper Drake)
- Ubuntu 6.10 (Edgy Eft)
- Ubuntu 7.04 (Feisty Fawn)
- Ubuntu 7.10 (Gutsy Gibbon)
- Ubuntu 8.04 (Hardy Heron)
Añadir/Quitar – El método básico
La manera más fácil de instalar un programa es hacer clic en “Aplicaciones”→ “Añadir/Quitar...”. Encuentra el paquete o paquetes que quieras instalar. Puedes buscar por una palabra clave, como “email”, o buscar a través de las categorías mostradas en la parte izquierda de la ventana. Una vez hayas encontrado el paquete que quieras instalar, marca la casilla al lado del icono.
Una vez hayas acabado de escoger, haz clic en el botón “aplicar” en la parte baja de la ventana. Otra ventana aparecerá, mostrándote todos los paquetes que has seleccionado y preguntándote si quieres aplicar esos cambios. Para instalar paquetes, haz click en “aplicar”. Entonces se te indicará que introduzcas la contraseña de super usuario/administrador. Cuando la hayas introducido, otra ventana aparecerá informándote del progreso de la instalación. Cuando haya finalizado, haz clic en “cerrar”. Tu nuevo programa ya está instalado y listo para usar.
Puedes ver un vídeo en HD de como instalar aplicaciones usando "Añadir/Quitar" en Añadir y Quitar aplicaciones
Synaptic - El método avanzado
El gestor de paquetes Synaptic proporciona un modo más avanzado de instalar paquetes. Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/eliminar, prueba utilizando la búsqueda en synaptic. Esta opción localiza “todos” los paquetes en los repositorios disponibles, incluso los que no contienen programas.
Para detalles del uso de Synaptic, lee Synaptic
Puedes ver un vídeo en HD de como usar el programa Synaptic en Gestor de programas Synaptic (HD)
Kubuntu
- Kubuntu 6.06 LTS (Dapper Drake)
- Kubuntu 6.10 (Edgy Eft)
- KUbuntu 7.04 (Feisty Fawn)
- Kubuntu 7.10 (Gutsy Gibbon)
Añadir/Eliminar programas – El método básico
Un método nuevo y fácil de instalar paquetes es usar la herramienta ‘Añadir/Eliminar Programas’. Clica en ‘K-Menu’ → Añadir/Eliminar Programas para iniciarlo.
'Añadir/Eliminar Programas' es una manera gráfica simple de instalar y eliminar aplicaciones en Kubuntu. Para iniciar ‘Añadir/Eliminar programas’, escoje K Menu → Añadir/Eliminar Programas desde el menú de sistema del escritorio.
Ejecutar Añadir/Eliminar Programas requiere privilegios administrativos; ver RootSudo para más información.
Para instalar nuevas aplicaciones selecciona la categoría a la izquierda, y luego marca la casilla de la aplicación que quieres instalar. Cuando acabes, clica en Aplicar, y entonces el programa que hayas escogido se descargará e instalará automáticamente, así como cualquier aplicación adicional que ese programa requiera. La selección por defecto está restringida a la suite KDE, pero las aplicaciones de GNOME pueden ser instaladas seleccionando el menú desplegable en la parte de arriba. Por otra parte, si conoces el nombre del programa que quieres instalar, puedes utilizar la herramienta de Búsqueda en la parte de arriba. Se puede instalar Software de repositorios adicionales habilitando las casillas de ‘Mostrar: Unsuported’ y ’proprietary software’ si están habilitados en tu lista de repositorios. Para más información, ver página de Repositorios.
Una vez hayas finalizado, clica en “Cerrar”. ¡Tus nuevos programas están instalados y listos para usar!
Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/Eliminar, prueba utilizando la búsqueda en Adept.
Para detalles de cómo utilizar Adept, lee el Adept.
Métodos Basados en Texto
Los métodos basados en texto pueden ser utilizados con Ubuntu, Kubuntu y Xubuntu, pero requieren estar familiarizado con la terminal.
Aptitude – El método basado en Texto
Aptitude es un gestor de paquetes en modo texto, que puede ser ejecutado desde una Terminal. Puedes leer el artículo sobre Aptitude para más información de como utilizar este programa.
Aptitude además puede emplearse para realizar una instalación directa mediante el comando:
sudo aptitude install nombredepaquete
suponiendo un sistema de instalación por línea de comandos igual a apt-get, pero con la ventaja de que su gestión de librería descargadas es más optimizada, ya que recuerda librerías descargadas desinstalandolas si están en desuso.
En este enlace puedes ver un vídeo explicativo sobre Aptitude en alta definición.
Apt-get – el método técnico
El programa apt-get es un gestor de paquetes de línea de comandos, que debe ser utilizado si la herramienta Añadir/Eliminar y el gestor ‘Synaptic’ nos dan problemas. Este proporciona una interfaz avanzada de APT, el sistema gestor de paquetes subyacente que utiliza Ubuntu, pero es razonablemente fácil de utilizar. Los usuarios avanzados encontrarán que apt-get es más rápido de utilizar y más poderoso que la opción gráfica.
Para detalles de como utilizar apt-get, lee el Como AptGet y Repositorios desde la línea de comandos.
Instalar paquetes descargados
Para instalar paquetes descargados, visita instalar aplicaciones descargadas.
Actualizaciones Automáticas
Ubuntu notificará automáticamente cuando haya actualizaciones de seguridad y de software disponibles. Simplemente haz cilc en el icono de actualizaciones (que aparecerá en el area de notificación), escribe tu contraseña de administrador/super-user y sigue las instrucciones en pantalla para descargar e instalar actualizaciones.
También puedes ejecutar el gestor de actualizaciones en Sistema-> Administración-> Gestor de actualizaciones
Mantener al día tus datos es importante, ya que las correcciones de seguridad que protegen tu ordenador se proporcionan de esta manera.
Instalación de un servidor linux
Toda la información que sigue a continuación referida a la instalación de un servidor GNU/Linux, hará referencia a la distribución Fedora Core 1 de Linux, que es la que se utilizará durante el curso. Los pasos a seguir no difieren en demasía para otras distribuciones, sobre todo en lo referente a los métodos de instalación ( CD-ROM, ftp, http, NFS, disco duro). La elección de la distribución dependerá del usuario o administrador, siendo una de las mejores opciones RedHat bajo mi personal punto de vista.
Para instalar Linux, primero es conveniente recoger toda la información referente al hardware disponible. La siguiente guía puede ser de gran ayuda:
¿ Cuantos discos duros dispones ?
¿ De que tamaño son ?
Si tienes mas de uno, ¿ Cual es el primario ?
¿ Cuanta memoria RAM tiene tu equipo ?
¿ Posee tu equipo un adaptador SCSI ?
¿ Que tipo de ratón tienes y de cuantos botones ?
Si el ratón es serie, ¿ A que puerto está conectado ?
¿ Cual es el fabricante y modelo de tu tarjeta de vídeo ?
¿ Cuanta memoria posee tu tarjeta de vídeo ?
¿ Que tipo de monitor tienes ( fabricante y modelo ) ?
¿ Va a conectarse tu equipo a la red ? Entonces deberías de saber tu dirección IP, la máscara de red, la dirección del gateway, la dirección IP de tu servidor de nombres, tu nombre de dominio, tu nombre de host, tu modelo de tarjeta de red.
Puede instalar o actualizar Fedora Linux mediante varios métodos. Cada método funciona mejor en situaciones distintas, y tiene requerimientos distintos. Pero antes de describir cada método de instalación, veamos un matiz que puede afectar a algunos de ustedes.
Si usted posee un CD-ROM con Red Hat Linux, y su ordenador tiene una unidad de CD-ROM debería considerar instalar por este procedimiento. Instalar directamente desde un CD-ROM es la aproximación más sencilla. Al instalar desde CD-ROM, los paquetes que usted seleccione serán copiados desde el CD-ROM, y serán instalados en su disco duro.
Como su propio nombre indica, necesitará un CD-ROM de Red Hat Linux, una unidad de CD-ROM soportada, y una manera de arrancar el programa de instalación.
Los sistemas Intel necesitarán usar un disquete de arranque (y el disquete con soporte PCMCIA si se usa un dispositivo PCMCIA durante la instalación). Hay un método alternativo para instalar desde CD-ROM que no usa disquetes, pero requiere que el sistema esté ejecutando DOS. El CD-ROM de Fedora Linux/Intel también puede ser el disco de arranque para los ordenadores nuevos que soporten CD-ROMs auto arrancables. No todos los ordenadores aceptan esta característica, así que si el suyo no puede arrancar desde CD-ROM, tendrá que utilizar un disquete de arranque (o aoutoboot desde DOS) para comenzar el proceso. Tenga en cuenta que puede necesitar cambiar la configuración de su BIOS para habilitar esta característica.
Si no cuenta con un CD-ROM de Red Hat Linux o no posee una unidad de CD-ROM, pero tiene acceso a una red, puede que una instalación por FTP sea para usted. Cuando se instala vía FTP los paquetes de Red Hat Linux que seleccione son obtenidos (usando FTP) a través de la red, y son instalados en su disco duro.
Al realizar una instalación por FTP, necesitará acceso a una red basada en LAN; una conexión telefónica vía módem no funcionará. Si su Red de Área Local (Local Area Network) tiene acceso a Internet, puede usar uno de los muchos sitios FTP que hacen espejo de Red Hat Linux. Puede encontrar una lista de sitios en http://www.redhat.com/mirrors.html. Si su LAN carece de acceso a Internet, no todo está perdido. Si hay un ordenador en su LAN que acepte peticiones anónimas de FTP, simplemente ponga una copia de la distribución Red Hat Linux en ese sistema, y estará listo para empezar.
Su servidor de FTP debe ser capaz de manejar nombres largos de archivo. Para instalar por FTP, debe utilizar el disco de arranque específico a la instalación por red, y un disquete con soporte PCMCIA si va a usar un dispositivo PCMCIA durante la instalación. Necesitará tener configurado un servidor de nombres válido o deberá especificar la dirección IP del servidor de FTP que vaya a utilizar. También necesitará saber el path o camino del directorio de Red Hat Linux en el servidor de FTP.
Para instalar por HTTP, debe utilizar el disco de arranque específico para la instalación por red, y un disquete con soporte PCMCIA si va a usar un dispositivo PCMCIA durante la instalación. Necesitará tener configurado un servidor de nombres válido o deberá especificar la dirección IP del servidor de HTTP que vaya a utilizar. También necesitará saber el path o camino del directorio de Red Hat Linux en el servidor de HTTP.
Para instalar por NFS, deberá montar el CD-ROM de Red Hat Linux en un ordenador que soporte el sistema de archivos ISO-9660 con extensiones Rock Ridge. La máquina también debe soportar NFS. Exporte el sistema de archivos del CD-ROM por NFS. Necesitará tener configurado un servidor de nombres válido o deberá especificar la dirección IP del servidor de NFS que vaya a utilizar. También necesitará saber el path o camino del CD-ROM exportado. Su servidor NFS debe soportar nombres largos de fichero. Para instalar por NFS, sólo necesitará un disquete de arranque.
Si ninguno de los métodos de instalación le funciona, pero tiene medios para copiar los archivos de Red Hat Linux en el disco duro de su sistema, puede instalar desde su disco duro. En este método de instalación, los paquetes de Red Hat Linux que escoja serán leídos de una partición en un disco duro, y serán instalados en otra partición (o grupo de particiones).
El método de instalación desde disco duro requiere un poco de esfuerzo por adelantado de su parte, pues debe copiar todos los archivos necesarios en una partición antes de comenzar el programa de instalación de Red Hat Linux. Primero debe crear un directorio Fedora en el directorio raíz de su árbol de directorios. Todo lo que vaya a instalar debe estar colocado en ese directorio. A continuación, copie las imágenes ISO de los CD's en ese directorio. El sistema de instalación se encargará de acceder a los paquetes una vez hemos indicado la ruta a los archivos de Fedora.
Cuando no sea posible arrancar nuestra máquina directamente desde el CD-ROM, y sea el que sea el método elegido ( ftp, nfs, http, cd-rom ) para la instalación, deberemos crearnos un disquete de arranque desde un archivo imagen.
Un archivo imagen es un fichero que contiene una copia exacta (o imagen) del contenido de un disquete. Como el disquete contiene información del sistema de archivos, aparte de la información contenida en los ficheros, el archivo imagen no se podrá usar hasta que lo escribamos en un disquete. Para hacer esto, necesitará un disquete de 3,5 pulgadas de alta densidad (1.44 MB), y un ordenador con unidad de disquetes adecuada para este formato, capaz de ejecutar un programa DOS o la utilidad dd, que puede encontrar en la mayoría de los sistemas operativos del estilo de Linux.
Puede encontrar los ficheros imagen en los siguientes directorios de su CD de Red Hat Linux. Suponiendo que el CD-ROM se encuentra en la unidad D: bajo DOS, habrá que acceder al directorio d:\images.
Una vez que ha seleccionado el fichero imagen apropiado, ha llegado el momento de transferirlo a un disquete. Esto se puede hacer en un sistema DOS, o en un sistema en el que se encuentre funcionando un sistema operativo de tipo Linux.
Para preparar un disquete bajo MS-DOS, emplee la utilidad rawrite que incluímos en el CD de Red Hat Linux en el directorio dosutils. Primero etiquete un disquete formateado con el nombre adecuado. Introdúzcalo en la unidad de disquetes, y emplee las siguientes órdenes en su computadora. Asumimos que su unidad de CD es D::
D:> cd dosutils
D:> rawrite
Enter disk image source file name: ..\images\boot.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A: and press ENTER
rawrite le preguntará primero por el nombre del archivo imagen. Introduzca el nombre completo, incluyendo el directorio, del archivo que desea escribir en el disquete, por ejemplo: ..\images\boot.img. A continuación, rawrite pregunta por la unidad de disquete a donde transferir el fichero imagen. Por último, rawrite le pide que confirme que hay un disquete formateado en la unidad seleccionada. Una vez que haya pulsado Intro para confirmar, rawrite copia el fichero imagen al disquete. Si precisa preparar otro disquete, etiquételo y utilice rawrite de nuevo, indicando el achivo imagen apropiado.
Para preparar un disquete de instalación bajo Linux, u otro sistema operativo de su mismo tipo, precisa de permiso de escritura para el dispositivo asociado a la unidad de disquetes de 3.5" (/dev/fd0 bajo Linux). Primero etiquete un disquete formateado y en blanco de manera apropiada (p.ej. «disco de arranque», «disco suplementario», etc...). Introdúzcalo en la unidad de disquetes, pero no utilice la orden mount con él. Cuando haya montado el CD, cambie al directorio que contenga el archivo imagen deseado y emplee la siguiente orden en su computadora (cambiando el nombre del archivo imagen según lo precise:
grooucho@fferrer$ cd /mnt/cdrom/images
grooucho@fferrer$ dd if=boot.img of=/dev/fd0
Fedora Linux 9 define cinco clases o tipos de instalación diferentes: Escritorio Personal. Estación de trabajo. Servidor. Personalizada. Actualización. Los tres primeros tipos de instalación simplifican en gran medida el proceso de instalación, ya que el automáticamente se encargará de particionar el disco e instalar los paquetes apropiados,perdiendo sin embargo gran flexibilidad a la hora de configurar el sistema. Por esta razón recomendamos la opción "Personalizada", ya que te permite elegir que servicios quieres añadir a tu sistema y como quieres que se particione tu disco.
Se recomienda encarecidamente que antes de particionar un disco duro que contenga otras particiones ( otros sistemas operativos ) se haga una copia de seguridad de los datos importantes. La utilidad básica de cualquier distribución GNU/Linux utilizada para particionar discos se llama fdisk. Pero Fedora Linux 9 en su proceso de instalación utiliza un programa mas amigable llamado Disk Druid. Con Disk Druid podremos añadir nuevas particiones (Add), editar una partición existente (Edit), borrar una partición existente (Delete), o resetear la partición a su estado original (Reset).
De todas formas vamos a analizar algunas situaciones con las que nos podemos encontrar a la hora de particionar nuestro disco duro.
Para poder instalar Fedora Core 1 Linux, debe hacerle sitio en su disco duro. Este espacio en disco debe estar separado del que utilizan otros sistemas operativos que pueda tener instalados en su ordenador, como Windows, OS/2, o incluso otra versión de Linux. Esto se consigue dedicando una o más particiones a Fedora Linux.
Que las particiones de Fedora Linux vayan a compartir el disco duro con particiones usadas por otros sistemas operativos, la mayoría de las veces, no le supondrá ningún problema. Aún así, hay ciertas combinaciones de Linux con otros sistemas operativos que requieren precauciones adicionales. Hay información sobre cómo crear particiones compatibles con otros sistemas operativos en varios COMOs y Mini-COMOs (HOWTOs y Mini-HOWTOs), incluídos en el CD de Red Hat Linux en los directorios doc/HOWTO y doc/HOWTO/mini. En particular, los Mini-COMOs cuyos nombres comienzan con Linux+ son bastante útiles.
Si Fedora Linux/Intel va a coexistir en su sistema con OS/2, debe crear las particiones de su disco duro con el software de particionamiento de OS/2--de otro modo, OS/2 puede no reconocer las particiones. Durante la instalación, no cree particiones nuevas, pero establezca correctamente los tipos de partición de sus particiones Linux usando fdisk para Linux.
Hay un área que los neófitos en Linux encuentran complicada y es la forma en que el sistema operativo Linux accede y usa las particiones. En DOS/Windows, es relativamente fácil. Si tiene más de una partición, cada una obtiene una ``letra de unidad''. Se usará dicha letra de unidad para referirse a los archivos o directorios de una partición dada.
Esto es completamente distinto a cómo Linux maneja las particiones y, a los efectos, el almacenamiento en disco en general. La diferencia principal es que cada partición se integra en el sistema de almacenamiento necesario para formar parte de un sólo juego de archivos y directorios. Esto se consigue asociando una partición con un directorio mediante un proceso conocido como montaje. Montar una partición significa disponer de su capacidad de almacenamiento comenzando en el directorio especificado (conocido como punto de montaje).
Por ejemplo, si la partición /dev/hda5 estuviera montada en /usr, significaría que todos los archivos y directorios bajo /usr estarían físicamente alojados en /dev/hda5. Por lo tanto, el archivo /usr/doc/FAQ/txt/Linux-FAQ estaría almacenado en /dev/hda5, mientras que el archivo /etc/X11/gdm/Sessions/Gnome no lo estaría. Continuando con nuestro ejemplo, también es posible que uno o más directorios bajo /usr fueran puntos de montaje para otras particiones. Como ejemplo, una partición (digamos /dev/hda7) estaría montada en /usr/local, queriendo decir que, por ejemplo, /usr/local/man/whatis residiría en /dev/hda7 y no en /dev/hda5.
En este punto del proceso de preparación para instalar Fedora Linux, necesitará considerar el número y el tamaño de las particiones que utilizará su nuevo sistema operativo. Se recomienda, a no ser que tenga una razón para no hacerlo, crear las siguientes particiones como mínimo.
Una partición de intercambio (swap). Las particiones de intercambio se usan como apoyo a la memoria virtual. Si su ordenador tiene 16 MB de RAM o menos, debería crear una partición para el intercambio. Incluso teniendo suficiente memoria, se sigue recomendando tener una partición swap. El tamaño mínimo debería ser igual a la RAM presente en su ordenador.
Una partición /boot. La partición montada en /boot contiene el kernel del sistema operativo, así como los archivos usados durante el arranque. Debido a las limitaciones de la mayoría de las BIOS de los PCs, no es mala idea crear una pequeña partición para alojar estos archivos. Esta partición no debería ser mayor de 16MB.
La partición raíz o partición root. La partición raíz es donde reside / (el directorio raíz). En este perfil de particiones, todos los archivos (excepto los alojados en /boot) se encuentran en la partición raíz. Por ello, interesa maximizar el tamaño de la partición raíz. Una partición raíz de unos 1500 MB le proporcionará el equivalente a una instalación de tipo workstation (con muy poco espacio libre, mientras que una partición raíz de 4 GB le permitirá instalar todos los paquetes.
De todas formas, es posible crear una estructura de particiones diferentes para adecuarla a las funciones que realice nuestro servidor. No sería mala idea colocar los directorios /tmp y /home en particiones separadas de la partición raíz, ya que si los usuarios van a acceder al servidor, esta división prevendrá que estos puedan llenar cualquier sistema de ficheros crítico. Tampoco sería mala idea colocar /var y /usr en particiones separadas, por las mismas razones esgrimidas anteriormente.
Por último comentar que será a través de la herramienta Disk Druid, donde podremos definir el número y el tipo de las particiones que requerirá nuestro sistema. Hay que comentar que el tipo de las particiones que utiliza Linux es el ext3 (por lo menos la particiones del sistema deberán de ser de este tipo), lo cual no le impide que pueda ser capaz de leer o crear otro tipo de particiones.
Para poder arrancar el sistema sin la necesidad de un disquete de boot, normalmente se utiliza un cargador de sistemas operativos. Este cargador es un software que se ejecuta cuando la máquina arranca y es el responsable de cargar y transferir el control al kernel. El kernel a su vez, inicializa el resto del sistema operativo. El proceso de instalación de Fedora, proporciona dos tipos de cargadores a elegir, GRUB y LILO.
GRUB (GRand Unified Bootloader), el cargador por defecto, es el mas poderoso. Puede cargar una gran variedad de sistemas operativos libres, así como sistemas operativos propietarios utilizando la técnica de chain-loading.
LILO (LInux LOader) es también un cargador para linux muy eficaz. No depende de un sistema de ficheros específico y puede arrancar/cargar imágenes del kernel linux desde disquete o disco duro, así como otros sistemas operativos.
Después de configurar las particiones y seleccionarlas para formatearlas, se está en disposición de seleccionar los paquetes para su instalación. Puede seleccionar componentes, que agrupan paquetes por su función, paquetes individuales, o una combinación de ambos.
Los componentes agrupan paquetes según la funcionalidad que proporcionan. Por ejemplo, Desarrollo C [C Development], Estación de Trabajo en Red [Networked Workstation], o Servidor Web [Web Server]. Seleccione cada componente que desee instalar y presione Espacio. Si selecciona Todo [Everything] (puede ser encontrado al final de la lista de componentes) se instalan todos los paquetes incluidos en Red Hat Linux. Si selecciona todos los paquetes, necesitará cerca de 1Gb de espacio de disco libre.
Después de seleccionar los componentes que desea instalar, puede querer seleccionar o deseleccionar paquetes individuales. El programa de instalación presenta una lista de los grupos de paquetes disponibles; utilizando las flechas, seleccione un grupo para examinar, y presione Intro o Espacio. El programa de instalación presenta una lista de los paquetes de ese grupo, que debe seleccionar o deseleccionar utilizando las flechas para resaltar un paquete, y presionando Espacio. Algunos paquetes (tales como el núcleo y ciertas librerías) son necesarios en todos los sistemas Red Hat Linux y no están disponibles para ser seleccionados o deseleccionados.
Muchos de los paquetes software, para trabajar correctamente, dependerán de otros paquetes software, o librerías que deben ser instaladas en su sistema. Por ejemplo, muchas de las herramientas gráficas de administración de sistema de Red Hat requieren los paquetes python y pythonlib. Para asegurar que su sistema tenga todos los paquetes que necesite para ser completamente funcional, Red Hat Linux comprueba las dependencias de estos paquetes cada vez que instala o elimina paquetes software. Después de que haya acabado de seleccionar paquetes para instalar, el programa de instalación comprueba la lista de dependencias de los paquetes seleccionados. Si cualquier paquete necesita otro paquete que no ha seleccionado para instalar, el programa presenta una lista de estas dependencias sin resolver y le da la oportunidad de resolverlas. Si simplemente presiona Aceptar [Ok], el programa las resolverá automáticamente añadiendo todos los paquetes requeridos por la lista de paquetes seleccionados.
Después de haber resuelto todas las dependencias de los paquetes, el programa de instalación presenta un cuadro de diálogo indicándonos que se va a escribir el fichero /tmp/install.log con un registro de todos los paquetes instalados en su Red Hat Linux. Seleccione la opción Aceptar [Ok] y presione Espacio para continuar. En este punto, el programa de instalación formateará todas las particiones que haya seleccionado para formatear. Este proceso puede llevar varios minutos, (e incluso será más largo si le indicó al programa de instalación que comprobara los bloques dañados). Una vez formateadas las particiones, el programa de instalación empieza a instalar paquetes.
martes, 9 de septiembre de 2008
Clasificación de Redes
Red de área personal (PAN)
Red de área local (LAN)
Red de área de campus (CAN)
Red de área metropolitana (MAN)
Red de área amplia (WAN)
Por método de la conexión:
Medios guiados: cable coaxial, cable de par trenzado, fibra óptica y otros tipos de cables.
Medios no guiados: radio, infrarrojos, microondas, láser y otras redes inalámbricas.
Por relación funcional:
Cliente-servidor
Igual-a-Igual (p2p)
Arquitecturas de red
Por Topología de red:

Red de bus
Red de estrella
Red de anillo (o doble anillo)
Red en malla (o totalmente conexa)
Red en árbol
Red Mixta (cualquier combinación de las anteriores)
Por la direccionalidad de los datos (tipos de transmisión)
Simplex (unidireccionales), un Equipo Terminal de Datos transmite y otro recibe. (p.e. Streaming)
Half-Duplex (bidireccionales), sólo un equipo transmite a la vez. También se llama Semi-Duplex.(p.e. Una comunicación por equipos de radio, si los equipos no son full dúplex, uno no podría transmitir (hablar) si la otra persona está también transmitiendo (hablando) porque su equipo estaría recibiendo (escuchando) en ese momento).
Full-Duplex (bidireccionales) , ambos pueden transmitir y recibir a la vez una misma información. (p.e. Video-Conferencia)
Principales tipos de cables
Este cable consta de un nucleo de hilo de cobre rodeado por un aislante, un apantallamiento de metal trenzado y una cubierta externa.
El apantallamiento protege los datos transmitidos absorviendo las señales electronicas espúreas llamadas ruido.
El nucleo del cable transporta señales electronicas que forman los datos. Si el nucleo es solido normalmente es de cobre. El nucle de conduccion y la malla de hilos deben estar separados uno del otro porque si no se hace un corte circuitos.Cuanto mas grosor tenga el nucleo mas lejos va a transportar el cable.
Una cubierta exterior no conductora normalmente hecha de goma, teflon o plastico rodea todo el cable. El Cable coaxial es mas resistente a resistencias o atenuacion que el cable de par trenzado .
La malla de hilos protectora absorve señales electronicas perdidas.
El cable coaxial utiliza un componente de conexion llamado conector BNC, para realizar conexiones entre el cable y los equipos:
- Conector BNC, esta soldado en el extremo de un cable.
-Conector BNCT, conecta la tarjeta de red del equpo con el cable de red.
-Conector acoplador BNC, se utiliza para unir dos cables finos para obtener uno de mayor longitud.
-Terminador BNC, cierra el extremo del cable del bus para absorver las señales perdidas.
Se utiliza el cable coaxial para un medio que pueda:
-Transmitir voz, videos y datos.
-Transmitir datos a distancias mayores de lo que es posible con un cableado menos caro.
-Ofrecer una tecnologia familiar con una seguridad de los datos aceptable.
El cable de par trenzado consta de dos hilos de cobre aislados y entrelazados.Puede ser apantallado o no apantallado.
Componentes:
-Utiliza conectores telefonicos RJ-45 para conectar a un equipo que contiene ocho conexiones de cable, mientras que el RJ-11 contiene solo cuatro.
-Armarios y racks de distribucion, pueden crear mas sitio para los cables en aquellos lugares donde no hay mucho espacio libre en el suelo. Ayuda a que la red tenga muchas conexiones.
-Paneles de conexiones ampliables
-Clavijas
-Placas de pared, que permiten dos o mas enganches.
El cable de par trenzado se utiliza cuando:
-La LAN tiene una limitacion de presupuesto.
-Se desea una instalacion sencilla.
lunes, 7 de julio de 2008
Puntos Claves a Tener en Cuenta
Requerimientos de funcionamiento y de ancho de banda
Aplicaciones en redes apoyadas
Costo durante la vida útil
Características del producto
Apoyo técnico y servicio
Estos puntos son importantes porque contemplan varios aspectos relacionados con la especificación, compra, y mantenimiento de un sistema de cableado. Recuerde estas preguntas cuando examina las secciones que siguen:
¿Cuánto tiempo va a permanecer el sistema en uso?
¿Qué demandas de funcionamiento y de aplicación se le impondrán al sistema?
¿Existen requerimientos físicos especiales en el edificio que deberán ser considerados?
¿Qué tipo de apoyo es necesario para el producto y el diseño?
A pesar de que las normas han avanzado lo suficiente para poner un poco de orden a los sistemas de cableado, estas consideraciones adicionales lo llevan un paso más allá para arribar a la selección de un sistema que es flexible, confiable, manejable y a prueba del futuro.
GUÍA DE CABLEADO ESTRUCTURADO.
El propósito de esta guía es informar acerca de los aspectos principales de un cableado estructurado.
Los Elementos Principales de un Cableado Estructurado Cableado Horizontal
El cableado horizontal incorpora el sistema de cableado que se extiende desde la salida de área de trabajo de telecomunicaciones (Work Area Outlet, WAO) hasta el cuarto de telecomunicaciones.
Cableado del Backbone
El propósito del cableado del backbone es proporcionar interconexiones entre cuartos de entrada de servicios de edificio, cuartos de equipo y cuartos de telecomunicaciones. El cableado del backbone incluye la conexión vertical entre pisos en edificios de varios pisos. El cableado del backbone incluye medios de transmisión (cable), puntos principales e intermedios de conexión cruzada y terminaciones mecánicas.
Cableado Estructurado.
Es un Sistema de Cableado diseñado en una jerarquía lógica que adapta todo el cableado existente, y el futuro, en un único sistema. Un sistema de cableado estructurado exige una topología en estrella, que permite una administración sencilla y una capacidad de crecimiento flexible.
Entre las características generales de un sistema de cableado estructurado destacan las siguientes:
La configuración de nuevos puestos se realiza hacia el exterior desde un nodo central, sin necesidad de variar el resto de los puestos. Sólo se configuran las conexiones del enlace particular.
La localización y corrección de averías se simplifica ya que los problemas se pueden detectar a nivel centralizado.
Mediante una topología física en estrella se hace posible configurar distintas topologías lógicas tanto en bus como en anillo, simplemente reconfigurando centralizadamente las conexiones.
Una solución de cableado estructurado se divide en una serie de subsistemas. Cada subsistema tiene una variedad de cables y productos diseñados para proporcionar una solución adecuada para cada caso. Los distintos elementos que lo componen son los siguientes:
Repartidor de Campus (CD; Campus Distributor)
Cable de distribución (Backbone) de Campus
Repartidor Principal o del Edificio (BD; Building Distributor)
Cable de distribución (Backbone) de Edificio
Subrepartidor de Planta (FD; Floor Distributor)
Cable Horizontal
Punto de Transición opcional (TP; Transition Point)
Toma ofimática (TO)
Punto de acceso o conexión
Evolución de los Sistemas de Cableado
Con esos cables tenían que seguirse ciertos parámetros a fin de hacer funcionar el sistema. Se tenían que usar cierto tipo de conectores, se tuvieron que establecer longitudes máximas de tendido, y fueron necesarias topologías partículares. Vease la figura 1.
A través de la definición de cada aspecto de sus sistemas, los fabricantes "encerraban" a los consumidores dentro de sistemas que eran propiedad privada de cada quien. El sistema de un fabricante no trabajaba con el de otro, ni utilizaba cualquier otro tipo de cable. Si un consumidor decidía cambiar sistemas, no solo necesitaba comprar nueva electrónica y programación, sino que también necesitaba cambiar el cableado.
Localizar fallas en sistemas los privados era muy difícil y tardado, comparado con los actuales sistemas de cableado estructurado. Un problema en cualquier estación de trabajo podía traer la caída del sistema completo, sin dejar indicio al administrador de la red, de donde pudo haber ocurrido el problema. En el caso de una topología de margarita, localizar la falla consistía en arrancar una máquina y físicamente rastrear los cables hacia cada una de las otras máquinas en la red. Eventualmente se encontraba la causa del problema, tal como una conexión rota. Una vez terminadas las reparaciones, se levantaba el sistema de nuevo en línea. El proceso podía durar horas o días, dejando a los usuarios paralizados. Con tales sistemas, los traslados, adiciones, o cambios eran también difíciles. Cada vez que se agregaba una nueva máquina, se tenía que instalar cable nuevo e insertarlo en el anillo, o anexarlo a la línea. Aún más, pudiera tenerse que dar de baja el sistema completo para agregar un nuevo usuario.
Estos factores contribuyeron a aumentar la frustración entre los administradores de redes, quienes constantemente buscaban formas más fáciles de mantener sus redes, reducir los tiempos fuera de servicio, y bajar costos. De hecho, los estudios han mostrado que hasta un 70% de las caídas de red en un sistema privado no estructurado, es atribuible al cableado (LAN Times, 1991).
El sistema de cableado telefónico complementó el problema de los sistemas privados. Como parte de su acuerdo operativo para 1984, AT&T ya no se hizo responsable del cableado al interior de las instalaciones del cliente y desde entonces, el proveedor del servicio mantiene el sistema solo hasta el punto de acometida. Más allá de este punto, el mantenimiento y actualización del sistema telefónico, fue responsabilidad del cliente.
Como resultado, los administradores de redes tenían (y muchos) problemas, 2 sistemas de cableado distintos que demandan total y particular atención. El deseo de un sistema que pudiera usarse para cualquier aplicación, sin los consecuentes problemas y dolores de cabeza de los sistemas anteriores, creció exponencialmente hasta la llegada del cableado estructurado.
Los sistemas de cableado de lugares utilizados para servicios de telecomunicaciones, han experimentado una constante evolución con el correr de los años. Los sistemas de cableado para teléfonos fueron en una oportunidad especificados e instalados por las compañías de teléfonos, mientras que el cableado para datos estaba determinado por los proveedores del equipo de computación. Después de la división de la compañía AT&T en los Estados Unidos, se hicieron intentos para simplificar el cableado, mediante la introducción de un enfoque más universal. A pesar de que estos sistemas ayudaron a definir las pautas relacionadas con el cableado, no fue sino hasta la publicación de la norma obre tendido de cables en edificios ANSI/EIA/TIA-568 en 1991, que estuvieron disponibles las especificaciones completas para guiar en la selección e instalación de los sistemas de cableado.
Tipos de cables
Cada tipo de cable tiene sus ventajas e inconvenientes; no existe un tipo ideal. Las principales diferencias entre los distintos tipos de cables radican en la anchura de banda permitida (y consecuentemente en el rendimiento máximo de transmisión), su grado de inmunidad frente a interferencias electromagnéticas y la relación entre la amortiguación de la señal y la distancia recorrida.
En la actualidad existen básicamente tres tipos de cables factibles de ser utilizados para el cableado en el interior de edificios o entre edificios:
Coaxial
Par Trenzado (2 pares)
Par Trenzado (4 pares)
Fibra Óptica
(De los cuales el cable Par Trenzado(2 y 4 pares) y la Fibra Óptica son reconocidos por la norma ANSI/TIA/EIA-568-A y el Coaxial se acepta pero no se recomienda en instalaciones nuevas)
A continuación se describen las principales características de cada tipo de cable, con especial atención al par trenzado y a la fibra óptica por la importancia que tienen en las instalaciones actuales, así como su implícita recomendación por los distintos estándares asociados a los sistemas de cableado.
Cable Coaxial
Este tipo de cable esta compuesto de un hilo conductor central de cobre rodeado por una malla de hilos de cobre. El espacio entre el hilo y la malla lo ocupa un conducto de plástico que separa los dos conductores y mantiene las propiedades eléctricas. Todo el cable está cubierto por un aislamiento de protección para reducir las emisiones eléctricas. El ejemplo más común de este tipo de cables es el coaxial de televisión.
Originalmente fue el cable más utilizado en las redes locales debido a su alta capacidad y resistencia a las interferencias, pero en la actualidad su uso está en declive.
Su mayor defecto es su grosor, el cual limita su utilización en pequeños conductos eléctricos y en ángulos muy agudos.
Existen dos tipos de cable coaxial:
Thick (grueso). Este cable se conoce normalmente como "cable amarillo", fue el cable coaxial utilizado en la mayoría de las redes. Su capacidad en términos de velocidad y distancia es grande, pero el coste del cableado es alto y su grosor no permite su utilización en canalizaciones con demasiados cables. Este cable es empleado en las redes de área local conformando con la norma 10 Base 2.
Thin (fino). Este cable se empezó a utilizar para reducir el coste de cableado de la redes. Su limitación está en la distancia máxima que puede alcanzar un tramo de red sin regeneración de la señal. Sin embargo el cable es mucho más barato y fino que el thick y, por lo tanto, solventa algunas de las desventajas del cable grueso. Este cable es empleado en las redes de área local conformando con la norma 10 Base 5
Par Trenzado
Es el tipo de cable más común y se originó como solución para conectar teléfonos, terminales y ordenadores sobre el mismo cableado, ya que está habilitado para comunicación de datos permitiendo frecuencias más altas transmisión. Con anterioridad, en Europa, los sistemas de telefonía empleaban cables de pares no trenzados.
Cada cable de este tipo está compuesto por una serie de pares de cables trenzados. Los pares se trenzan para reducir la interferencia entre pares adyacentes. Normalmente una serie de pares se agrupan en una única funda de color codificado para reducir el número de cables físicos que se introducen en un conducto. El número de pares por cable son 4, 25, 50, 100, 200 y 300. Cuando el número de pares es superior a 4 se habla de cables multipar.
Tipos de cables de par trenzado:
No blindado. Es el cable de par trenzado normal y se le referencia por sus siglas en inglés UTP (Unshield Twiested Pair; Par Trenzado no Blindado). Las mayores ventajas de este tipo de cable son su bajo costo y su facilidad de manejo. Sus mayores desventajas son su mayor tasa de error respecto a otros tipos de cable, así como sus limitaciones para trabajar a distancias elevadas sin regeneración.
Para las distintas tecnologías de red local, el cable de pares de cobre no blindado se ha convertido en el sistema de cableado más ampliamente utilizado.
El estándar EIA-568 en el adendum TSB-36 diferencia tres categorías distintas para este tipo de cables.
Categoría 3: Admiten frecuencias de hasta 16 Mhz
Categoría 4: Admiten frecuencias de hasta 20 Mhz
Categoría 5: Admiten frecuencias de hasta 100 Mhz
Las características generales del cable no blindado son:
Tamaño: El menor diámetro de los cables de par trenzado no blindado permite aprovechar más eficientemente las canalizaciones y los armarios de distribución. El diámetro típico de estos cables es de 0'52 m
Peso: El poco peso de este tipo de cable con respecto a los otros tipos de cable facilita el tendido.
Flexibilidad: La facilidad para curvar y doblar este tipo de cables permite un tendido más rápido así como el conexionado de las rosetas y las regletas.
Instalación: Debido a la amplia difusión de este tipo de cables, existen una gran variedad de suministradores, instaladores y herramientas que abaratan la instalación y puesta en marcha.
Integración: Los servicios soportados por este tipo de cable incluyen:
Red de Area Local ISO 8802.3 (Ethernet) y ISO 8802.5 (Token Ring)
Telefonía analógica
Telefonía digital
Terminales síncronos
Terminales asíncronos
Líneas de control y alarmas
Blindado. Cada par se cubre con una malla metálica, de la misma forma que los cables coaxiales, y el conjunto de pares se recubre con una lámina blindada. Se referencia frecuentemente con sus siglas en inglés STP (Shield Twiested Pair, Par Trenzado blindado).
El empleo de una malla blindada reduce la tasa de error, pero incrementa el coste al requerirse un proceso de fabricación más costoso.
Uniforme. Cada uno de los pares es trenzado uniformemente durante su creación. Esto elimina la mayoría de las interferencias entre cables y además protege al conjunto de los cables de interferencias exteriores. Se realiza un blindaje global de todos los pares mediante una lámina externa blindada. Esta técnica permite tener características similares al cable blindado con unos costes por metro ligeramente inferior.
Fibra Óptica
Este cable está constituido por uno o más hilos de fibra de vidrio. Cada fibra de vidrio consta de:
Un núcleo central de fibra con un alto índice de refracción.
Una cubierta que rodea al núcleo, de material similar, con un índice de refracción ligeramente menor.
Una envoltura que aísla las fibras y evita que se produzcan interferencias entre fibras adyacentes, a la vez que proporciona protección al núcleo. Cada una de ellas está rodeada por un revestimiento y reforzada para proteger a la fibra.
La luz producida por diodos o por láser, viaja a través del núcleo debido a la reflexión que se produce en la cubierta, y es convertida en señal eléctrica en el extremo receptor.
La fibra óptica es un medio excelente para la transmisión de información debido a sus excelentes características: gran ancho de banda, baja atenuación de la señal, integridad, inmunidad a interferencias electromagnéticas, alta seguridad y larga duración. Su mayor desventaja es su coste de producción superior al resto de los tipos de cable, debido a necesitarse el empleo de vidrio de alta calidad y la fragilidad de su manejo en producción. La terminación de los cables de fibra óptica requiere un tratamiento especial que ocasiona un aumento de los costes de instalación.
Uno de los parámetros más característicos de las fibras es su relación entre los índices de refracción del núcleo y de la cubierta que depende también del radio del núcleo y que se denomina frecuencia fundamental o normalizada; también se conoce como apertura numérica y es adimensional. Según el valor de este parámetro se pueden clasificar los cables de fibra óptica en dos clases:
Modo Simple(o Unimodal). Cuando el valor de la apertura numérica es inferior a 2'405, un único modo electromagnético viaja a través de la línea, es decir, una sola vía y por tanto ésta se denomina Modo Simple.
Este tipo de fibra necesita el empleo de emisores láser para la inyección de la luz, lo que proporciona un gran ancho de banda y una baja atenuación con la distancia, por lo que son utilizadas en redes metropolitanas y redes de área extensa. Resultan más caras de producir y el equipamiento es más sofisticado.
Multimodo. Cuando el valor de la apertura numérica es superior a 2'405, se transmiten varios modos electromagnéticos por la fibra, denominándose por este motivo fibra multimodo.
Las fibras multimodo son las más utilizadas en las redes locales por su bajo coste. Los diámetros más frecuentes 62'5/125 y 100/140 micras. Las distancias de transmisión de este tipo de fibras están alrededor de los 2'4 kms. y se utilizan a diferentes velocidades: 10 Mbps, 16 Mbps y 100 Mbps.
Las características generales de la fibra óptica son:
Ancho de banda. La fibra óptica proporciona un ancho de banda significativamente mayor que los cables de pares (blindado/no blindado) y el Coaxial. Aunque en la actualidad se están utilizando velocidades de 1,7 Gbps en las redes públicas, la utilización de frecuencias más altas (luz visible) permitirá alcanzar los 39 Gbps.
El ancho de banda de la fibra óptica permite transmitir datos, voz, vídeo, etc.
Distancia. La baja atenuación de la señal óptica permite realizar tendidos de fibra óptica sin necesidad de repetidores.
Integridad de datos. En condiciones normales, una transmisión de datos por fibra óptica tiene una frecuencia de errores o BER (Bit Error Rate) menor de 10 E-11. Esta característica permite que los protocolos de comunicaciones de alto nivel, no necesiten implantar procedimientos de corrección de errores por lo que se acelera la velocidad de transferencia.
Duración. La fibra óptica es resistente a la corrosión y a las altas temperaturas. Gracias a la protección de la envoltura es capaz de soportar esfuerzos elevados de tensión en la instalación.
Seguridad. Debido a que la fibra óptica no produce radiación electromagnética, es resistente a la acciones intrusivas de escucha. Para acceder a la señal que circula en la fibra es necesario partirla, con lo cual no hay transmisión durante este proceso, y puede por tanto detectarse.
La fibra también es inmune a los efectos electromagnéticos externos, por lo que se puede utilizar en ambientes industriales sin necesidad de protección especial.