viernes, 31 de agosto de 2007

historia de la www


Memex : Vanner Bush


En Julio de 1945 el ingeniero norteamericano Vannevar Bush, director de la U. S. Government's Office of Scientific Research and Development, publica un artículo titulado
As we may think, en el cual, insta a los científicos, tras el fin de la segunda guerra mundial, a dedicar sus esfuerzos no sólo a extender los poderes físicos del ser humano sino también los poderes de su mente. La preocupación central de Bush es la extensión en proporciones prodigiosas de la experiencia humana y las consiguientes dificultades para el investigador del uso -registro, recuperación y consulta- eficiente de esa información. Imagina, antes del desarrollo del computador, un aparato que, a la manera de un suplemento de nuestra memoria, facilitaría el acceso y la relación de la información acumulada.
Este aparato, bautizado con el nombre de "Memex", consiste en una especie de mesa con superficies translúcidas, teclado, palancas y botones que pueden buscar rápidamente archivos en forma de microfilms. Pero además, y lo que es decisivo, el lector podría añadir notas marginales y comentarios mediante un sistema de fotografía seca que permitirá incluir las notas en la película del "Memex". La clave de este dispositivo es que funcionaría imitando los procesos de la mente humana que trabaja por asociación, de acuerdo con el intrincado tejido de senderos construido por las células del cerebro. Aunque no podemos reproducir totalmente este proceso artificialmente, podemos aprender de él. De esta forma, la selección debe ser por asociación y no por la ubicación mecánica de temas en un índice alfabético.
En el "Memex" se podrían guardar archivos, libros y textos para ser consultados rápida y flexiblemente. Sería posible agregar comentarios y notas marginales. Quien consulta construiría senderos de lectura de acuerdo con su interés, seleccionando y enlazando los artículos que quiera a través del laberinto de materiales disponibles, y podría modificar esta configuración cuando lo deseara.
Con su máquina del futuro, Bush propone no sólo una nueva forma de manejar la información sino también, una nueva forma de escribirla y de leerla, es decir, por asociación de documentos además de contemplar la posibilidad de la intervención del lector, quien mediante sus comentarios sería, a su vez, autor.
2. NLS (ON LINE SYSTEM) : DOUGLAS ENGELBART

El NLS, o el “sistema en línea”, era un
sistema revolucionario de la colaboración de la computadora diseñado por Douglas Engelbart y los investigadores en el centro de investigación del aumento (ARCO) en el instituto de investigación de Stanford (SRI)
En 1963, Engelbart instaló su propio laboratorio de investigación. Él lo llamó el centro de investigación del aumento. A través de los años 60 y de los años 70 su lab desarrolló un sistema elaborado del hypermedia-groupware llamado NLS (sistema en línea). El NLS facilitó la creación de bibliotecas digitales y almacenaje y recuperación de documentos electrónicos usando hypertext. Ésta era la primera puesta en práctica acertada del hypertext. El NLS utilizó un nuevo dispositivo para facilitar el ratón de la interacción- de la computadora. (El ratón no fue adoptado para el uso general hasta los años 80 en que las computadoras de Apple comenzaron a usarlos). Interfaces utilizador gráficos también creados del NLS nuevos que ponen un ambiente del windowing en ejecución y no prohibidos el usuario al E-mail otros usuarios así como el ofrecimiento de una variedad de opciones del procesamiento de textos. Quizás lo más notable posible, el NLS también previo teleconferencing del vídeo de la en-pantalla. Todas estas tecnologías, que son ubicuas ahora, eran de verdad asombrosas en los años 60.

3. HIPERTEXTO: TED NELSONEn 1965, Ted Nelson fue el primero en acuñar la palabra "hypertext" (texto no lineal). El cual, es un documento digital que se puede leer de manera no secuencial. Un hipertexto tiene los siguientes elementos: secciones, enlaces y anclajes. Las secciones o nodos son los componentes del hipertexto o hiperdocumento. Los enlaces son las uniones entre nodos que facilitan la lectura secuencial o no secuencial del documento. Los anclajes son los puntos de unión entre nodos. Los hipertextos pueden contener otros elementos, pero los tres anteriores son los mínimos y suficientes. Otros elementos adicionales pueden ser: sumarios e índices En este sentido, se habla, por ejemplo, de hipertextos de grado 1, 2, etc., según tengan la cantidad de elementos necesarios. Actualmente, la mejor expresión de los hipertextos son las páginas web navegables. El primer sistema hipertexto real fue el HES (Hypertext Editing System) construido en Brown University, en 1967, por Andries van Dam.Ted nelson define el hipertexto como: "un cuerpo de material escrito o pictórico interconectado en una forma compleja que no puede ser representado en forma conveniente haciendo uso de papel".Originalmente Nelson trabajaba en papel, con pequeñas tarjetitas en las que subrayaba e indexaba las palabras para definirlas en otras tarjetas, en donde hacía lo mismo. De esta manera, en la tarjeta que titulaba AMERICA, donde se hallaba la palabra Colón, indicaba una referencia a una tarjeta que titulaba COLÓN ". Ésa era la esencia del hipertexto.Ted Nelson, fue un revolucionario del sistema tradicional y del monopolio de IBM. Diseñador, filósofo, sociólogo, creador de utopías, inventor, escritor, director de cine, artista, hacker, empresario, profesor... Una larga lista de actividades hacen de Nelson uno de los mas interesantes del siglo pasado
WWW (ENQUIRE): “TIM" JOHN BERNERS-LEE

4. Sir Timothy "Tim" John Berners-Lee, KBE (TimBL o TBL). Nacido el
8 de junio de 1955 en Londres, Reino Unido, se licenció en Física en 1976 en el Queen's College de la Universidad de Oxford. Sus padres eran matemáticos. Trabajando como investigador en el Laboratorio Europeo de Física de Partículas (CERN) de Ginebra, concibió la idea de un proyecto de hipertexto global, que años más tarde se convertiría en la world wide web.
En
1980 en la CERN, de junio a septiembre, Berners-Lee propuso un proyecto que facilitaba compartir y poner al día la información entre investigadores. Con ayuda de Robert Cailliau, construyó un sistema llamado ENQUIRE.
Después de dejar el CERN en 1980 para trabajar en la empresa de John Poole llamada
Image Computer Systems volvió con su compañero en 1984.
En marzo de
1989 propuso al CERN un proyecto de gestión de la información que tuvo escaso eco. Un primer programa fue presentado en el CERN a finales de 1990. Del 1991 al 1993 contribuyó al diseño de la Web: las especificaciones iniciales de <<HTTP>> y de <<HTML>>,un <<hipertexto>> que permite la publicación de documentos. Y, en 1992, empezaron las primeras presentaciones públicas. Como el programa era puesto libremente a disposición desde el CERN, en el corazón de Internet europeo, su difusión fue muy rápida; el número de servidores Web pasó de veintiséis de 1992 a doscientos en octubre de 1995.
En
1994 entró en el laboratorio de Computer Science (LCS) de Massachusetts Institute of Technology (MIT). Se trasladó a EE.UU. y puso en marcha el W3C, que dirige actualmente, un organismo internacional de estandarización de tecnologías de internet dirigido conjuntamente por el Instituto de Tecnología de Massachusetts, el ERCIM francés y la Universidad de Keio en Japón.
El año
2002 fue premiado con el Premio Príncipe de Asturias de Investigación Científica y Técnica. Mientras que en el año 2004 gana el primer Premio de Tecnología del Milenio.
En su libro Tejiendo la red, publicado el
1999, Tim Berners-Lee explica por qué la tecnología web es libre y gratis. Se considera el inventor y el protector de la web al mismo tiempo.

MOSAIC:
Marc Andreessen
5 Mosaic fue el segundo navegador gráfico disponible para visualizar páginas web (el considerado como primer navegador gráfico es ViolaWWW, cuya primera versión completa data de 1992), y el primer navegador gráfico para Microsoft Windows. Fue creado en el NCSA en enero de 1993 por Marc Andreessen (el cual desarrolló parte del código, como la posibilidad de acceso a páginas en disco mediante protocolo file://) y Eric Bina. La primera versión funcionaba sobre sistemas Unix, pero fue tal su éxito que en agosto del mismo año se crearon versiones para Windows y Macintosh.
Nos encontramos ante el navegador que a posteriori se convertiría en el primer referente clásico de la tecnología
World Wide Web, base para las primeras versiones de Mozilla y Spyglass (más tarde adquirido por Microsoft y renombrado Internet Explorer).
Su funcionamiento en varios
sistemas operativos (por aquel entonces Unix, Windows y Macintosh), su capacidad para acceder a servicios web mediante HTTP, en su versión primitiva (HTTP 0.9) como la concibió Tim Berners-Lee, un cuidado (para aquel entonces) aspecto gráfico, y la posibilidad de acceso adicional a Gopher, FTP y Usenet News mediante NNTP, lo catapultan muy pronto a la popularidad en una incipiente internet. Mosaic era software copyright de The Board of Trustees of the University of Illinois (UI). Su última versión windows, NCSA Mosaic v3.0, data de 1996. Nunca llegó a ser capaz de renderizar imágenes PNG, aunque si era capaz de hacerlo en los muy comunes JPEG y GIF. El lenguaje para documentos web que interpretaba se corresponde con HTML 2.
En enero de
1997 se abandonó oficialmente el desarrollo de este navegador.




Términos importantes:

· Navegador o explorador Web (del inglés, navigator o browser) es una aplicación software que permite al
usuario recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML, desde servidores Web de todo el mundo a través de Internet. Esta red de documentos es denominada World Wide Web (WWW). Cualquier navegador actual permite mostrar o ejecutar gráficos, secuencias de vídeo, sonido, animaciones y programas diversos además del texto y los hipervínculos o enlaces.
La funcionalidad básica de un navegador Web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que este conectado a la computadora del usuario o a través de
Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor Web). Tales documentos, comúnmente denominados páginas Web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.
El Protocolo TCP-IP: Una
red es una configuración de computadora que intercambia información. Pueden proceder de una variedad de fabricantes y es probable que tenga diferencias tanto en hardware como en software, para posibilitar la comunicación entre estas es necesario un conjunto de reglas formales para su interacción. A estas reglas se les denominan protocolos.

El hipertexto es una tecnología que organiza una base de información en bloques distintos de contenidos, conectados a través de una serie de enlaces cuya activación o selección provoca la recuperación de información [Díaz et al, 1996].
El hipertexto ha sido definido como un enfoque para manejar y organizar información, en el cual los datos se almacenan en una red de nodos conectados por enlaces. Los nodos contienen textos y si contienen además gráficos, imágenes, audio, animaciones y video, así como código ejecutable u otra forma de datos se les da el nombre de hipermedio, es decir, una generalización de hipertexto.
LENGAUAJE HTML: El código de toda página Web está escrito en un lenguaje llamado HTML, que indica básicamente donde colocar cada texto, cada imagen o cada video y la forma que tendrán estos al ser colocados en la página. El HTML se creó en un principio con objetivos divulgativos. No se pensó que la Web llegara a ser un área de ocio con carácter multimedia, de modo que, el HTML se creó sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo utilizarían en un futuro. el lenguaje consta de etiquetas que tienen esta forma o

. Cada etiqueta significa una cosa, por ejemplo significa que se escriba en negrita (bold) o

significa un párrafo, es un enlace, etc. Casi todas las etiquetas tienen su correspondiente etiqueta de cierre, que indica que a partir de ese punto no debe de afectar la etiqueta. Por ejemplo se utiliza para indicar que se deje de escribir en negrita. Así que el HTML no es más que una serie de etiquetas que se utilizan para definir la forma o estilo que queremos aplicar a nuestro documento. Esto está en negrita.


· Lenguaje xml: XML es

el lenguaje que nos garantiza el intercambio de cualquier tipo de información, sin que ocasione problemas de tipo "contenido" o de tipo "presentación". Igualmente garantiza que los datos estructurados sean uniformes e independientes de aplicaciones o fabricantes, lo que está originando una nueva generación de aplicaciones en la Web. Este artículo expone la definición, estructura, y aplicaciones que se pueden desarrollar en el XML bajo el amparo del consorcio Word Wide Web(W3C).

XML es un lenguaje de marcas que ofrece un formato para la descripción de datos estructurados, el cual conserva todas las propiedades importantes del lenguaje SGML. Es decir, XML es un metalenguaje, dado que con él podemos definir nuestro propio lenguaje de presentación y, a diferencia del HTML, que se centra en la representación de la información, XML se centra en la información en si misma. La particularidad más importante del XML es que no posee etiquetas prefijadas con anterioridad, ya que es el propio diseñador el que las crea a su antojo, dependiendo del contenido del documento. De esta forma, los documentos XML con información sobre
libros deberían tener etiquetas como , , , <PRECIO>, etc., mientras que los documentos XML relacionados con educación incluyen etiquetas del tipo de , , , , etc.
· Paginas Web: Una página Web es una fuente de información adaptada para la
World Wide Web (WWW) y accesible mediante un navegador de Internet. Ésta información se presenta generalmente en formato HTML y puede contener hiperenlaces a otras páginas Web, constituyendo la red enlazada de la World Wide Web.
Las páginas Web pueden ser cargadas de un ordenador o computador local o remoto, llamado
Servidor Web, el cual servirá de HOST. El servidor Web puede restringir las páginas a una red privada, por ejemplo, una intranet, o puede publicar las páginas en el World Wide Web. Las páginas Web son solicitadas y transferidas de los servidores usando el Protocolo de Transferencia de Hipertexto (HTTP - Hypertext Transfer Protocol). La acción del Servidor HOST de guardar la página Web, se denomina "HOSTING".
Las páginas Web pueden consistir en archivos de texto estático, o se pueden leer una serie de archivos con código que instruya al servidor cómo construir el
HTML para cada página que es solicitada, a esto se le conoce como Página Web Dinámica.
· Sitio Web: es un conjunto de
páginas Web, típicamente comunes a un dominio de Internet o subdominio en la World Wide Web en Internet
Una página Web es un documento HTML/XHTML accesible generalmente mediante el protocolo HTTP de Internet.
Todos los sitios Web públicamente accesibles constituyen una gigantesca "
World Wide Web" de información.
A las páginas de un sitio Web se accede desde una
URL raíz común llamada portada, que normalmente reside en el mismo servidor físico. Las URLs organizan las páginas en una jerarquía, aunque los hiperenlaces entre ellas controlan cómo el lector percibe la estructura general y cómo el tráfico Web fluye entre las diferentes partes de los sitios.
Algunos sitios Web requieren una
suscripción para acceder a algunos o todos sus contenidos. Ejemplos de sitios con suscripción incluyen muchos sitios de pornografía en Internet, parte de muchos sitios de noticias, sitios de juegos, foros, servicios de correo electrónico basados en Web y sitios que proporcionan datos de bolsa en tiempo real.
· Paginas de inicio: La página de inicio es el
URL o archivo local que carga cuando va a empezar un navegador Web. El término también se usa para referir a la página Web principal de un grupo, una compañía, una organización, o un individual. En algunos países, como Alemania, Japón, y Corea, el término refiere comúnmente a un sitio Web completo (de una compañía o otra organización) más que a una página Web única

· Un hiperenlace (también llamado enlace, vínculo, hipervínculo o liga) es un elemento de un
documento electrónico que hace referencia a otro recurso, por ejemplo, otro documento o un punto específico del mismo o de otro documento. Combinado con una red de datos y un protocolo de acceso, un hiperenlace permite acceder al recurso referenciado en diferentes formas, como visitarlo con un agente de navegación, mostrarlo como parte del documento referenciador o guardarlo localmente.
Los hiperenlaces son parte fundamental de la arquitectura de la
World Wide Web, pero el concepto no se limita al HTML o a la Web. Casi cualquier medio electrónico puede emplear alguna forma de hiperenlace
· Ancho de banda: En conexiones a Internet el ancho de banda es la cantidad de información o de datos que se puede enviar a través de una conexión de red en un período de tiempo dado. El ancho de banda se indica generalmente en bites por segundo (BPS), kilobites por segundo (kbps), o megabites por segundo (mps).
En las redes de ordenadores, el ancho de banda a menudo se utiliza como sinónimo para la tasa de transferencia de datos - la cantidad de datos que se puedan llevar de un punto a otro en un período dado (generalmente un segundo). Esta clase de ancho de banda se expresa generalmente en bits (de datos) por segundo (bps). En ocasiones, se expresa como bytes por segundo (Bps). Un módem que funciona a 57.600 bps tiene dos veces el ancho de banda de un módem que funcione a 28.800 bps.
En general, una conexión con ancho de banda alto es aquella que puede llevar la suficiente información como para sostener la sucesión de imágenes en una presentación de video.
Debe recordarse que una comunicación consiste generalmente en una sucesión de conexiones, cada una con su propio ancho de banda






























SISTEMAS OPERATIVOS




1 HISTORIA

Generación Cero (Años 40) “Puro Hardware”
· El programador interactuaba directamente con el hardware
· No había sistema operativo
· Programación manual
· Lenta
· La operación con estas maquinas se hacia con un tipo de consola consistente en unos indicadores luminosos, unos conmutadores, algún tipo de dispositivo de entrada y una impresora
· Poco confiable
· Usuarios especializados (expertos)
· “increíble esfuerzo “
· Tableros enchufables
· El tiempo que requería un usuario para solucionar sus percances con la maquina agotaba el tiempo para solucionar el problema que estaba trabajando
· Tiempo desperdiciado por la planificación
· Perdida en el Tiempo de preparación, debido a que si había un error el infortunado usuario tendría que volver a reiniciar un largo proceso de instalación del programa
Primera Generación (Años 50):
· Procesamiento por lotes
· Trabajos reunidos en grupos(lotes)
· Tarjetas perforadas
· programas
· Características
· Solo podía realizar una sola tarea
· Sistemas de procesamiento
· Por lotes de un sólo flujo
· Nacimiento del primer sistema operativo
· Maquinas muy caras
· La idea central que esta detrás del proceso por lotes es el uso de un elemento de software conocido como monitor
· Los usuarios ya no tenían acceso directo a la maquina.
· El usuario debía de entregar en tarjetas o cintas al operador del computador quien posteriormente los agrupaba por lotes en un dispositivo de entrada para su empleo en un monitor
Transistor
· Sustituyo la válvula de vacío permitiendo la reducción de circuitos en tamaño y aumento la confiabilidad de los equipos debido a sus mejores características
· Maquinas más confiables aunque caras.
· Lenguajes de programación: Fortran, Assembler
Se escribía en papel
Se perforaba en tarjetas
Un operador las introducía en la maquina
Al final otro operador recogía el trabajo impreso

Segunda generación (Mitad 50’s-mitad 60’s)
· Sistemas compartidos con Multiprogramación
· Multiprocesamiento
· Varios programas de usuario se encuentran al mismo tiempo en el almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro
· Utilización de varios procesadores para incrementar el poder de procesamiento de la maquina
· Terminales
· Sistemas de tiempo real
· Respuesta inmediata
· Las maquinas ganaron potencia y fiabilidad
· Perdida del tamaño, consumo y precio de la maquina.
· Mas prácticos y accesibles
Años 60(principios)
Tercera Generación (Mitad 60’s-Mitad 70’s)
· Sistemas grandes, voluminosos
· Multiprocesamiento
· Soportaban:
· Procesos por lotes
· Tiempo compartido
· Procesamiento de tiempo real
· Complejos
· Aparición del circuito integrado
· La miniaturización se extendió a todos los circuitos de la computadora, lo que permitió la llegada de las microcomputadoras
· Comenzaron a utilizarse las memorias de los semiconductores y los discos magnéticos
· En los sistemas operativos se incluyo la multiprogramación, el tiempo real y el modo interactivo
Cuarta Generación (Mitad 70’s -)
· Popularización de la microinformática:
· Estado actual de la tecnología
· Sistemas operativos más robustos, seguros y potables manejo de memoria y mejor seguridad
· Surgimiento del microprocesador
· Aparecieron una gran cantidad de lenguajes de programación de todo tipo y las redes de transmisión de datos para la interconexión de microcomputadoras

2 DEFINICION DE SO
Conjunto de programas y funciones que controlan el funcionamiento del hardware ocultando sus detalles, ofreciendo al usuario una vía sencilla y flexible de acceso a la computadora
Grupo de programas cuyo objetivo es el de permitir que los usuarios puedan hacer uso eficiente de los recursos con que cuenta el computador (memoria, teclado, disco duro, unidades de disquete, impresoras, etc.,)
· Conjunto de procedimientos manuales y automáticos, que permiten a un grupo de usuarios compartir una instalación de computadora eficazmente.
· Es el administrador de recursos ofrecidos por el hardware y software para alcanzar un eficaz rendimiento de los mismos.
3Funciones
Interpreta los comandos que permiten al usuario comunicarse con el computador.
Coordina y manipula el hardware de la computadora
Organiza los archivos en diversos dispositivos de almacenamiento.
Gestiona los errores de hardware y la perdida de datos
Servir de base para la creación de software
Suministra acceso a los dispositivos
Proporciona acceso controlado a los archivos
Provee detección y respuesta a los errores internos y externos del hardware
Facilita la contabilidad de de las estadísticas de utilización de los diversos recursos
Supervisa los parámetros de rendimiento tales como el tiempo de respuesta
4Clases de Sistemas Operativos
Por el tipo de Interfaz

1. Interfaz de línea de comandos:

· Las aplicaciones pueden desarrollarse en un lenguaje de programación y son desarrolladas por programadores de aplicaciones
· el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial
· Programables
Ejemplos: MS-DOS, UNIX, LINUX

· Permiten normalmente

· 2. Interfaz Gráfica del Usuario (GUI)
Tipo de visualización que permite trabajar con el equipo utilizando las representaciones visuales (iconos) y las listas de elementos del menú
Característica:
Trabajo con el Mouse
Ejemplos: Windows (cualquiera de ellos)
Categorías de los Sistemas Operativos

Sistemas Por lotes:


· Los sistemas por lotes permiten normalmente poca o ninguna interacción entre los usuarios y los programas en ejecución.
· Poseen un potencial mayor de utilización de recursos que el procesamiento en series simples en sistemas de computadoras que sirven a múltiples usuarios
· Puede servir muy bien para programas que no requieran interacción y aquellos con tiempo de ejecución largos
De multiprogramación:
· Se distingue por soportar dos o mas procesos activos simultáneamente
· Soporta procesos concurrentes múltiples
· Se caracterizan una multitud de programas activos simultáneamente que compiten por los recursos del sistema
Sistemas de tiempo compartido:
· Los programas se ejecutan con prioridad rotatoria que se incrementa durante las esperas y cae después de que se dispenso el servicio
· El gestor de programa proporciona el aislamiento y la protección de los programas
Sistemas de tiempo real:
· Proporcionan tiempos rápidos de respuesta
· Procesos claramente definidos por el programador y controlados `por el programador en tiempo real.
· El gestor de memoria esta menos solicitado que en otros tipos de sistemas de multiprogramación
· El tiempo critico de gestor de dispositivo es una de sus principales características



4.1Sistemas operativos Multitareas:
Es una característica del sistema operativo moderno, el cual permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o más procesadores.
También puede definirse como la capacidad de procesar varias tareas al mismo tiempo
4.2Tipos de multitareas:
Multitareas de Contexto (context Switching)
Multitarea cooperativa (Macintosh)
Multitarea de tiempo compartido, como OS/2
4.3 Ejemplos:
UNIX, LINUX, WINDOWS
· 4.4Sistemas operativos monotarea

Solo pueden manejar un proceso en cada momento o solo puede ejecutar las tareas de una en una. Sistema.
Monotarea se denomina a aquel
Sistema Operativo que solamente puede ejecutar un proceso (programa) a la misma vez
Ejemplo:
MS-DOS
4.5Sistemas operativos monousuario
Son aquellos que nada más puede atender a un solo usuario. Están orientados principalmente a los microcomputadores y las versiones domesticas de red.
Red
Ejemplo:
MS-DOS, Windows 95, 98,Me, XP
· 4.6 Sistemas operativos multiusuario

los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos
en otras palabras estros son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en
una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.
Redes
Ejemplos:
UNIX
LINUX
Windows NT
Windows 2000

MS-DOS 5(Microsoft Disk Operating System)
Fue diseñado por Microsoft para las computadoras personales IBM, extendiéndose a todas las denominaciones PC compatibles. Por ello es el más universal, cuenta con el mayor número de aplicaciones y es fácil de usar. Además los equipos en que se utilizan tienen un precio reducido.
También presenta algunos incovenientes como la licitación de la memoria central y ser un sistema monotarea.
Para paliar estos inconvenientes, Microsoft ha desarrollado Windows, un entorno operativo (o interfaz de usuario) grafico que funciona sobre el sistema DOS y permite realizar varios programas a la vez compartir datos entre los programas y acceso a una mayor memoria central
Sistema Operativo Monousuario, fabricado originalmente por la Microsoft Corp., que funciona con base en comandos
Comandos: palabras reservadas del sistema operativo utilizadas para realizar todas las tareas que se pueden llevar a cabo entre el usuario y el computador

· Nombres de archivos en MS-DOS
· Nombre_archivo.extension
· 8 caracteres para el nombre máximo y 3 para la extensión
· .exe
· Archivos ejecutables
· .bat
· Archivos de lotes(se ejecutan secuencialmente)
Características
Interfaz de comandos (modo texto)
Trabaja con base en comandos
Monousuario
Monotarea

5.1 COMANDOS
DIR, CD.. , MKDIR, COPY, DELETE, RENAME, DATE, TIME, etc.
Ejemplos:
DIR: observar el contenido de una carpeta
cd.. Para salir de la carpeta actual
mkdir crear carpeta
delete borrar archivo


6UNIX
Desarrollado por AT Y T para microcomputadoras con el objetivo de la portabilidad a cualquier equipo , no tiene limitación en cuanto a memoria central , puede realizar multitarea y puede ser compartido por varios usuarios a la vez. también puede definirse como UN Sistema operativo multiusuario y multitarea que trabaja a base de comandos y diseñado para administrar los recursos de cientos de usuarios

· dispone de buenas capacidades para su uso en red
· su repertorio de software de aplicaciones es muy limitado
· no dispone de un entorno operativo grafico estándar
· existen distintas versiones en el mercado, lo que va en contra de su portabilidad

Nacimiento:
Creado en laboratorios AT&T Bell por Thomson y Ritchie originalmente para mini computadoras
Algunas versiones existentes:
AIX, una versión de UNIX adaptada por IBM
A/ux (versión gráfica para equipos Apple Macintosh)
Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT).

Características
Interfaz de comandos
Multiusuario
Multitarea
6.1Comando en UNIX Comando en DOS Utilidad
rm delete borra archivos
cpb copy copia archivos
mv rename renombra archivos
ls dir lista directorio
mkdir mkdir crea un directorio
rmdir delete borra directorio

7. LINUX

Historia
La historia de Linux está fuertemente vinculada a la del
proyecto GNU. El proyecto GNU, iniciado en 1983, tiene como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre. Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el proyecto GNU había producido varios de los componentes del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero aún no contaba con el núcleo que permitiera completar el sistema operativo.
Entonces, el núcleo creado por
Linus Torvalds, quien se encontraba por entonces estudiando en la Universidad de Helsinki, llenó el hueco final que el sistema operativo GNU exigía. Subsecuentemente, miles de programadores voluntarios alrededor del mundo han participado en el proyecto, mejorándolo continuamente.
Características:
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios
programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se están utilizando en un momento dado serán ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.
Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, tan bien existen versiones para su utilización en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
Multiprocesador: Soporte para
sistemas con mas de un procesador esta disponible para Intel y SPARC.
Funciona en modo protegido 386.
Protección de la memoria entre
procesos, de manera que uno de ellos no pueda colgar el sistema.
Carga de ejecutables por
demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
Política de copia en
escritura para la comparición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición o un
archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio. Este limite se puede aumentar fácilmente con el cambio de unas cuantas líneas en el código fuente.
La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
Librerías compartidas de carga
dinámica (DLL's) y librerías estáticas.
Se realizan volcados de estado (core dumps) para posibilitar los
análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.
Compatible con POSIX, System V y BSD a nivel fuente.
Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.
Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las
herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
Control de tareas POSIX.
Pseudo-terminales (pty's).
Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación
matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.
Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del
hardware de video). Se crean dinámicamente y puedes tener hasta 64.
Soporte para varios sistemas de
archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb. y nombres de archivos de hasta 255 caracteres de longitud.
Acceso transparente a particiones
MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningún comando especial para usar la partición MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido añadido al núcleo de desarrollo y estará en la próxima versión estable.
Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS.
Soporte en sólo
lectura de HPFS-2 del OS/2 2.1
Sistema de archivos de
CD-ROM que lee todos los formatos estándar de CD-ROM.
TCP/
IP, incluyendo ftp, telnet, NFS, etc.
Appletalk.
Software
cliente y servidor Netware.
Lan Manager /
Windows Native (SMB), software cliente y servidor.
Diversos
protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.




Sistema operativo multiusuario y multitarea diseñado por miles de programadores a lo largo del mundo, diseñado con el objetivo de tener un “clon” del UNIX sin los problemas de derechos de autor

Historia
Linus Torvals
Objetivo
Crear un sistema operativo que aprovechara la arquitectura de 32 bits para multitarea y sin problemas de memoria
Características:
Multiusuario
Multitarea prioritaria
Gratuito

Ventajas
1. Precio. 2. Estabilidad, no se traba a cada rato. 3. Seguridad, es mucho mas seguro que otros servidores. 4. Compatibilidad, reconoce la mayoría de los otros sistemas operativos en una red. 5. Velocidad, es mucho mas veloz para realizar las tareas. 6. Posee el apoyo de miles de programadores a nivel mundial. 7. El paquete incluye el código fuente. 8. Ideal para la programación, ya que se puede programar en Linux para distintas plataformas, como para Windows.

Ventajas
9. Un sistema de crecimiento rápido. 10. Se puede usar en casi cualquier computadora, desde una 386. 11. Multitareas REAL. 12. Puede manejar múltiples procesadores. Incluso hasta 16 procesadores. 13. Libre de virus, aun no se conoce ningún virus para Linux. 14. Maneja discos duros de hasta 16 TeraBytes. 15. Se consiguen parches con facilidad, además de ser gratuitos.

Ventajas
16. Se posee el apoyo de millones de usuarios a nivel mundial. 17. Los fabricantes de Hardware le están dando su apoyo, como IBM y COMPAQ. 18. Vendedores y desarrolladores implementan un sistema de certificación para Linux. 19.La corporación DATA Internacional predice que el crecimiento de este programa será del orden de un 25 por ciento anual en el nuevo milenio.

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. Linux corre el riesgo de llegar a fragmentarse como fue el caso de UNIX. 3. Algunas empresas pueden llegar a ayudar a Linux con la intención de mejorar sus relaciones públicas, aunque en el fondo no tengan ninguna intención de utilizarlo fielmente

8Sistemas Operativos de la familia Windows
Monousuarios
8.1Windows 3x
Windows ME
Windows 9x
Windows XP
Multiusuarios
Windows NT
Windows 2000

Windows 3.x es un sistema operativo de 16 bits
Primer sistema operativo diseñado por Microsoft que se basaba en Ambiente Grafico (GUI)
Versiones
Windows 3.0
Windows 3.1
Windows 3.11
Windows 3x
Caracteristicas:

8.2Windows 95 es un sistema operativo de 32 bits que permite ejecutar aplicaciones de 32 bits teóricamente más rápidas que en las aplicaciones de 16 bits.
Características
Interfaz mejorada
Soporte PLUG AND PLAY
Mejores características de Red
Características:
 En primer lugar toda la información presentada al usuario es gráfica, mientras que DOS trabaja con comandos en modo
texto formados por órdenes difíciles de recordar.
 En segundo lugar, Windows 95 define una forma homogénea de utilizar los recursos de la computadora, lo cual permite compartir datos entre las distintas aplicaciones, así como utilizar con facilidad los elementos hardware ya instalados.
 En tercer lugar Windows 95 es un sistema operativo que permite ejecutar vanas aplicaciones a la vez (multitarea), mientras que en DOS sólo se puede ejecutar un programa en cada momento.

8.3Windows 98 es un sistema operativo que se generó a partir de Windows 95, del Windows 3.11, Windows 3.1 y del DOS
Su principal ventaja sobre los anteriores es que tiene un sistema de archivos (FAT32) que lo hace más rápido y almacena los datos mas eficazmente
Otra de las diferencias de Windows 98 con respecto a Win 3.x y Win 95, es su interfaz mas amigable, sencilla, rápida y útil de usar orientado a Internet
Otras características son:
 Te ofrecerán la mejor forma de Explorar Internet
 Te acercarán al Mundo de los Ordenadores
 Te harán los Ordenadores más Entretenidos
 Te permitirán descubrir la Capacidad del PC y los Periféricos


8.4Windows ME
es un sistema operativo con características específicamente diseñadas para usuarios en casa
Funciones
· Permite colocar en red computadores caseras
· Comunicarse mas eficientemente por internen
· Trabajar con contenido en multimedia
·
Windows ME
Características más novedosas
System Restore
· Cuando realizamos un error en la configuración, con esta herramienta podemos restaurar el sistema y dejarlo funcionando normalmente
· Multimedia mejorada
· Animaciones mas vivas y rápidas
· Mejor control de sonido y calidad
· Herramienta integrada para edición de video
· incluye un nuevo y mejorado menú de ayuda
· personalización de menús
· mejoras a la conectividad a Internet y la experiencia de red.

Compartir una sola conexión a internet (ICS)

Fusión entre la familia Windows 95/98/ME y la familia Windows NT/200, cada una de ellos poniendo sus mejores capacidades.

8.5Versiones
Windows XP Home Edition
Windows XP Professional
Windows XP Professional de 64 bits

Algunas Características
Arquitectura de modo de núcleo protegido
Separación de procesos
Agrupación en la barra de tareas
Restaurar sistema
Conexión compartida a Internet
· dispone de un nuevo sistema de usuarios completamente diferente respecto a Windows98 Este nuevo sistema ha sido heredado de Windows NT/2000.
· Ahora se pueden definir varios usuarios con perfiles independientes.

WindowsXP dispone de un nuevo sistema de usuarios completamente diferente respecto a Windows98. Este nuevo sistema ha sido heredado de Windows NT/2000. Ahora se pueden definir varios usuarios con perfiles independientes. Esto quiere decir que cada usuario puede tener permisos diferentes que le permitirán realizar unas determinadas tareas.
Escritorio.

8.6 Windows vista


· Semitransparencia de las ventanas.
· Vista 3d de las ventanas.
· Vista en miniatura de las ventanas cuando el Mouse pasa por encima del botón de una ventana minimizada en la barra de tareas.
· Incorporación de iconos mas grandes
9Sistema operativo de red diseñado por la MICROSOFT CORP. Como respuesta al UNIX, Pero con interfaz grafica (GUI) También multiusuario y multitarea.

Windows NT

Confiabilidad y robustez: El sistema deberá auto-protegerse tanto de los malos funcionamientos internos como de los externos. Así mismo se deberá comportar de manera predecible en cualquier momento y las aplicaciones no deberán afectar su funcionamiento en forma negativa.
Características de diseño
Windows NT
Extensibilidad: El código podrá ser alterado según cambien las necesidades del mercado.
· Portabilidad: El código podrá utilizar cualquier procesador

Características de diseño
Compatibilidad: compatible con los sistemas ya existentes de Microsoft.
Multiprocesamiento y escalabilidad: Los usuarios podrán correr las mismas aplicaciones tanto en una computadora de un procesador como en una multiprocesador.
Cómputo distribuido: NT será capaz de repartir sus tareas computacionales a otras computadoras en la red para dar a los usuarios más poder que el que tenga cualquier computadora por sí misma en la red.

Windows NT

9.1
Characteristics de Windows NT
Direccionamiento de 32-bits.
Soporte de memoria virtual.
Soporte para multiprocesador.
Arquitectura cliente/servidor.
Seguridad e integridad del sistema.
Compatibilidad con otros Sistemas Operativos.
Independencia de plataformas.
Networking (Interoperatividad).
proporciona una base natural para el proceso distribuido
mejora la fiabilidad
simplifica el sistema operativo de base, el ejecutor de NT

Windows NT

9.4Subdivisiones
Windows NT Server

Versión diseñada para ser instalada en el servidor
Windows NT Workstation
Versión diseñada para ser instalada en el cliente
Windows NT


Sistema operativo diseñado por MICROSOFT CORP. que es la integracion entre Windows 9x y Windows NT
10Windows 2000 ofrece lo mejor de ambos mundos: la solidez y la seguridad de NT, junto a la facilidad de manejo, soporte de hardware y multimedia de Windows 98.
Rasgos sobresalientes:
· Abundancia de
herramientas de conectividad
· madurez de la interfaz
· buen reconocimiento del hardware y estabilidad
· Se añade a esto el soporte de nuevas tecnologías
· las mejoras en sus funciones de
informática remota
· aplicaciones centralizadas de servicio y reinicios obligatorios drásticamente reducidos
10.1 ventajas
· Estabilidad del sistema
· Aumento de la seguridad respecto a versiones anteriores
· Abundancia de herramientas de conectividad
· Aplicaciones centralizadas de servicios
· Reinicios obligatorios drásticamente reducidos

10.2 desventajas


10.3Versiones
Windows 2000 Professional: Sucesor de Windows NT Workstation

Windows 2000 Server: sucesor de NT Server

Servidor de impresión, archivos, aplicaciones e, incluso, Web de una empresa pequeña a mediana.

Cliente
Soporta hasta 4 procesadores

Windows 2000 Advanced Server: sucesor de NT Server Enterprise Edition

Soporta hasta 8 procesadores
Para desarrollar de aplicaciones en empresas medianas a grandes, con más de un dominio y tareas de misión crítica

Windows 2000 Data Center Server

Soporta hasta 32 procesadores
Está destinado a grandes empresas que requieran data warehouse, análisis econométricos, simulaciones científicas e ingenieriles a gran escala, etc.
11 Windows 2003

Sistema de archivos
NTFS:
1. cuotas
2. cifrado y compresión de archivos, carpetas y no unidades completas.
3. permite montar dispositivos de almacenamiento sobre sistemas de archivos de otros dispositivos al estilo unix
Gestión de almacenamiento, backups... incluye gestión jerárquica del almacenamiento, consiste en utilizar un algoritmo de cache para pasar los datos menos usados de discos duros a medios ópticos o similares más lentos, y volverlos a leer a disco duro cuando se necesitan.
Windows Driver Model: Implementación básica de los dispositivos más utilizados, de esa manera los fabricantes de dispositivos sólo han de programar ciertas especificaciones de su hardware.
ActiveDirectory Directorio de organización basado en
LDAP, permite gestionar de forma centralizada la seguridad de una red corporativa a nivel local.
Autentificación Kerberos5
DNS con registro de IP's dinámicamente
Políticas de seguridad
11.1 ventajas

· Durante la instalación arranca con el mínimo de servicios activados para no comprometer la seguridad del sistema
· Mejoras en el manejo de políticas de seguridad
·
Active Directory ya no utiliza NetBIOS sino que es necesaria la presencia de un DNS que soporte Servicié Records (detección de servicios ofrecidos por una máquina a través de un DNS)


jueves, 30 de agosto de 2007

REDES DE DATOS


Redes de datos


1 Las redes son junto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre si, a través de un medio particular.

2 Ventajas de las redes

Permiten compartir periféricos costosos como, impresoras láser, modems, platters.etc.
Facilitan compartir grandes cantidades de información a través de distintos programas, bases de datos, etc. Para hacer más fácil su uso y actualizacion.
Reducen e incluso eliminan, la duplicación del trabajo.
Permiten utilizar el correo electrónico para enviar o recibir mensajes de diferentes usuarios de la misma o de diferentes redes.
Reemplazan o complementan a las microcomputadoras eficientemente y a un costo bastante reducido.
Establecen enlaces con mainframes, lo que permite que una computadora de gran potencia actué como servidor, haciendo que los recursos disponibles estén accesibles para cada una de las computadoras personales conectadas.
Mejoran la seguridad y el control de la información que se utiliza, admitienmdo la entrada de determinados usuarios, acensando únicamente a cierta información o impidiendo la modificación de diversos datos.

3 objetivos de las redes


El objetivo principal de una red es interconectar diferentes sistemas de cómputo, y en general, distintos equipos terminales de datos (ETD) para que compartan recursos, intercambien datos y se apoyen mutuamente.
Proporcionar alta confiabilidad en la preservación y fidelidad de la información que transportan, así como el funcionamiento de la red.
Conseguir máxima economía. Los ordenadores pequeños tienen una mejor relación costo/rendimiento que las maquinas grandes; estas son 10 veces mas rápidas que el mas veloz de las microprocesadores, pero su costo es mil veces mayor.

4 Antecedentes
Años 60’s
Informática centralizada
Características
Procesos por Lotes: es un método útil para convertir automáticamente un grupo de archivos gráficos. A continuación se indican las opciones que ofrece:
Convertir una selección de archivos en otro formato.
Convertir una selección de archivos al mismo formato con distintas configuraciones de optimización.
Escalar archivos exportados.
Buscar y reemplazar texto, colores, direcciones URL, fuentes y colores que no son Web216.
Cambiar el nombre a grupos de archivos mediante una combinación de las opciones: agregar un prefijo, agregar un sufijo, sustituir una subcadena y sustituir espacios.
Ejecutar comandos sobre un grupo de archivos.

Tarjetas perforadas: es una cartulina con unas determinadas posiciones que pueden o no estar perforadas, lo que supone un código binario
Procesos lentos:
Terminales : No realizaban procesos locales, sino que transmitían informaciones capturadas a partir del teclado, y que daban a conocer los resultados que provenían del proceso realizado por la Unidad Central . = No inteligentes
Tecnología Costosa

Antecedentes
Años 70’s
Descentralizar los procesos
Microinformática
Equipos mas ligeros, modulares
Se mejora la velocidad de accesos a datos y el tiempo de procesamiento
Aparecen nuevas aplicaciones
Disminución de los costos
Todavía utilizaban el mismo esquema de trabajo

Informática Centralizada
Servidor
Central
Terminales “no inteligentes”

Antecedentes
Años 80’s
Circuitos integrados (chips)
microprocesadores
Memoria RAM ROM
Nueva Generación de Aplicaciones

Terminales “no inteligentes”
Servidor
central
PCS
Años 80’s

Redes Locales
1983 Primera Generación
Objetivo principal: Compartir entre varios usuarios los recursos periféricos comunes (impresoras, unidades de almacenamiento, etc.)
Conexión de microordenadores que hasta ahora eran explotados individualmente

Redes de datos
SEGUNDA GENERACIÓN (85-87)
Aplicaciones y archivos
El servidor guarda los datos
Las estaciones tienen las aplicaciones sin control y comunicaciones simples para aplicaciones no críticas
TERCERA GENERACIÓN (89…)
Acceso a periféricos, datos y aplicaciones controlado
Aparece el concepto cliente / servidor
5 Elementos de una Red Local
Estación: son los ordenadores que aprovechan o tiene a su disposición los recursos que ofrece la red, así como los servicios que proporcionan los servidores a los cuales pueden acceder
Cpu o unidad central de procesos es el componente que interpreta las instrucciones y procesa los datos contenidos en los programas de la computadora
Teclado: es un periférico, puede ser físico o virtual utilizado para la introducción de ordenes y datos
Ratón: periférico de uso manual que se refleja normalmente a través un puntero o flecha en el monitor
Monitor: o pantalla es dispositivo de salida que, mediante de un interfaz muestra los resultados del procesamiento de una computadora
Servidor: son ordenadores que comparten sus recursos hardware y software con los demás equipos de la red
Administrador de la red local
Gestor de Red (sistema Operativo de red)
Función básica
Permitir que varias estaciones compartan recursos

Elementos de una Red Local
El Medio
Soporte físico de las comunicaciones entre los servidos y las estaciones
Función: Conecta el conjunto de los elementos de la red, y permite que transiten entre ella a gran velocidad, los datos
Tarjeta adaptadora de red
6.2.1.Redes LAN, MAN y WAN

Según la cobertura las redes de computo se clasifican en redes de area local(LAN) de raea metroplitana (MAN) y de area amplia(WAN). Las redes de area local se utilizan para interconectar computadoras que se encuentren en un mismo edificio o campo, es decir un area local de hasta 3 o 4 kilometrosque alberga varios edificios .

Una red de area metroplitana se forma por la interconexion de varias redes LAN que se encuentran a mayores distancias que las incluidas en un edificio o campo, peor que no sobrepasan el ambito urbano. Se utilizan para conetar computadores que es encuentran en diferentes campos que pueden pertenecer a la misma coorporacion o empresas diferentes que comparten determinada informacion. La implementacion de redes MAN require de dispositivos de interconexion, como los puentes, enrutadores o compuertas .la man es una red que no va mas alla de los 50 kilometros de diametro, y responde claramente a la ncesidad de un sistema de comunicaciones de tamaño intermedio con beneficios que superan a los que pueden ofrecer las redes LAN o WAN .
Se trata de una red de alta velocidad que se extinede mas alla de la cobertura de una LAN, perosin restricciones a los metodos nornales de la WAN.

Una wan es una red que conecta una o mas LAN entre ciudades distintas del mismo pais. La red permite la conexión de varias lan pertenecientes a de diferentes paises se conocen como red de area global (GAN) .


Redes de toplogia lineal ( o en linea). En esta toplogia todas las estaciones de trabajo se conectan a una estacion a un canal de comunicaciones unico(bus). Toda imformacion fluye por el canal y cada estacion recibe solo la informacion que va dirigida a ella.

Redes con topología de estrella: esta consiste en conectar todas las estaciones a una estación central. Todas las comunicaciones de las estaciones se hacen a través del ordenador central, que se encarga de controlar la prioridad y procedencia de los mensajes y de su distribución.
El ordenador central es normalmente el servidor de la red, si bien puede ser un dispositivo especial de conexión o un concentrador (hub) .

Redes con topología de anillo: en esta todas las estaciones están conectadas entre si formando un anillo, de modo que cada estación Tiene conexiona directa con otras dos . los datos los datos viajan por el anillo de estación en estación en una sola dirección, de manera que todos los mensajes pasan por todas las estaciones hasta llegar a la estación de destino en donde se queden. cada estación recibe solo la información dirigida a ella y retransmite al nodo siguiente la que tiene la otra dirección .

6.1.1 Clasificación de las redes según la tecnología de transmisión: - Redes de Broadcast. Aquellas redes en las que la transmisión de datos se realiza por un sólo canal de comunicación, compartido entonces por todas las máquinas de la red. Cualquier paquete de datos enviado por cualquier máquina es recibido por todas las de la red..
La topología de broadcast simplemente significa que cada host envía sus datos hacia todos los demás hosts del medio de red. Las estaciones no siguen ningún orden para utilizar la red, sino que cada maquina accede a la red para transmitir datos en el momento en que lo necesita. Esta es la forma en que funciona Ethernet.En cambio, la transmisión de tokens controla el acceso a la red al transmitir un token eléctrico de forma secuencial a cada host. Cuando un host recibe el token significa que puede enviar datos a través de la red. Si el host no tiene ningún dato para enviar, transmite el token hacia el siguiente host y el proceso se vuelve a repetir.

6.1.1.2 redes dedicadas
También denominadas redes de uso exclusivo se caracterizan porque son instaladas o alquiladas por uno o varios usuarios para uso exclusivo, estando cerradas por tanto alas comunicaciones de otros usuarios ajenos.
Las principales son: la red de punto a punto y la red de multipunto

Red punto a punto (per to per networking)


Consiste en una conexión fija, reservada en exclusividad por 2 estacones. Ello tiene el inconveniente de un mayor costo, pero aporta diversas garantías como son mayor seguridad y fiabilidad, y altas velocidades de transmisión permitiendo comunicaciones sincrónicas o asincrónicas. Otra definición podría ser la siguiente: son Aquellas en las que existen muchas conexiones entre parejas individuales de máquinas. Para poder transmitir los paquetes desde una máquina a otra a veces es necesario que éstos pasen por máquinas intermedias, siendo obligado en tales casos un trazado de rutas mediante dispositivos rotures


8 un nodo de redcorresponde al punto de conexión de cada elemento de la red (estacion servidor) con el medio utilizado cada nodo tiene una dirección física única que caracteriza el nodo y que permite enviarles información

9 una trama de red es información que se encuentra empaquetada para que pueda circular satisfactoriamente por la red.

Estructura de una trama difundida por la red


Dirección de destino
Dirección de fuente
Información


10 Topología de redes


Topología se refiere a la configuración de una red, es decir, a su forma de conectividad física. En otras palabras la topología es la forma geométrica en que están distribuidas las estaciones de trabajo, los dispositivos de comunicaciones y los cables de interconexión.

11 Podemos distinguir tres aspectos diferentes a la hora de considerar una topología:
1. La topología física, que es la disposición real de las maquinas, dispositivos de red y cableado (los medios) en la red. 2. La topología lógica, que es la forma en que las maquinas se comunican a través del medio físico. Los dos tipos más comunes de topologías lógicas son broadcast (Ethernet) y transmisión de tokens (Token Ring). 3. La topología matemática, mapas de nodos y enlaces, a menudo formando patrones.
Modelos de topología Las principales modelos de topología son:Topología de busLa topología de bus tiene todos sus nodos conectados directamente a un enlace y no tiene ninguna otra conexión entre nodos. Físicamente cada host esta conectado a un cable común, por lo que se pueden comunicar directamente, aunque la ruptura del cable hace que los hosts queden desconectados.
La topología de bus permite que todos los dispositivos de la red puedan ver todas las señales de todos los demás dispositivos, lo que puede ser ventajoso si desea que todos los dispositivos obtengan esta información. Sin embargo, puede representar una desventaja, ya que es común que se produzcan problemas de tráfico y colisiones, que se pueden paliar segmentando la red en varias partes. Es la topología más común en pequeñas LAN, con hub o switch final en uno de los extremos. Topología de anilloUna topología de anillo se compone de un solo anillo cerrado formado por nodos y enlaces, en el que cada nodo esta conectado solamente con los dos nodos adyacentes. .
Los dispositivos se conectan directamente entre si por medio de cables en lo que se denomina una cadena margarita. Para que la información pueda circular, cada estación debe transferir la información a la estación adyacente. Topología de anillo doble Una topología en anillo doble consta de dos anillos concéntricos, donde cada host de la red esta conectado a ambos anillos, aunque los dos anillos no están conectados directamente entre si. Es análoga a la topología de anillo, con la diferencia de que, para incrementar la confiabilidad y flexibilidad de la red, hay un segundo anillo redundante que conecta los mismos dispositivos. La topología de anillo doble actúa como si fueran dos anillos independientes, de los cuales se usa solamente uno por vez. Topología en estrella La topología en estrella tiene un nodo central desde el que se irradian todos los enlaces hacia los demás nodos. Por el nodo central, generalmente ocupado por un hub, pasa toda la información que circula por la red. .
La ventaja principal es que permite que todos los nodos se comuniquen entre si de manera conveniente. La desventaja principal es que si el nodo central falla, toda la red se desconecta. Topología en estrella extendida La topología en estrella extendida es igual a la topología en estrella, con la diferencia de que cada nodo que se conecta con el nodo central también es el centro de otra estrella. Generalmente el nodo central este ocupado por un hub o un switch, y los nodos secundarios por hubs. La ventaja de esto es que el cableado es más corto y limita la cantidad de dispositivos que se deben interconectar con cualquier nodo central. La topología en estrella extendida es sumamente jerárquica, y busca que la información se mantenga local. Esta es la forma de conexión utilizada actualmente por el sistema telefónico. Topología en árbol La topología en árbol es similar a la topología en estrella extendida, salvo en que no tiene un nodo central. En cambio, un nodo de enlace troncal, generalmente ocupado por un hub o switch, desde el que se ramifican los demás nodos.
El enlace troncal es un cable con varias capas de ramificaciones, y el flujo de información es jerárquico. Conectado en el otro extremo al enlace troncal generalmente se encuentra un host servidor. Topología en malla completa En una topología de malla completa, cada nodo se enlaza directamente con los demás nodos. Las ventajas son que, como cada todo se conecta físicamente a los demás, creando una conexión redundante, si algún enlace deja de funcionar la información puede circular a través de cualquier cantidad de enlaces hasta llegar a destino. Además, esta topología permite que la información circule por varias rutas a través de la red.
La desventaja física principal es que solo funciona con una pequeña cantidad de nodos, ya que de lo contrario la cantidad de medios necesarios para los enlaces, y la cantidad de conexiones con los enlaces se torna abrumadora. Topología de red celular La topología celular esta compuesta por áreas circulares o hexagonales, cada una de las cuales tiene un nodo individual en el centro. La topología celular es un área geográfica dividida en regiones (celdas) para los fines de la tecnología inalámbrica. En esta tecnología no existen enlaces físicos; solo hay ondas electromagnéticas. La ventaja obvia de una topología celular (inalámbrica) es que no existe ningún medio tangible aparte de la atmósfera terrestre o el del vació del espacio exterior (y los satélites). Las desventajas son que las señales se encuentran presentes en cualquier lugar de la celda y, de ese modo, pueden sufrir disturbios y violaciones de seguridad. Como norma, las topologías basadas en celdas se integran con otras topologías, ya sea que usen la atmósfera o los satélites. Topología irregular En este tipo de topología no existe un patrón obvio de enlaces y nodos. El cableado no sigue un modelo determinado; de los nodos salen cantidades variables de cables. Las redes que se encuentran en las primeras etapas de construcción, o se encuentran mal planificadas, a menudo se conectan de esta manera. Las topologías LAN mas comunes son:
Ethernet: topología de bus lógica y en estrella física o en estrella extendida. Token Ring: topología de anillo lógica y una topología física en estrella. FDDI: topología de anillo lógica y topología física de anillo doble.
http://mx.geocities.com/alfonsoaraujocardenas/topologias.html
12 redes según la tecnologia de transmision:
Este termino se refiere a la medio fisico (por lo generallineas de cobre) que se usan entre si para conectar las estaciones de trabjo de los usuarios y conectarlos con otros dispositivos o nodos de la red para conseguir el intercambio de la informacion de la red entre todos los elementos de la red .
En el mercado existen 2 tipos de medios alambricos para instalar redes de computo: el par trenzado y el cable coaxial .

El par trenzado

El par trenzado o el tipo de alambre telefónico es el mas utilizado. Esta constituido por dos conductores de cobre forrados con plástico, torcidos entre si y protegidos por una cubierta aislante también de plástico. La torsión sirve para disminuir la interferencia eléctrica provenientes de líneas cercanas y evitar la inducción de campos magnéticos .

Cable coaxial

El cable coaxial es una excelente elección si se desea
Cubrir grandes distancias y obtener confiabilidad en la transmisión sin necesidad de equipos sofisticados, a altas velocidades de transmisión .
Comparado con el par de hilos trenzados el cable coaxial posee las siguientes ventajas:
Gran ancho de banda
Menor radiación electromagnética
Menor diafonía
Mas difícil de interceptar

Pero también presenta las siguientes desventajas:
No tiene la adaptación de par trenzado
Es mas caro
Es mas pesado
Su instalación requiere mas tiempo

Medios óptimos:

La fibra óptica

La fibra óptica se una nueva tecnología de cable que se utiliza para la instalación de redes locales.
Existen 3 razones para usar de fibra óptica;
· Si las grandes distancias son un factor considerable en la implantación de una red local
· Si se necesita una alta capacidad y un gran ancho de banda
· Si el ambiente de trabajo es demasiado hostil en cuanto a ruido e interferencias

La fibra óptica posee las siguientes ventajas:
· Es delgada, ligera, fuerte y flexible
· Soporta jalones y esfuerzos considerables como cualquier otro cable
· Su ligereza le permite acomodarse en ductos muy congestionados que no admiten el diámetro y el peso del cable coaxial
· Suministran un ancho de bando extremadamente grande y tiene una perdida muy pequeña de señal, razón por la cual se emplee para distancias muy largas entre repetidores
· No las afectan las variaciones de de voltaje o corriente en líneas de potencia, la interferencia electromagnética o los químicos corrosivos dispersos en el aire
· Las fibras no son conductoras
· Se adapta por igual a los standars y velocidad de red

Aspectos negativos

· Su instalación es muy costosa
· Para la explotación adecuada de la misma se requiere capacitar al personal
· El empalme o la unión de 2 o mas fibras no es muy sencillo y menos su derivacion, aunque este ultimo aspecto podría ser visto como una ventaja por la seguridad que representa para la información
· Las fibras ópticas son unidireccionales y el costo de las tarjetas de red y demás equipos es mucho mayor que el de sus equivalentes eléctricos

14Protocolo: Es el conjunto de normas y reglas, organizadas y convenidas de mutuo acuerdo entre todos los participantes en una comunicación.
Los Protocolos de red: son un conjunto de reglas que especifican el formato de los mensajes y las acciones apropiadas en cada caso para transferir información entre computadores. De esta manera OSI (el cual es un protocolo) nace de la necesidad de uniformizar los elementos que participan en la solución del problema de comunicación entre equipos de cómputo de diferentes fabricantes.
Estos equipos presentan diferencias en:
Procesador Central.
Velocidad.
Memoria.
Dispositivos de Almacenamiento.
Interfaces para Comunicaciones.
Códigos de caracteres.
Sistemas Operativos.

Estas diferencias propician que el problema de comunicación entre computadoras no tenga una solución simple.
Dividiendo el problema general de la comunicación, en problemas específicos, facilitamos la obtención de una solución a dicho problema.
Esta estrategia establece dos importantes beneficios:
Mayor comprensión del problema.
La solución de cada problema específico puede ser optimizada individualmente. Este modelo persigue un objetivo claro y bien definido:
Formalizar los diferentes niveles de interacción para la conexión de computadoras habilitando así la comunicación del sistema de cómputo independientemente del:
Fabricante.
Arquitectura.
Localización.
Sistema Operativo.
Define la manera como las aplicaciones acceden a la red
Su misión es: hacer que la comunicación entre todos los ordenadores de una red que están usando ese protocolo sea compatible y regular algún aspecto de la misma. Estos protocolos son estandarizados por las asociaciones u organizaciones de estandarización, y los fabricantes toman en cuenta estos estándares para la realización de dispositivos tele-informáticos.

15 SON EL CONJUNTODE FUNCIONES REQUERIDAS PARA UNA COMUNICACION DE RED Y AGRUPARLAS EN NIVELES
Capas O niveles: son Las redes de ordenadores, que proveen al usuario de una serie de servicios, los cuales internamente poseen unas funciones. Todo esto es realizado por las capas o niveles de la arquitectura que posee el tipo de red. Las arquitecturas de las redes tienen una serie de capas superpuestas, una encima de otra, en la que cada una desempeña su función.
Funciones y características de las capas:-Permiten fraccionar el desarrollo del protocolo, que usa.-Las capas facilitan el entendimiento del funcionamiento global de un protocolo.-Facilitan las compatibilidades, tanto de software como hardware de los distintos ordenadores conectados.-La arquitectura o estructuras de capas son flexibles a la hora de modificarlas.
http://mx.geocities.com/lemt78/

16 Niveles
. Físico
Características mecánicas y eléctricas del soporte de transmisión
Codificación Binaria-analógica y viceversa
Cables, repetidores, concentradores, tarjetas de red
.Conexión
Se encarga de la transmisión de la correcta de la información
Software de la tarjeta de red.

Niveles
. Red
Garantiza que al inf. se transmita como “paquetes”
A este nivel se encuentran los protocolos de red (IP de TCPIP)
.Transporte
Asegura que los datos se reciban en el orden correcto
Gestiona el flujo de datos
Este nivel es realizado por el software de comunicación

Niveles
. Sesión
Establece una conexión entre dos elementos de la red
NetBios y Telnet
. Presentación
Estructura los datos en un formato y lenguaje de manera que los que van a dialogar se comprendan
. Aplicación
Define la manera como las aplicaciones acceden a la red