domingo, 27 de mayo de 2012


LINUX

Linux es un sistema operativo compatible con Unix, dos de sus características más peculiares que lo diferencian del resto de los sistemas es su accesibilidad gracias a que es libre, esto significa que no debemos abonar ningún tipo de licencia a alguna empresa que desarrolle el software por su uso. Su segunda característica es que dicho sistema está acompañado por el código de fuente; este software ha sido diseñado y programado por una multitud de técnicos e ingenieros alrededor del mundo y está en continuo desarrollo bajo la coordinación de Linus Torvalds, persona que creó el proyecto. Tal es el furor del sistema operativo Linux que se desarrollan día tras días, más y más programas como aplicaciones para poder ser utilizadas en él; las plataformas que permiten el uso del Linux son: 386-, 486-, Pentium, Pentium Pro, Pentium II, Amiga y Atari.

Las funciones principales del sistema operativo Linux son: sistema multitarea, sistema multiusuario, shells programables, independencia de dispositivos y comunicaciones; con respecto a la primera, decimos que el Linux es capaz de ejecutar varios programas a la vez son tener que parar para efectuar cada aplicación. Los shells programables conectan las órdenes de un usuario con Kernel Linux y al ser programables se pueden modificar para adaptarlos a las necesidades de cada persona; el sistema multiusuario permite que varios individuos accedan a las aplicaciones y recursos del sistema al mismo tiempo y, por su puesto que puedan ejecutar varios programas a la vez.

El sistema operativo Linux admite cualquier tipo de dispositivo, esta es una de sus principales ventajas lo que le brinda a dicho software una gran adaptabilidad sin limitarse como otros sistemas operativos; por último decimos que Linux es el sistema más flexible para poder conectarse a cualquier computadora del mundo es que Internet se creó y desarrolló dentro del mundo Unix y por lo tanto Linux es mucho más eficiente a la hora de navegar. Posee una memoria virtual usando paginación a disco esto permite una partición o un archivo, o ambos con la posibilidad de añadir más áreas de intercambio sobre la marcha; se realizan volcados de estado para posibilitar el análisis post mortem y así utilizar depuradores sobre los programas que son ejecutados y los que han sido abortados.

Desventajas

  1. Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos.
  2. La pendiente de aprendizaje es lenta.
  3. No es tan fácil de usar como otros sistemas operativos, aunque actualmente algunas distribuciones están mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones diseñadas específicamente para él, cada día resulta más sencillo su integración y uso.
  4. Documentación y terminología muy técnica.
  5. Para usuarios corrientes, todavía no es un sistema de escritorio.
  6. Funciona únicamente con proveedores de hardware que accedieron a la licencia GPL y en algunas instancias no es compatible con variedad de modelos y marcas.
  7. Requiere consulta, lectura e investigación en lista, foros o en bibliografía dedicada al tema.
  8. La configuración de dispositivos de entrada y salida no es trivial.
  9. Muy sensible al hardware.
  10. Muchas distribuciones e idiomas.
  11. Hay que leer y entender código
Ventajas
  1. Linux es básicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo.
  2. En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animación, copia de archivos o revisar el correo electrónico.
  3. Seguridad porque es un sistema operacional diseñado con la idea de Cliente - Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso.
  4. Linux es software libre, casi gratuito. Linux es popular entre programadores y desarrolladores e implica un espíritu de colaboración.
  5. Linux integra una implementación completa de los diferentes protocolos y estándares de red, con los que se puede conectar fácilmente a Internet y acceder a todo tipo de información disponible.
  6. Su filosofía y sus programas están dictados por el movimiento ``Open Source'' que ha venido crecido en los últimos años y ha adquirido el suficiente fortaleza para hacer frente a los gigantes de la industria del software.
  7. Linux puede ser utilizado como una estación personal pero también como un potente servidor de red.
  8. Linux incorpora una gama de sistemas de interfaz gráfica (ventanas) de igual o mejor calidad que otras ofrecidas en muchos paquetes comerciales.
  9. Posee el apoyo de miles de programadores a nivel mundial.
  10. El paquete incluye el código fuente, lo que permite modificarlo de acuerdo a las necesidades del usuario.
  11. Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas operacionales utilizados en la actualidad.




HOST
El término host es usado para referirse a las computadoras conectadas a una red, que proveen y utilizan servicios de ella. Los usuarios deben utilizar anfitriones para tener acceso a la red. En general, los anfitrionesson computadores monousuario o multiusuario que ofrecen servicios de transferencia de archivos, conexión remota, servidores de base de datos, servidores web, etc. Los usuarios que hacen uso de los anfitriones pueden a su vez pedir los mismos servicios a otras máquinas conectadas a la red. De forma general un anfitrión es todo equipo informático que posee una dirección IP y que se encuentra interconectado con uno o más equipos. Un host o anfitrión es un ordenador que funciona como el punto de inicio y final de las transferencias de datos. Comúnmente descrito como el lugar donde reside un sitio web. Un anfitrión de Internet tiene una dirección de Internet única (dirección IP) y un nombre de dominio único o nombre de anfitrión.
Un host o anfitrión es un ordenador que funciona como el punto de inicio y final de las transferencias de datos. Más comúnmente descrito como el lugar donde reside un sitio web. Un host de Internet tiene una dirección de Internet única (dirección IP) y unnombre de dominio único o nombre de host.



martes, 15 de mayo de 2012

MEDIOS DE TRANSMISION


Modelo OSI

El modelo de interconexión de sistemas abiertos, también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional para la Estandarización en el año 1984. Es decir, es un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones.
Estructura

Estructura multinivel: Se diseñó una estructura multinivel con la idea de que cada nivel se dedique a resolver una parte del problema de comunicación. Esto es, cada nivel ejecuta funciones específicas.           

El nivel superior utiliza los servicios de los niveles inferiores:
 Cada nivel se comunica con su similar en otras computadoras, pero debe hacerlo enviando un mensaje a través de los niveles inferiores en la misma computadora. La comunicación internivel está bien definida. El nivel N utiliza los servicios del nivel N-1 y proporciona servicios al nivel N+1.  

Puntos de acceso:
 Entre los diferentes niveles existen interfaces llamadas "puntos de acceso" a los servicios.            

Dependencias de Niveles:
 Cada nivel es dependiente del nivel inferior y también del superior.            

Encabezados: En cada nivel, se incorpora al mensaje un formato de control. Este elemento de control permite que un nivel en la computadora receptora se entere de que su similar en la computadora emisora esta enviándole información. Cualquier nivel dado, puede incorporar un encabezado al mensaje. Por esta razón, se considera que un mensaje esta constituido de dos partes: Encabezado e Información. Entonces, la incorporación de encabezados es necesaria aunque representa un lote extra de información, lo que implica que un mensaje corto pueda ser voluminoso. Sin embargo, como la computadora destino retira los encabezados en orden inverso a como fueron incorporados en la computadora origen, finalmente el usuario sólo recibe el mensaje original.          

Unidades de información: En cada nivel, la unidad de información tiene diferente nombre y estructura. 










Capa
Descripción
Ventajas

Física

Se encarga de la transmisión de bits a lo largo de un canal de comunicación. Debe asegurarse en esta capa que si se envía un bit por el canal, se debe recibir el mismo bit en el destino. Es aquí donde se debe decidir con cuántos voltios se representará un bit con valor 1 ó 0, cuánto dura un bit, la forma de establecer la conexión inicial y cómo interrumpirla. Se consideran los aspectos mecánicos, eléctricos y del medio de transmisión física.
Transmisión de flujo de bits a través del medio. No existe estructura alguna.

Maneja voltajes y pulsos eléctricos.

 Especifica cables, conectores y componentes de interfaz con el medio de transmisión.



Enlace de Datos
La tarea primordial de esta capa es la de corrección de errores. Hace que el emisor troce la entrada de datos en tramas, las transmita en forma secuencial y procese las tramas de asentimiento devueltas por el receptor. Es esta capa la que debe reconocer los límites de las tramas. Si la trama es modificada por una ráfaga de ruido, el software de la capa de enlace de la máquina emisora debe hacer una retransmisión de la trama. Es también en esta capa donde se debe evitar que un transmisor muy rápido sature con datos a un receptor lento.
Estructura el flujo de bits bajo un formato predefinido llamado trama.

Para formar una trama, agrega una secuencia especial de bits al principio y al final del flujo inicial de bits.

Transfiere tramas de una forma confiable libre de errores (utiliza reconocimientos y retransmisión de tramas).

Provee control de flujo.

Utiliza la técnica de "piggybacking".




Capa
Descripción
Ventajas


Red
Se ocupa del control de la operación de la subred. Debe determinar cómo encaminar los paquetes del origen al destino, pudiendo tomar distintas soluciones. El control de la congestión es también problema de este nivel, así como la responsabilidad para resolver problemas de interconexión de redes heterogéneas (con protocolos diferentes, etc.).
Divide los mensajes de la capa de transporte en paquetes y los ensambla al final.

Utiliza el nivel de enlace para el envío de paquetes.

Envía los paquetes de nodo a nodo usando ya sea un circuito virtual o como datagramas.

Control de Congestión.




Transporte
Su función principal consiste en aceptar los datos de la capa de sesión, dividirlos en unidades más pequeñas, pasarlos a la capa de red y asegurar que todos ellos lleguen correctamente al otro extremo de la manera más eficiente. La capa de transporte se necesita para hacer el trabajo de multiplexación transparente al nivel de sesión.
A diferencia de las capas anteriores, esta capa es de tipo origen-destino; es decir, un programa en la máquina origen lleva una conversación con un programa parecido que se encuentra en la máquina destino, utilizando las cabeceras de los mensajes y los mensajes de control.
Establece conexiones punto a punto sin errores para el envío de mensajes.

Permite multiplexar una conexión punto a punto entre diferentes procesos del usuario (puntos extremos de una conexión).

Provee la función de difusión de mensajes (broadcast) a múltiples destinos.

Control de Flujo.







Capa
Descripción
Ventajas


Sesión

Esta capa permite que los usuarios de diferentes máquinas puedan establecer sesiones entre ellos. Una sesión podría permitir al usuario acceder a un sistema de tiempo compartido a distancia, o transferir un archivo entre dos máquinas. Gestiona el control del diálogo. Además esta capa se encarga de la administración del testigo y la sincronización entre el origen y destino de los datos.
Permite a usuarios en diferentes máquinas establecer una sesión.

Una sesión puede ser usada para efectuar un login a un sistema de tiempo compartido remoto, para transferir un archivo entre 2 máquinas, etc.

Controla el diálogo (quién habla, cuándo, cuánto tiempo, half duplex o full duplex).

Función de sincronización.


Presentación
Se ocupa de los aspectos de sintaxis y semántica de la información que se transmite y no del movimiento fiable de bits de un lugar a otro. Es tarea de este nivel la codificación de de datos conforme a lo acordado previamente. Para posibilitar la comunicación de ordenadores con diferentes representaciones de datos.
Establece una sintaxis y semántica de la información transmitida.

Define el código a usar para representar una cadena de caracteres (ASCII, EBCDIC, etc).

Compresión de datos.

Ofrece al usuario las posibilidades tales como transmisión de archivos y ejecución de programas.
Controla los problemas relacionados con la representación de los datos que se pretendan transmitir.


Aplicación
Es en este nivel donde se puede definir un terminal virtual de red abstracto, con el que los editores y otros programas pueden ser escritos para trabajar con él. Así, esta capa proporciona acceso al entorno OSI para los usuarios y también proporciona servicios de información distribuida.
Transferencia de archivos (ftp).
         
Login remoto (rlogin, telnet).

Correo electrónico (mail).

Acceso a bases de datos, etc.
                                                        
Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las demás capas




Red LAN   



INTERNET: Es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.

SERVIDOR: Es la computadora central de la red, generalmente es aquella que comparte sus recursos, tiene gran capacidad para almacenar la información

SERVIDOR NAS: Es un dispositivo que permite que un disco duro sea compartido por la red. Este disco duro no está conectado a ningún ordenador. Simplemente está disponible gracias a NAS. Esta es una buena manera de compartir información de forma general para todos los ordenadores en un solo disco duro.
 WI-FI: Es un mecanismo de conexión de dispositivos electrónicos de forma inalámbrica. Los dispositivos habilitados con Wi-Fi, tales como: un ordenador personal, una consola de videojuegos, un smartphone o un reproductor de audio digital, pueden conectarse a Internet a través de un punto de acceso de red inalámbrica. 
 FIREWALL: Un Firewall controla el flujo de tráfico entre tu red LAN e Internet. Un Firewall puede ser Hardware o Software. Windows XP SP2 y posteriores incluyen un Firewall en software. Normalmente un Firewall en hardware se incluye en muchos Routers.

ROUTER ADSL: Es un dispositivo con uno o varios puertos Ethernet o FastEthernet y uno o mas puertos WAN. Los puertos Ethernet pueden albergar ordenares, impresoras, Hubs o Switches que compartirán la conexión WAN. Podemos pensar que el Router es el último punto de salida de nuestra red antes de salir al exterior. En el puerto WAN deberá ir la conexión ADSL, normalmente el cable telefónico de nuestra casa.

RETOQUE 1 y 2: computadoras conectadas a la red

PORTATIL: Un ordenador portátil es un ordenador personal móvil o transportable, que pesa normalmente entre 1 y 3 kg. Los ordenadores portátiles son capaces de realizar la mayor parte de las tareas que realizan los ordenadores de escritorio, con similar capacidad y con la ventaja de su peso y tamaño reducidos; sumado también a que tienen la capacidad de operar por un período determinado sin estar conectadas a una corriente eléctrica.