Professional Documents
Culture Documents
Un servidor, como la misma palabra indica, es un ordenador o mquina informtica que est al
servicio de otras mquinas, ordenadores o personas llamadas clientes y que le suministran a estos,
todo tipo de informacin. A modo de ejemplo, imaginemos que estamos en nuestra casa, y tenemos
una despensa.
Pues bien a la hora de comer necesitamos unos ingredientes por lo cual vamos a la despensa, los
cogemos y nos lo llevamos a la cocina para cocinarlos. As en nuestro ejemplo, nuestra mquina
servidor sera la despensa, y los clientes somos nosotros como personas que necesitamos unos
ingredientes del servidor o despensa. Pues bien con este ejemplo podemos entender ahora un poco
mejor qu es un servidor.
Por tanto un servidor en informtica ser un ordenador u otro tipo de dispositivo que suministra una
informacin requerida por unos clientes (que pueden ser personas, o tambin pueden ser otros
dispositivos como ordenadores, mviles, impresoras, etc.).
Por tanto bsicamente tendremos el siguiente esquema general, en el denominado esquema clienteservidor que es uno de los ms usados ya que en l se basa gran parte de internet.
Como vemos, tenemos una mquina servidora que se comunica con variados clientes, todos
demandando algn tipo de informacin. Esta informacin puede ser desde archivos de texto, video,
audio, imgenes, emails, aplicaciones, programas, consultas a base de datos, etc.
Por regla general, las mquinas servidoras suelen ser algo ms potentes que un ordenador normal.
Sobre todo suelen tener ms capacidad tanto de almacenamiento de informacin como de memoria
principal, ya que tienen que dar servicio a muchos clientes. Pero como todo, tambin depende de las
necesidades, ya que podemos tener un servidor de menores prestaciones si vamos a tener pocos
clientes conectados, o si los servicios que queramos en el servidor no requieren una gran capacidad
servidora. A modo de ejemplo, podramos hacer funcionar un ordenador en nuestra casa como si
fuera un servidor, aunque esto no es lo ms habitual. Por general, los servidores suelen estar
situados en centros de datos de empresas (edificios con grandes salas dedicadas a alojar a los
servidores).
TERMINOS
Vamos ahora a introducir algunos trminos que son muy usados cuando nos referimos a servidores.
Estos trminos suelen usarse para definir lo que hace un servidor. Por ejemplo, se suele llamar
servidor web a aqul cuya actividad principal es enviar pginas web a los usuarios que las solicitan
cuando se conectan a internet. Veamos los trminos usados habitualmente cuando se habla de
servidores:
Proxy: Es un programa u ordenador que hace de intermediario entre dos ordenadores. Supongamos
que nosotros nos identificamos como juanito y queremos hacer una peticin al servidor llamado
pepito. Si la peticin la hacemos directamente, pepito sabe que juanito le hizo una peticin.
En cambio, si usamos un proxy que sera un intermediario que por ejemplo podemos llamar
manolito, la peticin se la haramos a manolito y ste se la hara a pepito. De esta manera, pepito
no sabe que quien realmente ha hecho la peticin es juanito. A su vez, el intermediario puede
bloquear determinadas peticiones. Por ejemplo, si pedimos a un proxy que tiene bloqueadas las
extensiones .xxx, que nos muestre la pgina web amanecer.xxx, dicha pgina web no se nos
mostrar porque el proxy acta bloquendola.
DNS: son las siglas de Domain Name System. Es un sistema por el que se asocia una informacin
con un nombre de dominio. El ejemplo ms claro es cuando introducimos una ruta url en nuestro
navegador de internet del tipo http://www.aprenderaprogramar.com. Una vez hemos introducido
esta ruta, dicha informacin es enviada a un servidor DNS que lo que hace es determinar en qu
lugar se encuentra esa pgina web alojada y nos conecta con ella.
WEB: el trmino web va asociado a internet, donde los usuarios utilizan sus navegadores web para
visitar sitios web, que bsicamente se componen de pginas web donde los usuarios pueden acceder
a informaciones con texto, videos, imgenes, etc y navegan a travs de enlaces o hipervnculos a
otras webs.
FTP: acrnimo de File Transfer Protocol o Protocolo de transferencia de archivos. Es un protocolo
utilizado para la transferencia de archivos entre un cliente y un servidor, permitiendo al cliente
descargar el archivo desde el servidor o al servidor recibir un archivo enviado desde un cliente. Por
defecto FTP no lleva ningn tipo de encriptacin permitiendo la mxima velocidad en la
transferencia de los archivos, pero puede presentar problemas de seguridad, por lo que muchas
veces se utiliza SFTP que permite un servicio de seguridad encriptada.
Dedicacin: normalmente al ser los servidores equipos ms potentes y por tanto ms caros, se
suelen compartir entre varias personas o empresas, permitindoles a todos tener un servicio de gran
calidad y a un mnimo precio. En este caso se dice que se trata de un servidor compartido. Pero en
otros casos puede haber servidores dedicados exclusivamente a una sola persona o empresa si esta
puede hacer frente al gasto econmico que supone. En este caso se dice que el servidor es
dedicado.
POP3 y SMTP: hay servidores especializados en correos electrnicos o e-mails. Estos utilizan los
protocolos POP3 y SMTP para recibir los correos de nuestro servidor en nuestro cliente, o para
enviar desde nuestro cliente un correo al servidor de otro cliente. Aunque hay diversos tipos de
protocolos estos son los ms utilizados. Un protocolo no es otra cosa que una forma de hacer
algo.
DHCP y TCP/IP: cuando un cliente se conecta a un servidor, ste tiene que identificar a cada
cliente y lo hace con una direccin IP. Es decir, cuando desde casa entramos en una pgina web
estamos identificados por una serie de dgitos que son nuestra IP. Esta direccin ip son 4 pares de
nmeros y es nica para cada cliente. As el protocolo TCP/IP permite que cuando nos conectamos
a internet se nos asigne una direccin IP que nos identifica. Cada ordenador conectado a internet
tiene su direccin IP, aunque en el caso de usuarios de una empresa que da acceso a internet como
Telefnica, varios usuarios de la empresa pueden tener la misma IP porque utilizan un mismo
servidor para canalizar sus peticiones en internet. Por otro lado, DHCP es un protocolo de
asignacin dinmica de host que permite asignar una ip dinmicamente a cada cliente cuando este
se conecta con el servidor que le da acceso a internet. Esto significa que si nos conectamos el lunes
a internet, nuestra IP, que nos asigna Telefnica, puede ser 82.78.12.52. En cambio, si nos
conectamos el jueves nuestra IP podra ser 212.15.23.88. Por qu cambia nuestra IP? Porque la
empresa que nos da conexin nos asigna una de sus IPs disponibles. En cambio, los servidores al
ser mquinas ms potentes e importantes suelen tener una IP fija.
Una vez introducido estos conceptos, vamos a ver los tipos de servidores, que bsicamente se basan
en el uso de estos trminos.
TIPOS DE SERVIDORES
En esta tabla podemos ver los tipos de servidores ms habituales.
DENOMINACIN
DEL SERVIDOR
DESCRIPCIN
Servidor de Correo
Servidor Proxy
Servidor Web
Servidor de Base de
Datos
Servidores Clster
Servidores Dedicados
Servidores de
imgenes
A modo de resumen, un servidor es un ordenador de gran capacidad que atiende las peticiones de
cientos o miles de ordenadores a los que enva informacin u ofrece un servicio. El mundo de los
servidores es muy complejo. No te preocupes si algunos trminos no te resultan del todo claros pues
hay profesionales que llevan muchos aos trabajando con servidores y realmente es difcil conocer
la gran variedad de tipos y nomenclatura que se utiliza para referirse a todos ellos.
Caractersticas de un Servidor
Un servidor es una computadora que, formando parte de una red, provee servicios a otras
computadoras denominadas clientes.
El nmero de servidores determina engran medida la configuracin de la red.
Algunas de sus caracteristicas son:
Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempean entonces un papel
pasivo en lacomunicacin.
- Servidor PBX (Private Branch Exchange): se trata de una central telefnica que
permite la interconexin con la red telefnica pblica por medio de enlaces digitales (lneas
troncales) que permiten en una sola conexin, hasta 30 lneas, con lo que se logra gestionar
las llamadas entrantes, internas y salientes. Uno de los Software que tienen esta
caractersticas es Asterisk, bajo el sistema operativo Linux, as como tambin las plataformas
de comunicacin de marcacin automtica, tales como Nuxiba Centerware e Inconcert para
Microsoft Windows.
- Servidores Storage: se trata de servidores que tienen como fin principal el
almacenamiento de grandes cantidades de informacin, por lo que su caracterstica principal es
contar con una conexin de red de alta velocidad, as como de dispositivos de almacenamiento
de muy alta capacidad y velocidad como discos duros SATA o discos duros duros SCSI.
- Servidor de correo: se encuentran configurados para permitir enviar y recibir correo
electrnico por medio de los protocolos SMTP (Protocolo simple de transferencia de correo) y
POP (Protocolo de oficina de correos). En la mayor parte de las empresas, este servicio se
encuentra hospedado con un proveedor externo va Web, pero hay lugares que por seguridad
an se instalan servidores de correo internos.
- Servidor DNS (Domain Name Service): es una aplicacin que permite asociar los
nombres de dominio de los sitios Web y nombres de los equipos de la red (Hosts) con sus
direcciones IP, para que al momento de que se realice una solicitud de acceso a los equipos, se
relaice la traduccin y sea mas comprensible al ser humano, con lo que las personas en lugar
de escribir la IP 173.252.110.27, escribimos http://www.facebook.com y se accede al sitio Web
solicitado. De igual modo dentro de una red en lugar de aprendernos la IP de cierto servidor
Web interno, como ejemplo la 192.168.107.3, se escribe http://servidorweb
- Servidores de aplicaciones: un ejemplo de servidores de aplicaciones, son los servidores
que permiten concentrar varios programas como NOI, COI y SAE de la Suite Aspel. Se instala
una aplicacin cliente de manera local en los equipos que utilizarn para conectarse a la
aplicacin instalada en el servidor.
Para el caso de pequeas redes en las que no se requiere no se puede invertir en
servidores, se utilizan simplemente computadoras de escritorio, algunas veces modificadas en
sus capacidades Hardware y Software, las cules son capaces de satisfacer estas necesidades
de comunicacin, aunque estrictamente no tengan las caractersticas de un servidor real.
Laragon es una suite de desarrollo para PHP que funciona sobre Windows diseado especialmente
para trabajar con Laravel. Similar a otras herramientas como Xampp o Wampp, Laragon nos
permite crear un entorno de desarrollo con estas caractersticas:
Cmder (Consola para Windows)
Git
Node.js
npm
SSH
Putty
PHP 7 / 5.6
Extensiones de PHP
xDebug
Composer
Apache
MariaDB/MySQL
phpMyAdmin
Soporte para Laravel y Lumen
Gestion automatica de Virtualhosts.
Laragon no es un sustituto a Homestead, puesto que esta ltima es una herramienta soportada
oficialmente por Laravel y como tal es la opcin ms recomendada, sin embargo, Homestead es una
mquina virtual de 64 bits que consume una cantidad considerable de recursos como espacio en
disco y memoria RAM. Si tu mquina no cumple con los requisitos para utilizar Homestead
(requisitos como la capacidad de virtualizacin a 64 bits), Laragon puede ser una buena alternativa.
Para ms informacin sobre los requerimientos de Homestead puedes leer nuestro
articulo sobre Lo que debes saber antes de instalar Laravel Homestead.
Instalacin
Puedes descargar el archivo ejecutable desde la web oficial de Laragon: https://laragon.org/
Una vez descargado puedes ejecutar el archivo e iniciar la instalacin.
Laragon posee una utilidad realmente interesante que permite crear automticamente virtual hosts
para cada proyecto, as por ejemplo en lugar de ingresar desde el navegador a un proyecto con
localhost/tu-proyecto, puedes usar una url ms legible como tu-proyecto.dev. Si deseas activar
esta funcin debes indicarlo durante la instalacin.
Ahora puedes arrancar el servidor haciendo click sobre el botn Start all. Para comprobar que tu
servidor esta funcionando correctamente puedes ir a /localhost desde el navegador y vers la
siguiente pantalla:
A continuacin Laragon abrir una nueva consola y ejecutar automticamente el comando para
instalar Laravel con Composer.
Puedes ver el directorio del proyecto haciendo click en Menu > Root.
Si deseas tener ms control a la hora de crear un proyecto, puedes usar la consola
directamente.
Cmo te mencione anteriormente, Laragon crea automticamente el virtual host por nosotros. En mi
caso he creado un proyecto llamado styde-laragon, lo que quiere decir que Laragon ha creado la
direccin styde-laragon.dev.
En tan solo unos pocos minutos puedes instalar un completo entorno de desarrollo sobre Windows y
crear tu primer proyecto de Laravel sin ningn inconveniente. Si has usado esta herramienta antes, o
si te propones a hacerlo luego de leer este tutorial, djanos tus opiniones en la seccin de
comentarios para saber que opinas al respecto.
Xampp es un servidor independiente en base a software libre, con el cual podemos disponer de un
servidor propio o simplemente usarlo para hacer pruebas de nuestras paginas web, bases de datos,
para desarrollar aplicaciones en php, con conexin a base de datos sql (LAMPP= Linux + Apache +
MySQL + PHP + Perl)
El programa est liberado bajo la licencia GNU y acta como un servidor web libre, fcil de usar y
capaz de interpretar pginas dinmicas. Actualmente Xampp est disponible para GNU/Linux,
Microsoft Windows, Solaris y MacOS X.
Xampp solamente requiere descargar y ejecutar un archivo de tipo zip, tar o exe, con unas pequeas
configuraciones en alguno de sus componentes que el servidor Web necesitar. Xampp se actualiza
regularmente para incorporar las ltimas versiones de Apache/MySQL/PHP y Perl. Tambin incluye
otros mdulos como OpenSSL y phpMyAdmin. Para instalar Xampp se requiere solamente una
pequea fraccin del tiempo necesario para descargar y configurar los programas por separado.
Instalacin
Se descarga la ultima versin de la web oficial, .Xampp Linux Despues de guardar el archivo en un
directorio seleccionado se abre la terminal de Linux y tecleamos:
sudo tar xvfz xampp-linux-1.8.1.tar.gz -C /opt
Nota: si en el momento de la instalacin hay una version superior de xampp a la indicada y por lo
tanto cambia los nmeros en el archivo descargado, ten en cuenta esto al teclear los comandos; si
tienes el archivo de xampp en otro directorio usa el comando cd para acceder a la carpeta y el
comando ls para ver el contenido de la carpeta y asegurararte de que se encuentra all.
Y ya est instalado Xampp en el directorio /opt/lampp. Se ha verificado en Ubuntu 12.04 (64bits),
sin problemas.
Lo podemos desinstalar con la instruccin rm:
sudo rm -rf /opt/lampp
2 Creamos un enlace simblico entre el directorio y una ubicacin en nuestra carpeta personal, por
ejemplo: /home/usuario/Webs, para de esta forma tener nuestros proyectos en la carpeta
personal, con el comando:
sudo ln -s /opt/lampp/htdocs /home/usuario/Webs
- Reiniciar xampp:
sudo /opt/lampp/lampp restart
- Detener xampp:
sudo /opt/lampp/lampp stop
Para desarrollar aplicaciones, debemos de realizar siempre el anterior paso para arrancar Xampp,
pero existe una gui (interfaz grfica que permite arrancar de forma fcil todos los servicios o uno
por uno. Es el llamado Panel de Control de Xampp y se abre con el siguiente comando:
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Funcionamiento de Xampp
Se carga el navegador habitual y escribimos en la barra de direcciones:
http://localhost/xampp
archivo llamado prueba.php, por ejemplo, se escribe en la barra de direcciones del navegador la
siguiente direccin:
http://localhost/prueba.php
Si creamos una carpeta y dentro un archivo con extensin php, por ejemplo:
/opt/lampp/htdocs/carpeta/archivo.php veremos el resultado en el navegador,
escribiendo en l:
http://localhost/carpeta/archivo.php
Esto no es cuestin de permisos, solo es una nueva directiva de seguridad que obliga a poner una
contrasea a las pginas de Xampp en las ltimas versiones. Para solucionarlo no hay que editar el
archivo "/opt/lampp/etc/extra/httpd-xampp.conf", sino simplemente ponerle la contrasea a las
pginas de Xampp como se explica a continuacin en el apartado "Seguridad".
Una vez hecho no volver a aparecer el error y ya tenemos el servidor local para programar en php
con bases de datos.
Seguridad
Xampp no es para uso en produccin, slo es un entorno de desarrollo local. Xampp est
configurado lo ms abierto posible, permitiendo que el desarrollador trabaje sin restricciones. Para
entornos de desarrollo esto es muy til, pero en un entorno de produccin es fatal.
Lista de carencias de seguridad en Xampp:
gratuito.
Para que sirve?
XAMPP es una herramienta de desarrollo que te permite probar tu trabajo (pginas web o
programacin por ejemplo) en tu propio ordenador sin necesidad de tener que accesar a
internet.
Si eres un desarrollador que recien est comenzando, XAMPP te provee de una
configuracin totalmente funcional desde el momento que lo instalas sin embargo, es
bueno acotar que la seguridad de datos no es su punto fuerte, por lo cual no es
suficientemente seguro para ambientes grandes o de produccin.
XAMPP es un paquete formado por un servidor web Apache, una base de datos MySQL y
los intrpretes para los lenguajes PHP y Perl. De hecho su nombre viene de hay, X (para
cualquier sistema operativo), A (Apache), M (MySQL), P (PHP) y P (Perl).
Caractersticas de Xampp
-Para Windows existen dos versiones, una con instalador y otra portable (comprimida)
para descomprimir y ejecutar.
-Otra caracterstica no menos importante, es que la licencia de esta aplicacin es GNU
((General PublicLicense), est orientada principalmente a proteger la libre distribucin,
modificacin y uso de software. Su propsito es declarar que el software cubierto por esta
licencia es software libre y protegerlo de intentos de apropiacin que restrinjan esas
libertades a los usuarios.)
-La filosofa de XAMPP, como lo indican en su sitio web, es crear una distribucin fcil de
instalar, de tal manera que los desarrolladores web principiantes cuenten con todo lo
necesario ya configurado.
-XAMPP solamente requiere descargar y ejecutar un archivo .zip, .tar, o .exe, con unas
pequeas configuraciones en alguno de sus componentes que el servidor Web necesitar.
XAMPP.
-Una de las caractersticas sobresalientes de este sistema es que es multiplataforma, es
decir, existen versiones para diferentes sistemas operativos, tales como: Microsoft
Windows, GNU/Linux, Solaris, y MacOS X. Existen versiones para Linux (testeado para
SuSE, RedHat, Mandrake y Debian), Windows (Windows 98, NT, 2000, XP y Vista),
MacOS X y Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9).
Ventajas y Desventajas
Xampp es una herramienta muy prctica que nos permite instalar el entorno MySQL,
Apache y PHP , suficiente para empezar proyectos web o revisar alguna aplicacin
localmente. Ademas trae otros servicios como servidor de correos y servidor FTP.
Si alguna vez has intentado instalar Apache, sabes que no es una tarea fcil, sin embargo
con XAMPP todo es diferente. Una de las ventajas de usar XAMPP es que su instalacin es
de lo mas sencilla, basta descargarlo, extraerlo y comenzar a usarlo. En general es bastante
fcil la instalacion de apache y php sobre Unix, sobre todo si dispone de un manejador de
paquetes.
La mayor ventaja de Xampp es que es muy fcil de instalar y las configuraciones son
mnimas o inexistentes, lo cual nos ahorra bastante tiempo. Sin embargo hay ocasiones en
que es mejor dejar atrs la comodidad por las siguientes razones:
-No soporta MySQL desde la consola.
Xampp trae PhpMyAdmin para administrar las bases de datos de MySQL, sin embargo
para tareas ms especficas es mejor utilizar la consola (linea de comandos) y Xampp no la
soporta.
-No se pueden actualizar individualmente las versiones de los programas que instala.
Xampp trae las ltimas versiones de las aplicaciones que instala, sin embargo cuando pasa
el tiempo y salen nuevas versiones de las mismas, no queda otra salida que reinstalar todo
Xampp.
-Dificultad para configurar aplicaciones de terceros.
Y si queremos instalar una aplicacin para manejo de subversiones en nuestro servidor?. Si
en Xampp se puede mediante algn mtodo alternativo ( llamesehacks), pero resultan
bastante engorrorsos y a veces inservibles.
-Una desventaja es la garanta.
Este programa se distribuye con la esperanza de que sea til, mas sin ninguna garanta, sin
siquiera la garanta implcita de su mercadibilidad y aptitud para un propsito
determinado
Contenido
1 Caractersticas
2 Componentes
3 Ejemplos
4 Fuente
Caractersticas
Los IDE ofrecen un marco de trabajo amigable para la mayora de los lenguajes de programacin
tales como C++, Python, Java, C#, Delphi, Visual Basic, etc. En algunos lenguajes, un IDE puede
funcionar como un sistema en tiempo de ejecucin, en donde se permite utilizar el lenguaje de
programacin en forma interactiva, sin necesidad de trabajo orientado a archivos de texto, como es
Componentes
Editor de texto.
Compilador.
Intrprete.
Herramientas de automatizacin.
Depurador.
Posibilidad de ofrecer un sistema de control de versiones.
Factibilidad para ayudar en la construccin de interfaces grficas de usuarios.
Ejemplos
NetBeans: Programa que sirve como IDE que permite programar en distintos lenguajes, es
ideal para trabajar con el lenguaje de desarrollo JAVA (y todos sus derivados), adems ofrece
un excelente entorno para programar en PHP. Tambin se puede descargar una vez instalado
NetBeans, los complementos para programar en C++. La IDE de NetBeans es perfecta y
muy comoda para los programadores. Tiene un excelente balance entre una interfaz con
mltiples opciones y un aceptable completamiento de cdigo.
Geany: Es un IDE que hasta hace bien poquito slo estaba disponible para sistemas Linux,
Mac OS X y BSD, pero ya est disponible para Windows. Este entorno es muy sencillo, pero
proporciona las funcionalidades necesarias para desarrollar aplicaciones sin problemas. Su
interfaz est dividida en tres zonas: panel lateral con el rbol de carpetas y documentos
abiertos, seccin principal para el cdigo y panel inferior para los mensajes de la aplicacin,
compilacin, etc. Este IDE permite programar en diferentes lenguajes como: C, C++, Java,
Python, Pascal, SQL o HTML
CodeRun: Es un IDE que te permitir programar en lnea varios lenguajes, entre ellos PHP,
Ajax, C#, CSS, JavaScript y HTML. Funciona perfectamente, aunque est en ingls, es til
para quin no disponga de un buen editor a mano.
Aunque las siglas IDE esconden varias acepciones, en general nos referimos a un tipo de conexin
informtica de transmisin de datos entre componentes del ordenador. Las siglas responden a las
palabras inglesas Integrated Drive Electronics (IDE), y como hemos dicho, fueron un estandar de
conexin hasta hace bien poco, siendo ltimamente desplazado por el interfaz SATA (Serial ATA).
El interfaz IDE naci debido a una necesidad imperiosa de poder conectar componentes de distintos
fabricantes en un mismo ordenador. Esto antes no era posible, pues cada marca venda su producto
completo y con componentes propios. Un disco duro de un IBM no servira en un ordenador
COMPAQ, y eso era una tara importante. El nombre original del IDE era ATA (AT Attachment, un
interfaz creado por IBM para conectar los componentes de sus equipos), y con el tiempo el cable
entrelazado creado por IBM acab siendo de uso comn, al darse cuenta los fabricantes que hacer
componentes universales tena grandes ventajas y ampliaba su crculo de clientes potenciales. ATA e
IDE son pues trminos sinnimos.
En principio se usaba para conectar discos duros, y ms tarde lectores y grabadores de CD/DVD...
etc, debido a su alta velocidad de transmisin de datos. Era muy raro usarlo para componentes
externos.
La interfaz IDE se basaba en usar un cable plano y entrelazado (ver imagen) de conexin entre el
componente y la unidad central o placa base, con 40 pins. Cada pin tena una funcin asignada,
siendo 15 bits de datos, los dos de los extremos servan para verificar que se haba enchufado
correctamente, y el resto para configurar diversos parmetros. El conector era un rectngulo plano
en donde se insertaban los pins del disco duro por un extremo y de la placa en el otro, estando
marcado con un cdigo de colores cada lado para evitar confusiones y malas conexiones.
Algunos cables tenan 44 pins, siendo estos 4 adicionales para llevar la corriente al dispositivo,
aunque solo se usaban en componentes muy pequeos que requeran poca energa. Otros tenan dos
conectores, uno al principio para la placa base, otro en el medio para colocar un disco duro esclavo,
y otro final para conectar al disco duro principal o maestro. Esto permita a los ordenadores
conectar ms dispositivos de los permitidos inicialmente por la placa base, que sola traer una o dos
conexiones para discos duros nada ms.
Con el tiempo salieron ms versiones, como la EIDE (enhanced IDE), que traa 80 pins, pero se
mantuvo por comodidad el nombre de IDE para todas estas conexiones. En definitiva, hubo muchas
versiones y mejoras desde su creacin, pero siempre se intent mantener la compatibilidad entre
ellas.
Otra definicin totalmente distinta de IDE es la que viene de las palabras Integrated Development
Environment. En este contexto nos referimos a un conjunto de programas que usan una interfaz
unica para todos ellos. Por ejemplo el propio Windows sera uno de estos programas, pues tiene
mltiples accesorios que pueden ejecutarse desde su interfaz principal.
... Fuente http://www.mastermagazine.info/termino/5320.php