Sunteți pe pagina 1din 14

Libreras de enlace dinmico en Windows Estudio de la creacin y uso de las libreras de enlace dinmico en Windows Introduccin: Una librera

de enlace dinmico, en adelante DLL (Dynamic Link Library), es un archivo que contiene funciones y/o recursos (mapas de bits, definiciones de fuentes, etc.) que podrn ser llamados desde cualquier aplicacin Windows. De hecho, se puede considerar que Windows est construdo sobre una gran cantidad de DLL's. La mayoria de libreras de enlace dinmico se guardan en archivos que tienen extensin DLL, pero tambin pueden ser guardados en archivos con extensiones EXE (ejecutable), DRV (controlador de dispositivo) y FON (fuente de Windows). La diferencia entre las libreras de enlace dinmico con extensin DLL y el resto, es que las primeras se cargan porque el programa que las ha de utilizar lo pide a Windows y las dems, en cambio, se cargan porque estn referenciadas en archivos de inicializacin de Windows. Estas referencias pueden ser creadas por el propio Windows o por el programa de instalacin de alguna aplicacin. Ventajas e inconvenientes del uso de DLL's Ventajas Inconvenientes Una funcin definida dentro de una DLL est Tienen que estar presentes en la carpeta del disponible para cualquier aplicacin Windows. sistema antes de ser utilizadas Se reduce el tamao de las aplicaciones que El tiempo de acceso a la DLL por parte de la utilizan la DLL por la reutilizacin de su cdigo. aplicacin que la usa es ms lento Mejora en el tiempo de compilacin y/o carga de la aplicacin (debido al menor tamao del cdigo) Ahorro de espacio en disco. Las DLL's son independientes de la aplicacin Log (registro): La palabra log es un trmino anglosajn, equivalente a la palabra bitcora en lengua castellana. Sin embargo, se utiliza en los pases de habla hispana como un anglicismo derivado de las traducciones del ingls en la jerga informtica. Del mismo trmino tambin proviene la palabra blog, que es la contraccin de "web log". Un log es un registro oficial de eventos durante un rango de tiempo en particular. Para los profesionales en seguridad informtica es usado para registrar datos o informacin sobre quin, qu, cundo, dnde y por qu (who, what, when, where y why) un evento ocurre para un dispositivo en particular o aplicacin. La mayora de los logs son almacenados o desplegados en el formato estndar, el cual es un conjunto de caracteres para dispositivos comunes y aplicaciones. De esta forma cada log generado por un dispositivo en particular puede ser ledo y desplegado en otro diferente. Tambin se le considera como aquel mensaje que genera el programador de un sistema operativo, alguna aplicacin o algn proceso, en virtud del cual se muestra un evento del sistema. A su vez la palabra log se relaciona con el trmino evidencia digital. Un tipo de evidencia fsica construida de campos magnticos y pulsos electrnicos que pueden ser recolectados y analizados con herramientas y tcnicas especiales, lo que implica la lectura del log y deja al descubierto la actividad registrada en el mismo. Sistema operativo

Estimacin del uso de sistemas operativos segn una muestra de computadoras con acceso a Internet en Noviembre de 2009 (Fuente: W3counter). Un sistema operativo (SO) es el programa o conjunto de programas que efectan la gestin de los procesos bsicos de un sistema informtico, y permite la normal ejecucin del resto de las operaciones.1 Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux, que es el ncleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores2 se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar.3 (Vase AmigaOS, beOS o MacOS como los pioneros4 de dicha modernizacin, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters5 por su capacidad para la Edicin de vdeo en entorno multitarea round robin, con gestin de miles de colores e interfaces intuitivos para diseo en 3D. Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo. (telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores, etc). Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicacin y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema. En una definicin informal es un sistema que consiste en ofrecer una distribucin ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos. A pesar de que todos nosotros usamos sistemas operativos casi a diario, es difcil definir qu es un sistema operativo. En parte, esto se debe a que los sistemas operativos realizan dos funciones diferentes. Proveer una mquina virtual, es decir, un ambiente en el cual el usuario pueda ejecutar programas de manera conveniente, protegindolo de los detalles y complejidades del hardware. Administrar eficientemente los recursos del computador NUCELO O KERNEL En informtica, un ncleo o kernel (de la raz germnica Kern) es un software que constituye la parte ms importante del sistema operativo.1 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma ms bsica, es el encargado de gestionar recursos, a travs de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, tambin se encarga de decidir qu programa podr hacer uso de un dispositivo de hardware y durante cunto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los ncleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.

En informtica, el ncleo es el programa informtico que se asegura de: La comunicacin entre los programas que solicitan recursos y el hardware. Gestin de los distintos programas informticos (tareas) de una mquina. Gestin del hardware (memoria, procesador, perifrico, forma de almacenamiento, etc.) La mayora de las interfaces de usuario se construyen en torno al concepto de ncleo. La existencia de un ncleo, es decir, de un nico programa responsable de la comunicacin entre el hardware y el programa informtico, resulta de compromisos complejos referentes a cuestiones de resultados, seguridad y arquitectura de los procesadores. El ncleo tiene grandes poderes sobre la utilizacin de los recursos materiales (hardware), en particular, de la memoria. Lenguaje informtico: Un lenguaje informtico es un lenguaje usado por, o asociado con, ordenadores. Muchas veces, este trmino es usado como sinnimo de lenguaje de programacin, pero un lenguaje informtico no tiene por qu ser un lenguaje de programacin. Como ejemplo un lenguaje de marcas como el HTML no es un lenguaje de programacin, pero s es un lenguaje informtico. En general, como cualquier otro lenguaje, un lenguaje de ordenador es creado cuando hay que transmitir una informacin de algo a alguien basado en computadora. El lenguaje de programacin es el medio que utilizan los programadores para crear un programa de ordenador; un lenguaje de marcas es el medio para describir a un ordenador el formato o la estructura de un documento; etc. [editar] Ejemplos Los Lenguajes informticos pueden ser clasificados en varias clases, entre las que se incluyen las siguientes. Lenguaje de programacin Lenguaje de especificacin Lenguaje de consulta, como SQL o XQuery Lenguaje de marcas, como XML y otros ms ligeros Lenguaje de transformacin, como XSLT Protocolo de comunicaciones, como http,ftp Lenguaje de sonido, para crear sonidos, Lenguaje grfico, para crear figuras y dibujos. Metapost, Pseudocdigo Obtenido de http://es.wikipedia.org/wiki/Lenguaje_inform%C3%A1tico Hardware Hardware tpico de una computadora personal. 1. Monitor 2. Placa base 3. CPU 4. Memoria RAM 5. Tarjeta de expansin 6. Fuente de alimentacin 7. Unidad de disco ptico

8. Disco duro, Unidad de estado slido 9. Teclado 10. Ratn/Mouse Hardware (pronunciacin AFI: / d h w/ / hd w/) corresponde a todas las partes tangibles de una computadora: sus componentes elctricos, electrnicos, electromecnicos y mecnicos;1 sus cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente, el soporte lgico es intangible y es llamado software. El trmino es propio del idioma ingls (literalmente traducido: partes duras), su traduccin al espaol no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Espaola lo define como Conjunto de los componentes que integran la parte material de una computadora.2 El trmino, aunque es lo ms comn, no solamente se aplica a una computadora tal como se la conoce, ya que, por ejemplo, un robot, un telfono mvil, una cmara fotogrfica o un reproductor multimedia tambin poseen hardware (y software).3 4 El trmino hardware tampoco correspondera a un sinnimo exacto de componentes informticos, ya que esta ltima definicin se suele limitar exclusivamente a las piezas y elementos internos, independientemente de los perifricos. La historia del hardware del computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambio tecnolgico de importancia. Este hardware se puede clasificar en: bsico, el estrictamente necesario para el funcionamiento normal del equipo; y complementario, el que realiza funciones especficas. Un sistema informtico se compone de una unidad central de procesamiento (CPU), encargada de procesar los datos, uno o varios perifricos de entrada, los que permiten el ingreso de la informacin y uno o varios perifricos de salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos procesados. Software Se conoce como software1 al equipamiento lgico o soporte lgico de una computadora digital; comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware. Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el software de sistema, tal como el sistema operativo, que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. SISTEMA OPERATIVO CONCEPTO DE SISTEMA OPERATIVO: Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son:
o Provee de un ambiente conveniente de trabajo. o Hace uso eficiente del Hardware. o Provee de una adecuada distribucin de los recursos.

Para un Sistema Operativo real deber satisfacer las siguientes funciones:


o Gobierna el Sistema. o Asigna los recursos.

o Administra y controlar la ejecucin de los programas.

Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos. Sistema Operativo Llamadas al Sistema El Sistema Operativo en conjunto con el Hardware aparecen al usuario como un solo dispositivo con un conjunto de instrucciones ms flexibles y variadas a las que se conoce como Llamadas al Sistema (System Callings). Intrprete de Comandos Tambin conocido por su nombre en ingls, Shell, es un programa que interpreta las rdenes del usuario y las convierte en Llamadas al Sistema. Ncleo (o Kernel) Es la parte del Sistema Operativo que se encarga de sincronizar la activacin de los procesos y definir prioridades. Programas del Sistema Son programas de servicio que debe ser solicitados explcitamente por los usuarios. Como ejemplos de estos tenemos: 1. Compiladores Son programas que traducen Programas Fuente en programas Objeto. 2. Ensambladores Traducen programas escritos con mnemnicos a lenguaje de mquina. 3. Editores Son programas que permiten escribir textos y guardarlos en memoria secundaria. 4. Utileras de Archivos Programas para dar mantenimiento a los archivos. 5. Bibliotecas Programas que contienen rutinas para realizar funciones frecuentemente requeridas. Estas funciones pueden ser ligadas a los programas escritos por el usuario. Programas de Aplicacin Programas externos al sistema, utilizados para realizar tareas especficas como simulacin, creacin y edicin de grficas e imgenes, etc.. Sistema Operativo Es el programa o programas que tienen todas las computadoras modernas, el usuario de un equipo de computo no tiene que preocuparse de como funciona, por ejemplo, una unidad lectora de disco, slo necesita pedirle al sistema operativo que lo lea o escriba en el disco mediante un comando. El ms comnmente usado es el MS-DOS. Conjunto de programas que sirven como interfaz entre el usuario (Sirve como agente de intercambio de informacin entre la computadora y el usuario.) y la computadora, adems de que administran los recursos de la misma (Entendindose como recursos: Memoria, Disco Duro, Procesador, Monitor, Etc.).

TIPOS DE SISTEMAS OPERATIVOS Existen dos tipos generales de sistemas operativos: Los basados en caracteres y los de interfaz grfica (ambientes amigables). El sistema basado en caracteres es ejemplificado perfectamente con el sistema operativo utilizado por las computadoras IBM y compatibles. El MS-DOS est listo para recibir un comando desplegando el tipo de indicador (A> o C>) en la pantalla; en donde el usuario escribe carcter por carcter el comando que se desea ejecutar.

Ante las justificadas quejas de los usuarios por la falta de programas amigables, los desarrolladores de software respondieron aadiendo mens y mensajes en pantalla. Los mens mejoran en mucho la cordialidad de los programas, reduciendo el nmero de comandos que se necesitan conocer. La Macintosh logr crear la primera interfaz grfica, posteriormente Microsoft introdujo la interfaz grfica Windows para las computadoras IBM y compatibles. Cada programa en Windows tiene reservada un rea de la pantalla conocida con el nombre de ventana. Un sistema operativo que se opera mediante el uso de imgenes y smbolos en vez de palabras se denomina interfaz grfica para el usuario, o GUI (Graphic User Interface). ESTRUCTURA BASICA DE UN SISTEMA OPERATIVO A) CARGADOR Cualquier programa que requiere ser ejecutado en la computadora, deber ser transferido desde su lugar de residencia a la memoria principal. B) CARGADOR PARA EL SISTEMA OPERATIVO Este programa se encarga de transferir desde algn medio de almacenamiento externo (disco, cinta o tambor) a la memoria principal, los programas del sistema operativo que tienen como finalidad establecer el ambiente de trabajo del equipo de cmputo. Existe un programa especial almacenado en memoria ROM que se encarga de accesar a este programa cargador. Cuando el sistema operativo esta cargado en memoria toma el control absoluto de las operaciones del sistema. C) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO Su funcin es cargar a memoria todos los archivos necesarios para la ejecucin de un proceso. SUPERVISOR (EJECUTIVO O MONITOR) Es el administrador del sistema que controla todo el proceso de la informacin por medio de un gran nmero de rutinas que entran en accin cuando son requeridos. Funge como enlace entre los programas del usuario y todas las rutinas que controlan los recursos requeridos por el programa para posteriormente continuar con su ejecucin. El supervisor tambin realiza otras funciones como son: - Administra la memoria. - Administracin de las rutinas que controlan el funcionamiento de los recursos de la computadora. - Manejo de Archivos - Administracin y control de la ejecucin de los programas. LENGUAJE DE COMUNICACION Es el medio a travs del cual el usuario interacta directamente con el sistema operativo y esta formado por comandos que son introducidos a travs de algn dispositivo. Generalmente un comando consta de dos partes, la primera formada por una palabra que identifica el comando

y la accin a realizar y la segunda parte por un conjunto de valores o parmetros que permiten seleccionar diversas operaciones de entre los que dispone el comando. UTILERIA DE SISTEMA: Son programas o rutinas del sistema operativo que realizan diversas funciones de uso comn o aplicacin frecuente como son: clasificar, copiar e imprimir informacin. FUNCIONES BASICAS DE UN SISTEMA OPERATIVO PROGRAMAS DE CONTROL ADMINISTRACION DE TRABAJOS Cuando existen varios programas en espera de ser procesados, el sistema operativo debe decidir el orden de procesamiento de ellos, as como asignar los recursos necesarios para su proceso. ADMINISTRACION DE RECURSOS Mediante est funcin el sistema operativo esta en capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los diversos programas que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos estn disponibles y cuales estn siendo utilizados, por cuanto tiempo y por quien, etc. CONTROL DE OPERACIONES DE ENTRADA Y SALIDA Mediante esta actividad el sistema operativo decide que proceso har uso del recurso, durante cunto tiempo y en que momento. ADMINISTRACION DE LA MEMORIA Supervisa que reas de memoria estn en uso y cual estn libre, determina cuanta memoria asignar a un proceso y en que momento, adems libera la memoria cuando ya no es requerida para el proceso. RECUPERACION DE ERRORES El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la trasferencia de informacin hacia y desde los dispositivos de entrada / salida. PROGRAMAS DE PROCESO El sistema operativo contiene programas de servicios que sirven de apoyo al procesamiento de los trabajos, se conocen tambin como utileras y se pueden clasificar en tres tipos: A) UTILERIAS DEL SISTEMA Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. Son de uso interno. B) UTILERIAS PARA ARCHIVOS Manejan informacin de los archivos tales como imprimir, clasificar, copiar, etc. C) UTILERIAS INDEPENDIENTES

Realizar funciones que se relacionan con la iniciacin de dispositivos de Entrada/Salida, carga del sistema operativo, etc. TIPOS DE SISTEMA OPERATIVO El sistema operativo como controlador y supervisor de todas las actividades que realiza la computadora tiene caractersticas que le permiten soportar tcnicas avanzadas de procesamiento de datos como: - La utilizacin de Lenguaje de Alto Nivel. - Tiempo Compartido. - Multiprogramacin. - Memoria Virtual. Programas Utilitarios Los Programas Utilitarios realizan diversas funciones para resolver problemas especficos, adems de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo Copia de seguridad Una copia de seguridad o backup (su nombre en Ingls) en tecnologa de la informacin o informtica es una copia de seguridad - o el proceso de copia de seguridad - con el fin de que estas copias adicionales puedan utilizarse para restaurar el original despus de una eventual prdida de datos. El verbo es copia de seguridad en dos palabras, mientras que el sustantivo es respaldo (a menudo utilizado como un adjetivo en nombres compuestos). Tambin se emplea el trmino a veces como un eufemismo para denominar a cualquier archivo copiado sin autorizacin. Fundamentalmente son tiles para dos cosas. Primero, recuperarse de una catstrofe informtica. Segundo recuperar una pequea cantidad de archivos que pueden haberse eliminado accidentalmente o corrompido. La prdida de datos es muy comn: El 66% de los usuarios de internet han sufrido una seria prdida de datos.1 Ya que los sistemas de respaldo contienen por lo menos una copia de todos los datos que vale la pena salvar, deben de tenerse en cuenta los requerimientos de almacenamiento. La organizacin del espacio de almacenamiento y la administracin del proceso de efectuar la copia de seguridad son tareas complicadas. Para brindar una estructura de almacenamiento es conveniente utilizar un modelo de almacenaje de datos. Actualmente (noviembre de 2010), existen muchos tipos diferentes de dispositivos para almacenar datos que son tiles para hacer copias de seguridad, cada uno con sus ventajas y desventajas a tener en cuenta para elegirlos, como duplicidad, seguridad en los datos y facilidad de traslado. Antes de que los datos sean enviados a su lugar de almacenamiento se lo debe seleccionar, extraer y manipular. Se han desarrollado muchas tcnicas diferentes para optimizar el procedimiento de efectuar los backups. Estos procedimientos incluyen entre otros optimizaciones para trabajar con archivos abiertos y fuentes de datos en uso y tambin incluyen procesos de compresin, cifrado, y procesos de deduplicacion, entendindose por esto ltimo a una forma especfica de compresin donde los datos superfluos son eliminados. Muchas organizaciones e individuos tratan de asegurarse que el proceso de backup se efecte de la manera esperada y trabajan en la evaluacin y la validacin de las tcnicas utilizadas. Tambin es importante reconocer las limitaciones y los factores humanos que estn involucrados en cualquier esquema de backup que se utilice. Las copias de seguridad garantizan dos objetivos: integridad y disponibilidad

Restore: Restaurar. La carpeta _RESTORE contiene varios respaldos de das, semanas y meses atrs, configurados segn ciertas reglas. Ello permite restaurar el Sistema cuando ha sido daado Servidor En informtica, un servidor es una computadora que, formando parte de una red, provee servicios a otras computadoras denominadas clientes.1 Tambin se suele denominar con la palabra servidor a: Una aplicacin informtica o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del trmino. Es posible que un ordenador cumpla simultneamente las funciones de cliente y de servidor. Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas nicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia. Ejemplo de un servidor del tipo rack. Un servidor no es necesariamente una mquina de ltima generacin de grandes proporciones, no es necesariamente un superordenador; un servidor puede ser desde una computadora vieja, hasta una mquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de memoria). Todo esto depende del uso que se le d al servidor. Si usted lo desea, puede convertir al equipo desde el cual usted est leyendo esto en un servidor instalando un programa que trabaje por la red y a la que los usuarios de su red ingresen a travs de un programa de servidor web como Apache. Por lo cual podemos llegar a la conclusin de que un servidor tambin puede ser un proceso que entrega informacin o sirve a otro proceso. El modelo Cliente-servidor no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede solicitar algo como una impresin a un proceso servidor en un mismo ordenador Tipos de servidores En la siguiente lista hay algunos tipos comunes de servidores: Servidor de archivo: es el que almacena varios tipos de archivos y los distribuye a otros clientes en la red. Servidor de impresiones: controla una o ms impresoras y acepta trabajos de impresin de otros clientes de la red, poniendo en cola los trabajos de impresin (aunque tambin puede cambiar la prioridad de las diferentes impresiones), y realizando la mayora o todas las otras funciones que en un sitio de trabajo se realizara para lograr una tarea de impresin si la impresora fuera conectada directamente con el puerto de impresora del sitio de trabajo. Servidor de correo: almacena, enva, recibe, enruta y realiza otras operaciones relacionadas con email para los clientes de la red.

Servidor de fax: almacena, enva, recibe, enruta y realiza otras funciones necesarias para la transmisin, la recepcin y la distribucin apropiadas de los fax. Servidor de la telefona: realiza funciones relacionadas con la telefona, como es la de contestador automtico, realizando las funciones de un sistema interactivo para la respuesta de la voz, almacenando los mensajes de voz, encaminando las llamadas y controlando tambin la red o el Internet, p. ej., la entrada excesiva de la voz sobre IP (VoIP), etc. Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en la red para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y depositar documentos u otros datos que se soliciten muy frecuentemente), tambin proporciona servicios de seguridad, o sea, incluye un cortafuegos. Permite administrar el acceso a internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios Web. Servidor del acceso remoto (RAS): controla las lneas de mdem de los monitores u otros canales de comunicacin de la red para que las peticiones conecten con la red de una posicin remota, responde llamadas telefnicas entrantes o reconoce la peticin de la red y realiza la autentificacin necesaria y otros procedimientos necesarios para registrar a un usuario en la red. Servidor de uso: realiza la parte lgica de la informtica o del negocio de un uso del cliente, aceptando las instrucciones para que se realicen las operaciones de un sitio de trabajo y sirviendo los resultados a su vez al sitio de trabajo, mientras que el sitio de trabajo realiza la interfaz operadora o la porcin del GUI del proceso (es decir, la lgica de la presentacin) que se requiere para trabajar correctamente. Servidor web: almacena documentos HTML, imgenes, archivos de texto, escrituras, y dems material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red. Servidor de base de datos: provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. Tambin puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio. Servidor de reserva: tiene el software de reserva de la red instalado y tiene cantidades grandes de almacenamiento de la red en discos duros u otras formas del almacenamiento (cinta, etc.) disponibles para que se utilice con el fin de asegurarse de que la prdida de un servidor principal no afecte a la red. Esta tcnica tambin es denominada clustering. Servidor de impresin: muchas impresoras son capaces de actuar como parte de una red de ordenadores sin ningn otro dispositivo, tal como un "print server" (servidor de impresin), a actuar como intermediario entre la impresora y el dispositivo que est solicitando que se termine un trabajo de impresin. Sin embargo, de acuerdo al rol que asumen dentro de una red se dividen en: Servidor dedicado:: son aquellos que le dedican toda su potencia a administrar los recursos de la red, es decir, a atender las solicitudes de procesamiento de los clientes. Servidor no dedicado: son aquellos que no dedican toda su potencia a los clientes, sino tambin pueden jugar el rol de estaciones de trabajo al procesar solicitudes de un usuario local. Qu es un ordenador? - Definicin de ordenador

Un ordenador es una mquina programable. Las dos caractersticas principales de un ordenador son: 1.Responde a un sistema especfico de instrucciones de una manera bien definida. 2.Puede ejecutar una lista de instrucciones pregrabadas (un programa). Los ordenadores modernos son electrnicos y digitales. La maquinaria real, cables, transistores, y circuitos, se llama hardware; las instrucciones y los datos se llaman software. Todos los ordenadores de uso general requieren los siguientes componentes de Hardware explorer : 1. Es el componente del sistema Windows que presenta el interfaz en el monitor y permite al usuario controlar la computadora. Es el encargado de mostrar la barra de inicio, el escritorio, el panel de control, etc. Tambin llamado Windows GUI shell. 2. Explorador de Windows. Aplicacin de las versiones modernas del sistema operativo Windows que provee al usuario un interfaz grfico para ingresar al sistema de archivos. 3. Mtodo abreviado para llamar a Internet Explorer.

El sistema binario, en matemticas e informtica, es un sistema de numeracin en el que los nmeros se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles devoltaje, por lo que su sistema de numeracin natural es el sistema binario (encendido 1, apagado 0) Un compilador es un programa informtico que traduce un programa escrito en unlenguaje de programacin a otro lenguaje de programacin, generando un programa equivalente que la mquina ser capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de mquina, pero tambin puede ser simplemente texto. Este proceso de traduccin se conoce como compilacin.1 Un compilador es un programa que permite traducir el cdigo fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (tpicamente lenguaje de mquina). De esta manera un programador puede disear un programa en un lenguaje mucho ms cercano a como piensa un ser humano, para luego compilarloa un programa ms manejable por una computadora. Una red de computadoras, tambin llamada red de ordenadores o red informtica, es un conjunto de equipos informticos conectados entre s por medio de dispositivos fsicos que envan y reciben impulsos elctricos, ondas electromagnticas o cualquier otro medio para el transporte de datos con la finalidad de compartir informacin y recursos.1 Este trmino tambin engloba aquellos medios tcnicos que permiten compartir la informacin. [cita requerida] La finalidad principal para la creacin de una red de computadoras es compartir los recursos y la informacin en la distancia, asegurar laconfiabilidad y la disponibilidad de la informacin,

aumentar la velocidad de transmisin de los datos y reducir el coste general de estas acciones.2 La estructura y el modo de funcionamiento de las redes informticas actuales estn definidos en varios estndares, siendo el ms importante y extendido de todos ellos el modelo TCP/IP basado en el modelo de referencia OSI. Este ltimo, estructura cada red en 7 capas con funciones concretas pero relacionadas entre s; en TCP/IP se reducen a 4 capas. Existen multitud de protocolos repartidos por cada capa, los cuales tambin estn regidos por sus respectivos estndares.3 Clasificacin de las redes [editar]Por alcance

Red de rea personal o PAN (personal area network) es una red de ordenadores usada para la comunicacin entre los dispositivos de la computadora cerca de una persona. Red de rea local o LAN (local area network) es una red que se limita a un rea especial relativamente pequea tal como un cuarto, un solo edificio, una nave, o un avin. Las redes de rea local a veces se llaman una sola red de localizacin. Una red de rea de campus o CAN (campus area network) es una red de computadoras que conecta redes de rea local a travs de un rea geogrfica limitada, como un campus universitario, o una base militar. Una red de rea metropolitana (metropolitan area network o MAN, en ingls) es una red de alta velocidad (banda ancha) que da cobertura en un rea geogrfica extensa. Las redes de rea amplia (wide area network, WAN) son redes informticas que se extienden sobre un rea geogrfica extensa. Una red de rea de almacenamiento, en ingls SAN (storage area network), es una red concebida para conectar servidores, matrices (arrays) de discos y libreras de soporte.[cita requerida] Una Red de rea local virtual (Virtual LAN, VLAN) es un grupo de computadoras con un conjunto comn de recursos a compartir y de requerimientos, que se comunican como si estuvieran adjuntos a una divisin lgica de redes de computadoras en la cul todos los nodos pueden alcanzar a los otros por medio de broadcast (dominio de broadcast) en la capa de enlace de datos, a pesar de su diversa localizacin fsica. [cita requerida] Red irregular es un sistema de cables y buses que se conectan a travs de un mdem, y que da como resultado la conexin de una o ms computadoras. Esta red es parecida a la mixta, solo que no sigue los parmetros presentados en ella. Muchos de estos casos son muy usados en la mayora de las redes. [cita requerida]

[editar]Por tipo de conexin [editar]Medios guiados

El cable coaxial se utiliza para transportar seales elctricas de alta frecuencia que posee dos conductores concntricos, uno central, llamado vivo, encargado de llevar la informacin, y uno exterior, de aspecto tubular, llamado malla o blindaje, que sirve como referencia de tierra y retorno de las corrientes.

El cable de par trenzado es una forma de conexin en la que dos conductores elctricos aislados son entrelazados para tener menores interferencias y aumentar la potencia y disminuir la diafona de los cables adyacentes. La fibra ptica es un medio de transmisin empleado habitualmente en redes de datos; un hilo muy fino de material transparente, vidrio o materiales plsticos, por el que se envan pulsos de luz que representan los datos a transmitir.

[editar]Medios no guiados

Red por radio Red por infrarrojos Red por microondas

[editar]Por relacin funcional


Cliente-servidor es una arquitectura que consiste bsicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Peer-to-peer es aquella red de computadoras en la que todos o algunos aspectos funcionan sin clientes ni servidores fijos, sino una serie de nodos que se comportan como iguales entre s.

[editar]Por topologa

La red en bus se caracteriza por tener un nico canal de comunicaciones (denominado bus, troncal o backbone) al cual se conectan los diferentes dispositivos. En una red en anillo cada estacin est conectada a la siguiente y la ltima est conectada a la primera. En una red en estrella las estaciones estn conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a travs de ste. En una red en malla cada nodo est conectado a todos los otros. En una red en rbol los nodos estn colocados en forma de rbol. Desde una visin topolgica, la conexin en rbol es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central. En una red mixta se da cualquier combinacin de las anteriores [cita requerida].

[editar]Por la direccionalidad de los datos


Simplex o Unidireccional: un Equipo Terminal de Datos transmite y otro recibe. Half-Duplex o Bidireccional: slo un equipo transmite a la vez. Tambin se llama SemiDuplex. [cita requerida] Full-Duplex: ambos pueden transmitir y recibir a la vez una misma informacin.[cita requerida]

[editar]Por grado de autentificacin

Red Privada: una red privada se definira como una red que puede usarla solo algunas personas y que estn configuradas con clave de acceso personal. [cita requerida]

Red de acceso pblico: una red pblica se define como una red que puede usar cualquier persona y no como las redes que estn configuradas con clave de acceso personal. Es una red de computadoras interconectados, capaz de compartir informacin y que permite comunicar a usuarios sin importar su ubicacin geogrfica. [cita requerida]

[editar]Por grado de difusin

Una intranet es una red de computadoras que utiliza alguna tecnologa de red para usos comerciales, educativos o de otra ndole de forma privada, esto es, que no comparte sus recursos o su informacin con redes ilegtimas. Internet es un conjunto descentralizado de redes de comunicacin interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes fsicas heterogneas que la componen funcionen como una red lgica nica, de alcance mundial.

[editar]Por servicio o funcin


Una red comercial proporciona soporte e informacin para una empresa u organizacin con nimo de lucro. Una red educativa proporciona soporte e informacin para una organizacin educativa dentro del mbito del aprendizaje. Una red para el proceso de datos proporciona una interfaz para intercomunicar equipos que vayan a realizar una funcin de cmputo conjunta.[cita requerida]

S-ar putea să vă placă și