martes, 17 de noviembre de 2015

Redes informáticas

Una red informática, o red de computadoras, es un conjunto de equipos o software que transportan datos entre si con la finalidad de compartir información, recursos u ofrecer una red de trabajo.
Para que funcione correctamente, requiere de un emisor, que puede ser alguna compañía de Internet; un receptor, como un router; un mensaje y un medio.


El IBM PC fue el primer ordenador que
 permitía crear redes de computadoras
Los primeros tipos de redes informáticas o de comunicación fueron las redes telefónicas y telegráficas. La transmisión de datos más larga que se podía hacer en 1940 era desde New Hampshire hasta New York, unos 500 km de distancia. No sería hasta los años 80 cuando se podría mandar información de PC PC mediante un módem.

TIPOS DE REDES
La clasificación de los tipos de redes son muy variadas. Se pueden distribuir por: alcance, tipo de conexión, medios guiados o no guiados, relación funcional, tecnología, topología física, direccionalidad de los datos, grado de autentificación, grado de difusión y por servicio o función.
Cada distribución tiene su propia sub-clasificación.

POR ALCANCE
Red de área personal (PAN): Una red de computadoras que se usa, principalmente, para la comunicación de dispositivos cercanos a la propia computadora.
Red inalámbrica de área personal (WPAN): Utiliza el mismo concepto de la red de área personal, pero inalámbrica. Un claro ejemplo de esto es el Bluetooth.
Red de área local (LAN): Se limita a un espacio relativamente pequeño, como puede ser una casa o una oficina.
Red de área local inalámbrica (WLAN): Se suele utilizar como sustitución de las redes LAN o como extensión de las mismas.
Red de área de campus (CAN): Se utiliza como las redes LAN o WLAN pero ocupa una superficie mayor. como un campus universitario, tal como su nombre indica.
Red de área metropolitana (MAN):  Igual que las redes CAN y LAN, pero ocupando un área más grande.
Red de área amplia (WAN): Ocupa un área incluso más grande que las demás pudiendo llegar a ocupar varios países incluso. 
Red de área de almacenamiento (SAN): Este tipo de red permite la transmisión de datos entre servidores sin afectar a las redes que transitan los usuarios.
Red de área local virtual (VLAN): Son redes que actúan como si los nodos estuvieran conectados, pero técnicamente no lo están. Este tipo de red se adquiere mediante software.


POR TIPO DE CONEXIÓN

Medio de transmisión guiados:
Cable de par trenzado
Cable coaxial
Fibra óptica

Medios no guiados:

Red por radio: Emplea la radiofrecuencia para comunicar las estaciones de red.

Red por infrarrojos: Permite la comunicación entre dos nodos mediante leds infrarrojos.

Red por microondas: Este medio, tal como su nombre indica, usa microondas para comunicar dos nodos.



POR RELACIÓN FUNCIONAL

Cliente-servidor: Es una red la cual consiste en un cliente que realiza peticiones a otro programa (el servidor) que le da la respuesta.

Peer-to-Peer: Es una red de computadoras en la que todos los nodos se comportan iguales entre sí.

POR TECNOLOGÍA
Red punto a punto: En esta existen multitud de conexiones entre parejas individuales de máquinas.

Red de difusión: Consiste en la difusión, tal y como su nombre indica, por un solo canal de comunicación a todos los nodos conectados a esa red.
Red multipunto: Dispone de una linea de comunicación cuyo uso comparten todas las máquinas conectadas a esa red.

POR TOPOLOGÍA FÍSICA
Diferentes tipos de redes
Red en bus: Solo tiene un canal de comunicaciones que se conecta con todos los dispositivos.
Red en anillo/doble anillo: Cada dispositivo esta conectado a el siguiente por un cable o por dos. 
Red en estrella: Los dispositivos están conectados a un dispositivo central.
Red en malla: Cada dispositivo esta conectado a el otro.
Red en árbol: Los dispositivos están conectados de forma jerárquica.
Red mixta: Una mezcla de todos los anteriores.


POR LA DIRECCIONALIDAD DE LOS DATOS
Simplex: Un equipo transmite y el otro recibe. 
Half-Duplex: Un equipo transmite y otros dos reciben, pero los dos que reciben información no puede recibirla y viceversa. 
Full-Duplex: Todos los equipos transmiten y reciben simultáneamente.
  
 POR GRADO DE AUTENTIFICACIÓN
Red privada: Requiere una clave de acceso para entrar.
Red de acceso público: Una red en la que cualquier persona puede entrar.

POR GRADO DE DIFUSIÓN
Intranet: Una red privada de computadores para compartir dentro de una organización.
Internet: Internet es un conjunto descentralizado de redes de comunicación interconectadas. 

 POR SERVICIO O FUNCIÓN
Red comercial: Proporciona soporte e información para una empresa.
Red educativa: Proporciona soporte e información para una organización educativa.
Red para procesado  de datos: Proporciona una interfaz para intercomunicar equipos.

martes, 29 de septiembre de 2015

Sistemas operativos y su historia


Un sistema operativo, según Wikipedia, es "un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware". Es algo indispensable, para hacer funcionar un ordenador. Las funciones básicas de un sistema operativos son: administrar el procesador, gestión de la RAM, memoria de acceso aleatorio por sus siglas en inglés; gestión de los drivers, los cuales sirven para que el sistema operativo reconozca los diferentes tipos de hardware periféricos, como un USB; gestión de las aplicaciones, administración de las autorizaciones, que es la regulación de la seguridad al ejecutar las aplicaciones; y gestión de archivos y de la información.

Los sistemas operativos se componen de un núcleo, que se encarga de hacer parte de las funciones listadas en el anterior párrafo; un intérprete de comandos, el cual interpreta, como indica su nombre, las ordenes del usuario a el lenguaje de programación usado por el sistema operativo; y el sistema de archivos, el cual administra los datos.


Los primeros sistemas operativos, que datan desde 1945 a 1955, no se podían considerar realmente sistemas operativos, ya que solo eran una consola básica que tenia que ser controlada por alguien con un nivel avanzado de programación ya que requerían muchas líneas de código para hacerlos funcionar correctamente. 

IBM 704 siendo operado por un trabajador
El primer sistema operativo surge en 1956 de la mano de IBM para su linea de ordenadores 704. Era un concepto muy simple: solo podía ejecutar un programa a la vez y había que cerrar el programa que se estuviera usando para poder abrir otro. Este modelo incluía los lenguajes de programación FORTRAN y LISP y el que se considera como el primer programa de música para un ordenador, MUSIC 1. Este último programa fue desarrollado por Max Matthews, un pionero en lo que respecta a programas musicales para ordenador.


Unix con el software "X Window System", el cual añadía una interfaz
gráfica, o GUI por sus siglas en inglés, a el sistema operativo.
A partir de los años 60, el campo de los sistemas operativos mejora notablemente con la introducción de los sistemas operativos con multitarea, multiusuario e incluso sistema multiprocesador, el cual permitía tener dos o más CPUs en un mismo ordenador.
En esta misma década también aparece Unix, el cual es la base de muchos los siguientes sistemas operativos que siguieron. Unix fue desarrollado por un pequeño grupo de trabajadores de AT&T.

En los años 70, las ventas de ordenadores personales, o PCs, aumenta haciendo que los ordenadores adquirieran más enfoque a un publico sin ningún conocimiento de programación.

A partir de ese suceso, se creó el lenguaje de programación C, el cual era menos complejo comparado con los otros disponibles en aquella época. Eso hizo que los siguientes sistemas operativos también fueran menos complejos.

Los 80 fueron una década de revolución en cuanto a sistemas operativos, ya que en esta era se publicaron sistemas como MS-DOS, MacOS...

Centrándonos en esos dos, MS-DOS fue desarrollado por Microsoft y tuvo un gran impacto porque tenía un lenguaje muy básico, pero permitía hacer las mismas cosas complejas que otros sistemas operativos con un lenguaje más avanzado permitían hacer; MacOS fue desarrollado por Apple para su línea de ordenadores Macintosh y este ya tenía implementada una interfaz gráfica, utilidad la cual su competidor, MS-DOS, no incluía.
MS-DOS
MacOS
En los 90 aparece Linux, el cual se unió mucho después a GNU. Es el software libre, o open-source, más prominente de la historia de los sistemas operativos. Al ser un sistema operativo de código libre, todo aquel con un conocimiento básico de programación podía editarlo e incluso crear sus propios sistemas operativos basados en Linux, claros ejemplos de esto puede ser Ubuntu, Guadalinex, Fedora...

A partir del 2000, el campo de los sistemas operativos queda dominado por Microsoft y sus sistemas operativos Windows, aunque en el 2007 Apple consigue ganar parte del mercado con las nuevas versiones de MacOS.


Se debe de concretar también que no todos los sistemas operativos son para ordenador: también existen para otros diferentes aparatos electrónicos. Tenemos iOS, de Apple exclusivo para su linea de móviles iPhone; Windows Phone, de  Microsoft y que es utilizado por la propia Microsoft y terceros y el que más móviles tienen actualmente, Android, de Google.



Logo de Android
Android, basado en Linux, fue desarrollado primeramente para cámaras fotográficas y se expandió hasta llegar a estar disponible en tablets, smartphones e incluso en relojes inteligentes, televisores inteligentes y automóviles. Al principio era desarrollado por Android Inc. hasta su compra por Google en 2005. Como está basado en Linux, Android también es open-source y también permite editar o crear otros sistemas operativos, utilidad la cual le ha dado mucha fama entre empresas pequeñas y grandes de programación para móviles.

Resumiendo, los sistemas operativos han influido en gran parte en la tecnología y han conseguido, tanto los sistemas operativos como los que los han programado, que los PCs formaran parte de la vida actual tal y como la conocemos porque me atrevo a asegurar que nadie hoy en día se imagina a otra persona que no tenga ningún aparato tecnológico, ya sea ordenador o móvil.


FIN

martes, 22 de septiembre de 2015

Presentación

HOLA VISITANTES

En este blog publicaré mis trabajos de informática.

Espero que os guste.