sábado, 20 de febrero de 2010

LINUX


¿QUE ES LINUX?

GNU/Linux es el primer sistema operativo basado en UNIX (otro sistema operativo legendario) que es 100% software libre. Si bien anteriormente había otros sistemas operativos de libre distribución (como MINIX), estos no eran totalmente software libre ya que eran regidos por licencias más restrictivas. GNU/Linux es un proyecto que ya lleva 20 años en desarrollo y lo estará por muchos más, ya que se asienta sobre una base de cientos de programadores de todas partes del mundo. No existe una persona "que hace Linux". GNU/Linux es un conjunto de componentes desarrollados por muchas personas que trabajan en muchos proyectos.

PARA QUE SIRVE

Linux ofrece una variada gama de posibilidades a la hora de interconectarse con otros servidores.
Como es usual en plataformas Unix, Linux cuenta con soporte nativo de TCP/IP, incluyendo la capacidad para actuar como cliente o servidor NFS (Network File System).
El kernel incluye soporte para IPX, lo que le permite funcionar como ruteador en redes Novell; incluso es posible configurar un sistema Linux para aparentar ser un servidor Novell 3.11 y permitir a clientes DOS mapear directorios y utilizar impresoras utilizando el shell y comandos standard de Novell (NETx y CAPTURE). También es posible montar en el file system de una máquina Linux volúmenes de un servidor Novell y acceder a sus colas de impresión


OBTENCION DEL SOFTWARE

Si se dispone de una conexión eficiente y segura a la Internet (y de una buena cuota de paciencia), un paquete Linux completo (kernel + utilidades + aplicaciones) puede obtenerse gratuitamente de muchos servidores FTP públicos; el único costo será en este caso el costo de la conexión a la Internet.
DISPONIBILIDAD DE LINUX

Linux es distribuido bajo la Licencia General Pública de GNU, lo cual significa que puede ser distribuido, copiado y modificado gratuitamente, a condición de no imponer ninguna restricción en sucesivas distribuciones. En pocas palabras: Linux es un sistema operativo gratuito.

HADWARE SOPORTADO: PROCESADOR

Linux fue inicialmente concebido como sistema operativo para computadoras personales con procesador Intel 80386 o superior, con al menos 8 Mbytes de RAM. Versiones mas recientes (aún en estado experimental), han incorporado soporte para multiprocesamiento simétrico con hasta 16 procesadores siguiendo la especificación Intel MP.
Existe una versión de Linux para el procesador de 64-bits Alpha/AXP de DEC, y esta siendo portado a procesadores PowerPC, Sparc, MIPS, y Motorola de la serie 68000.

REDES POR DISTRIBUCION LOGICA Y REDES POR CAPACIDAD DE TRANSMISION

REDES POR DISTRIBUCION LOGICA PUNTO A PUNTO

Las redes punto a punto son aquellas que responden a un tipo de arquitectura de red en las que cada canal de datos se usa para comunicar únicamente dos nodos, en contraposición a las redes multipunto, en las cuales cada canal de datos se puede usar para comunicarse con diversos nodos.Las redes punto a punto son relativamente fáciles de instalar y operar. A medida que las redes crecen, las relaciones punto a punto se vuelven más difíciles de coordinar y operar.En una red punto a punto cada computadora puede actuar como cliente y como servidor. Las redes punto a punto hacen que el compartir datos y periféricos sea fácil para un pequeño grupo de gente.Se clasifican en:

*Simplex: La transacción sólo se efectúa en un solo sentido.
*Half-dúplex: La transacción se realiza en ambos sentidos, pero de forma alternativa.
*Full-Dúplex : La transacción se puede llevar a cabo en ambos sentidos simultáneamente.

CLIENTE SERVIDOR


Cliente: Máquina que accede a la inmación de los servidores o utiliza sus servicios. Ejemplo: Cada vez que estamos viendo una página Web nos estamos comportando como clientes.Servidor: Máquina que ofrece información o servicios al resto de los puestos de la red. La clase de información o servicios que ofrezca determina el tipo de servidor que es: servidor de impresión, de archivos, de páginas Web, de correo, etc


REDES POR CAPACIDAD DE TRANSMISION
Simple:
En las redes locales se suele usar el cable coaxial como bus de comunicación sobre el que se transmiten señales en banda base. El bus de cable coaxial ha de tener en cada extremo una resistencia con la impedancia característica del cable para evitar reflexiones en los mismos de la señal eléctrica que producirían interferencias e impedirían la comunicación. Ocasionalmente se utilizan en conexiones punto a punto sin necesidad del uso de terminadores.
BANDA ANCHA:
ELCABLEADO se utiliza comúnmente para el envío de la señal de televisión por cable. El término banda ancha proviene del medio telefónico, y se refiere a frecuencias mayores a 4 kHz.Utilizan la tecnología patrón para envío de señales de televisión por cable y por ello pueden llegarse a alcanzar hasta 450 MHz de ancho de banda para longitudes de hasta 100 m. Un cable típico de 300 MHz puede, por lo general, mantener velocidades de hasta 150 Mbps.

lunes, 8 de febrero de 2010

CONSTRUCCION DE UNA RED

ANTECEDENTES DE UNA RED DE COMPUTO
Los origenes de las redes de computadoras se remontan a los primeros sistemas de tiempo compartido, al principio de los anos sesenta, cuando una computadora era un recurso caro y escaso.
A medida que las redes de computadoras fueron captando mas adeptos, companias tales como XEROX e IBM comenzaron a desarrollar su propia tecnologia en redes de computadoras, comenzando por lo general, con redes de area local. Las redes de amplio alcance entonces, pasaron a ser usadas no solo para la comunicacion entre computadoras conectadas directamente sino tambien para comunicar las redes de area local.
DEFINICION DE UNA RED DE COMPUTO
Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos, que comparten información (archivos), recursos (CD-ROM, impresoras, etc.), servicios (acceso a internet, e-mail, chat, juegos), etc.
Una red de comunicaciones es un conjunto de medios técnicos que permiten la comunicación a distancia entre equipos autónomos (no jerárquica -master/slave-). Normalmente se trata de transmitir datos, audio y vídeo por ondas electromagnéticas a través de diversos medios (aire, vacío, cable de cobre, cable de fibra óptica, etc.).
Para simplificar la comunicación entre programas (aplicaciones) de distintos equipos, se definió el Modelo OSI por la ISO, el cual especifica 7 distintas capas de abstracción. Con ello, cada capa desarrolla una función específica con un alcance definido.
CLASIFICACION POR TAMAÑO (LAN, MAN WAN)
*-LAN - Red de Area Local (Local Area Network) Red formada por computadoras que se encuentran en un mismo edificio, fabrica o campus universitario, es decir en un radio de unos pocos kilometros cuadrados.
*-MAN -Red de Area Metropolitana (Metropolitan Area Network)
*-WAN -Red de Area Amplia (World Area Network) Red que abarca paises enteros y hasta todo el mundo.

Sistemas operativos de Red

SISTEMA OPERATIVO DE RED

Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.

FUNCIONES BASICAS

Desempeña una serie de funciones básicas en la operación de un sistema informático: suministro de interfaz de usuario que permita ejecutar instrucciones, administración de recursos, como el control del hardware y los dispositivos, gestionándolos de forma eficiente ejecutando servicios, administración de archivos, manteniendo el registro y ubicación física de los ficheros, administración de tareas, distribuyendo una parte específica del tiempo de CPU para una tarea en particular.

TRES TIPOS DE SISTEMAS OPERTATIVOS DE RED
*SISTEMA OPERATIVO POR LOTES

Los sistemas operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuariosy los programas en ejecución. Cuando estos sistema son bien planeados, pueden tener un tiempo de ejecución muy alto, porqueel procesador es mejor utilizado y los sistemas operativos pueden ser simples, debido a la secuenciabilidad de la ejecuciónde los trabajos.

Algunas características de los sistemas operativos por lotes son las siguientes:

Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote• Permiten poca o ninguna interacción con el usuario• Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios• Conveniente para programas de largos tiempos de ejecución.

SISTEMAS OPERATIVOS DE TIEMPO REAL

Los sistemas operativos de tiempo real son aquellos en donde no tiene importancia el usuario, sino los procesos. Se utilizan en entornos donde son procesados un gran número de sucesos o eventos.
• Son construidos para aplicaciones muy específicas, tales como: tráfico aéreo, bolsas de valores, etc.Algunos campos de aplicación son los siguientes:
• Control de trenes• Telecomunicaciones• Sistemas de fabricación integrada• Control de edificios, etc.

Algunas características de los sistemas operativos de tiempo real son

• Su objetivo es proporcionar rápidos tiempos de respuesta
• Procesa ráfagas de miles de interrupciones por segundo sin perder algún proceso
• Poco movimiento de programas entre almacenamiento secundario y memoria
• Proceso de mayor prioridad expropia recursos

SISTEMAS OPERATIVOS PARALELOS

En estos sistemas se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.

En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo. Así, en lugar de esperar a que el proceso termine de ejecutarse, regresa a atender al usuario inmediatamente