jueves, 15 de mayo de 2014

Licenciamiento en la Red

Licenciamiento en Red 

Macroseguridad.org ofrece a los desarrolladores soluciones inmejorables para la administración y control de licencias en redes. Los dongles están orientados a proteger aplicaciones que corren en red donde se requiere tener un control robusto y eficaz de los usuarios concurrentes que acceden a los diferentes módulos de cada aplicación, controlando también las ejecuciones, períodos de uso, etc.

Una de las ventajas fundamentales que nos diferencian de los competidores es que nuestras llaves de protección de software no vienen limitadas por hardware en la cantidad de usuarios, con una misma llave de RED Ud. podrá proteger una aplicación para 5 usuarios concurrentes por ejemplo, y luego si su cliente decide comprar 100 puestos adicionales, no deberá recambiar la llave; simplemente actualizará remotamente la misma; sin incurrir en costos adicionales de comprar una nueva llave. Es decir para nosotros es igual una llave de 5 usuarios que una de 500 o 1000.

La empresa desarrolladora definirá la estrategia de licenciamiento en red sin ninguna clase de limitación por parte de las llaves de protección de software de Macroseguridad.org

Comercio electronico

 consiste en la compra y venta de productos o de servicios a través de medios electrónicos, tales como Internet y otras redes informáticas. Originalmente el término se aplicaba a la realización de transacciones mediante medios electrónicos tales como el Intercambio electrónico de datos, sin embargo con el advenimiento de la Internet y la World Wide Web a mediados de los años 90 comenzó a referirse principalmente a la venta de bienes y servicios a través de Internet, usando como forma de pago medios electrónicos, tales como las tarjetas de crédito.
La cantidad de comercio llevada a cabo electrónicamente ha crecido de manera extraordinaria debido a Internet. Una gran variedad de comercio se realiza de esta manera, estimulando la creación y utilización de innovaciones como la transferencia de fondos electrónica, la administración de cadenas de suministro, el marketing en Internet, el procesamiento de transacciones en línea (OLTP), el intercambio electrónico de datos (EDI), los sistemas de administración del inventario y los sistemas automatizados de recolección de datos.
La mayor parte del comercio electrónico consiste en la compra y venta de productos o servicios entre personas y empresas, sin embargo un porcentaje considerable del comercio electrónico consiste en la adquisición de artículos virtuales (software y derivados en su mayoría), tales como el acceso a contenido "premium" de un sitio web.

Bases de datos academicas

El Departamento de Biblioteca y Extensión Cultural del ITM apoya las actividades académicas de docencia, investigación, extensión y administración brindando asesoría, acompañamiento y capacitación a toda la comunidad institucional en cuanto al acceso, consulta, uso y mejor aprovechamiento de las bases de datos bibliográficas de libre acceso.
Las bases de datos bibliográficas recogen y almacenan la información sometida a análisis documental mediante sistemas de recuperación de la información, lo que permite encontrar colecciones de registros y recursos bibliográficos estructurados, y a los cuales se puede acceder de forma sencilla, en la gran mayoría con textos completos.
El DByEC, apoyado en su grupo de bibliotecólogos, realizó la revisión y selección de las bases de datos bibliográficas de libre acceso más pertinentes que sirvan como apoyo a los procesos académicos, de investigación, extensión y administración. Al ser de acceso libre, estas 16 bases de datos pueden ser consultadas en la página www.biblioteca.itm.edu.co. De la misma manera, se está realizando una campaña de divulgación con la comunidad académica, para que hagan uso de estas herramientas que con seguridad ayudará a mejorar su experiencia educativa.

Motor de busqueda

Un Motor de búsqueda, también conocido como buscador, es un sistema informático que busca archivos almacenados en servidores web gracias a su «spider» (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan únicamente en la web, pero otros lo hacen además en noticias, servicios como GopherFTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones web en los que se mencionan temas relacionados con las palabras clave buscadas.
Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en día Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo.
Se pueden clasificar en dos tipos:
  • Índices temáticos: Son sistemas de búsqueda por temas o categorías jerarquizados (aunque también suelen incluir sistemas de búsqueda por palabras clave). Se trata de bases de datos de direcciones Web elaboradas "manualmente", es decir, hay personas que se encargan de asignar cada página web a una categoría o tema determinado.
  • Motores de búsqueda: Son sistemas de búsqueda por palabras clave. Son bases de datos que incorporan automáticamente páginas web mediante "robots" de búsqueda en la red.

Algoritmo

 Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.

Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.
CLASIFICACIÓN DE ALGORITMOS: Los algoritmos se pueden clasificar en cuatro tipos:
  • Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
  • Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
  • Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.
  • Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado.

CARACTERÍSTICAS DE UN ALGORITMO: Todo algoritmo debe tener las siguientes características:
  • 1. Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.
    2. Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
    3. Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.
    4. Puede tener cero o más elementos de entrada.
    5. Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.

PARTES DE UN ALGORITMO: Todo Algoritmo debe tener las siguientes partes:
· Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
· Proceso, es la secuencia de pasos para ejecutar el algoritmo.
· Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.

TÉCNICAS DE REPRESENTACIÓN: Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son:

· Diagramación libre (Diagramas de flujo).
· Diagramas Nassi-Shneiderman.
· Pseudocódigo.
· Lenguaje natural (español, inglés, etc.).
· Fórmulas matemáticas.

Herramientas colaborativas

Son herramientas utilizadas en la comunicación entre personas, aunque ésta sólo sea de forma virtual. Actualmente existen diversas herramientas de este tipo tales como las redes sociales, wikis, blogs, chats y otros recursos específicos. Estas nuevas herramientas de la comunicación nos han permitido de forma eficaz y rápida el traspaso de información y han acortado de una forma u otra las distancias. En el ámbito académico, en particular en educación superior, las herramientas de trabajo colaborativo son un potente recurso que fácilmente se adapta a diversas necesidades y objetivos.
  • REDES SOCIALES:
Las redes sociales se han tomado de una forma abrumadora el mercado virtual y han sido muy bien aceptados por la comunidad mundial.
Este tipo de herramientas son usadas tanto de forma personal, como lo es la comunicación con familiares, amigos o conocidos; como de forma corporativa en la cual intervienen diferentes elementos como lo son la publicidad: con la promoción de productos y servicios, la incorporación de usuarios o consumidores e incluso la compra-venta, todos a través del uso de ésta herramienta.
  • BLOGS:
Los Blogs son sencillamente diarios en línea o llamados también bitácoras, las cuales permiten a una persona escribir sobre un tema en específico e ir actualizando a través de entradas o instrucciones con nueva información que permita que los usuarios o visitantes se mantengan en contacto con el sitio web. Es un tipo de Herramienta de trabajo colaborativo con poca interactividad puesto que el dueño del sitio implanta información, la cual puede ser texto, imágenes, videos o hipervínculos que lleven a otras páginas con temas relacionados, el usuario (no en todos los blogs) tiene sólo la posibilidad de comentar acerca de lo que piensa, pero generalmente esto no es algo trascendental en el blog como tal.
  • WIKIS:
los wikis son sitios web que promueven la libre expresión y el compartir de la información. Se trata de una página donde un usuario redacta un texto o da a conocer una información actual o de interés general, ésta es publicada y los usuarios que acceden a este wiki pueden modificarlo con la autorización del autor (solo en algunos wikis, en otros cualquiera puede modificarlo. Todo depende de la privacidad escogida o la privacidad que ofrece el sitio) y corregirlo o incluso añadirle información faltante que es relevante o también para eliminar información errónea o desactualizada la cual da una mejor credibilidad al escrito y da muestra de la cooperactividad en internet.
  • CHAT:
El Chat es una herramienta de trabajo colaborativo que ha ganado gran acogida entre los visitantes de la web e incluso es una herramienta que tiene la capacidad de ser insertada en otras herramientas de trabajo igualmente. Se trata de un componente por el medio del cual dos usuarios o un grupo de usuarios puede hablar en conjunto por esto el término chat puede ser reemplazado por términos como ciberdialogo, ciberhabla o cibercharla. Permite de una manera rápida y eficaz el contacto con otras personas. Algunos chat como el Windows Live Messenger o Skype, para los cuales su fin en realidad es el chat, comprenden muchos más componentes que hacen del chat algo más interactivo tales como las videoconferencias o videollamadas, llamadas pc a pc o pc a tel, juegos compartidos y otros componentes que crean un entorno divertido y atractivo.

Beneficios[

Las herramientas de Trabajo Colaborativo son medios muy eficaces dentro de la comunicación virtual y han permitido que la comunicación entre dos o un grupo de personas sea más rápida y de una mejor calidad a través de diferentes competentes que agradan a la vista y hacen más atractiva la herramienta como tal, lo cual también va acompañado de una finalidad y una funcionalidad que realmente retenga a los usuarios de Internet y se interesen cada vez más.
Estas herramientas han permitido que se acorten distancias entre personas.

Aspectos negativos

Las herramientas de trabajo colaborativo también pueden ser usadas para mostrar contenido no apto que perturbe de una forma u otra la integridad y dignidad del ser humana e incluso atenten contra los derechos humanos internacionales y el buen uso de la Internet.

Asimismo, pueden llegar a ser una adicción y crear dependencia entre los usuarios que puede resultar con daños neurológicos y de por si en cambios grandes en la conducta.

Redes sociales

QUÉ SON.Son webs que te ofrecen la posibilidad de organizar, en un mismo sitio, tu libreta de contactos personalesel correo electrónico, la mensajería instantánea, además de proporcionarte espacio para colgar tus fotos, tu música y tus vídeos, herramientas para gestionar tus grupos de discusión, buscar trabajo e incluso para crear tu propio blog… En defi nitiva,todo lo que necesitas para relacionarte a través de tu ordenador.“Son la evolución natural de internet, su proceso de maduración”, explica Ícaro Moyano, director de Comunicación de Tuenti, la red social española que arrasa en internet, por encima de sus competidores extranjeras. “Hemos pasado de consumir contenidos producidos por otros a compartir los nuestros propios con todas esas personas que tienen algo en común con nosotros”, añade.
CÓMO FUNCIONAN.Primero hay que suscribirse y crear un perfi l personal. Después, a través de la libreta de direcciones de tu correo electrónico, el programa comprueba si alguno de esos nombres está en esa red y te da la posibilidad de que contactes con ellos. Algunas redes son abiertas y admiten usuarios nuevos sin limitación, mientras que otras están cerradas y sólo se puede ingresar en ellas mediante invitación. Al contrario de otras herramientas de socialización en internet, como foros o chats, donde se mantiene el anonimato escondido tras un alias, en las redes sociales hay que aportar datos reales, ya que el objetivo es que la gente que ya te conoce pueda contactar contigo. “Nosotros los planteamos como el mismo proceso que se sigue para conocer personas en el mundo real: tú no abordas a quien no conoces, te lo presenta un amigo o algún conocido que tenéis en común. Aquí ocurre lo mismo”, señala Moyano.
PARA QUÉ SIRVEN.
Para gestionar tu vida social con tus amigos, allegado o colegas
, para mantener el contacto con esos amigos y familiares que viven lejos, a los que no te da tiempo a llamar, y para organizar tu tiempo de ocio o de trabajo, todo, desde una misma web. Además, puedes compartirlo todo con ellos: tus fotos, tus vídeos, tus ideas, tus experiencias o tus estados de ánimo.
Algunas redes sociales:
  • Facebook: Red generalista.
  • MySpace: Red generalista.
  • Tuenti: Red generalista.
  • Flicker: Red para fotografias.
  • Linkedin: Red laboral.
  • Xing: Red laboral.

Medios de almacenamiento

Los dispositivos o unidades de almacenamiento de datos son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento secundario de la computadora.
Estos dispositivos realizan las operaciones de lectura o escritura de los medios y soportes donde se almacenan o guardan, lógica y físicamente, los archivos de un sistema informático.

Ejemplos de estos medios son los discos magnéticos (disquetes, discos duros), los discos ópticos (CD, DVD), las cintas magnéticas, los discos magneto-ópticos (discos Zip,discos Jaz, SuperDisk), las tarjetas de memoria, etc.
Los componentes de hardware que escriben o leen datos en los medios de almacenamiento se conocen como dispositivos o unidades de almacenamiento. Por ejemplo, unadisquetera o una unidad de disco óptico, son dispositivos que realizan la lectura y/o escritura en disquetes y discos ópticos, respectivamente.
El propósito de los dispositivos de almacenamiento es almacenar y recuperar la información de forma automática y eficiente.
El almacenamiento se relaciona con dos procesos, los cuales son:
  • Lectura de datos almacenados para luego transferirlos a la memoria de la computadora.
  • Escritura o grabación de datos para que más tarde se puedan recuperar y utilizar.
Los medios de almacenamiento han evolucionado en forma notable desde las primeras computadoras. En la actualidad existe una gran variedad tecnologías y dispositivos nuevos, pero el disco rígido sigue siendo el "almacén" principal de la información en la computadora.

Sistemas Operativos


  • Definición de Sistema Operativo

    El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
    En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.
    • Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.
    • Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
    • Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

    Clasificación de los Sistemas Operativos

    Los sistemas operativos pueden ser clasificados de la siguiente forma:
    • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
    • Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
    • Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
    • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
    • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

Busquedas en internet

Búsqueda en Internet

Debido a la cantidad de páginas web existentes, se hace necesario emplear una herramienta para encontrar una página específica que se ajuste a sus parámetros de búsqueda: un motor de búsqueda.
Para utilizar un motor de búsqueda, simplemente escriba palabras clave (términos de búsqueda) en el campo apropiado, presione la tecla Aceptar y espere los resultados. Antes de hacerlo, debe determinar qué clase de palabras debe introducir para tener más posibilidades de encontrar la información que busca.
El motor busca páginas que contengan estos términos y páginas que estén vinculadas a otras que usen hipervínculos que contengan estos términos. Sin embargo, los resultados de una búsqueda pueden ser totalmente diferentes si se utilizan palabras clave separadas por espacios, entre comillas o divididas con un operador específico. Por lo tanto, puede ser necesario refinar su búsqueda utilizando palabras clave adicionales y operadores especiales (la tabla que se encuentra más abajo resume los tipos de operadores y sus efectos).
Si no se obtienen resultados y el motor de búsqueda muestra un mensaje que dice "Su búsqueda no se ajusta a ningún documento", deberá expandir su búsqueda utilizando términos que se relacionen con el tema que busca o eliminando algunos de los que ha empleado.
Si se produce la situación opuesta (demasiados resultados), deberá acotar su búsqueda agregando restricciones, como por ejemplo pedir que los resultados contengan sólo las palabras solicitadas o que excluyan aquellas no deseadas.

Conceptos basicos del computador

¿Qué es un computador?
Un computador es una máquina capaz de recibir instrucciones a través de algún medio, entenderlas y finalmente ejecutarlas.
Para que un computador pueda ejecutar alguna instrucción, primero ésta debe entregársele por algún medio físico y codificado en algún lenguaje entendible por el computador. Si la orden está dada en forma correcta y si el computador cuenta con los medios necesarios para ejecutarla, lo hará.
No se puede pensar que un computador sea capaz de realizar cualquiera tarea que se le ordene
¿Qué es un programa?
Como vimos en el punto anterior, un computador necesita de un conjunto de instrucciones para que pueda funcionar y realizar las tareas que se requiera. Estas instrucciones son entregadas a través de un Programa.
Un programa es un conjunto de instrucciones escritas en algún lenguaje entendible por la máquina. A través de los programas el computador puede realizar variadas operaciones, desde procesar textos y dibujos hasta resolver complejos problemas matemáticos.

El hardware

Corresponde a la estructura física del computador, a sus partes tangibles. Ejemplo de ello es el teclado, pantalla, circuitos, disquetes, etc. Los componentes físicos dependerán de las funciones que se necesiten cumplir, por ejemplo, se requieren mecanismos que permitan:


- Ingresar datos y programas al computador.- Almacenar datos y programas.
- Procesar la información recibida.
- Entregar datos y programas para ser utilizados por el usuario.

.El software

El software es la parte intangible (físicamente) de un computador. Se utiliza este término para referirse a todo el soporte lógico utilizado por un computador (conjunto de datos y programas).
El software se encuentra dividido en dos grandes grupos: Software de Sistema o Sistema Operativo y Software de Aplicación o Programas Utilitarios.

Browser

BROWSER

Es un software que permite el acceso a Internet, interpretando la información de archivos y sitios web para que éstos puedan ser leídos.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web y hacer actividades en ella, es decir, podemos enlazar un sitio con otro, imprimir, enviar y recibir correo, entre otras funcionalidades más.
Los documentos que se muestran en un browser pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado en 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 paginas web, poseen hipervinculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a Internet, se llama navegación, de donde se origina el nombre navegador (aplicado tanto para el programa como para la persona que lo utiliza, a la cual también se le llama cibernauta ). Por otro lado, hojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.






Historia

El primer navegador, desarrollado en la CERN a finales de 1990 y principios de 1991 por Tim Berners-Lee, era bastante sofisticado y gráfico, pero sólo funcionaba en estaciones NeXT.
El navegador mosaic, que funcionaba inicialmente en entornos Unix sobre X11, fue el primero que se extendió debido a que pronto el NCSA preparó versiones para Windows y Macintosh. Sin embargo, poco más tarde entró en el mercado Netscape Navigator que rápidamente superó en capacidades y velocidad a Mosaic. Este navegador tuvo la ventaja de funcionar en casi todos los Unix, así como en entornos Windows.
Internet Explorer (anteriormente Spyglass Mosaic) fue la apuesta tardía de Microsoft para entrar en el mercado y consiguió desbancar al Netscape Navigator entre los usuarios de Windows, debido a la integración del navegador con el sistema operativo, llegando a poseer cerca del 95% de la cuota de mercado. Internet Explorer es el navegador más utilizado en Internet y actualmente posee una cuota de mercado del 58,36%.1 Netscape Communications Corporation liberó el código fuente de su navegador, naciendo así el proyecto Mozilla.
Finalmente Mozilla Firefox fue reescrito desde cero tras decidirse a desarrollar y usar como base un nuevo conjunto de widgets multiplataforma basado en XML llamado XUL y esto hizo que tardara bastante más en aparecer de lo previsto inicialmente, apareciendo una versión 1.0 de gran calidad y para muchísimas plataformas a la vez el 5 de junio de 2002.
El 7 de enero de 2003, Apple lanza al mercado el navegador web Safari. Este Navegador se hace con casi la totalidad del mercado de las micro computadoras Mac, debido a su velocidad y gran cantidad de actualizaciones. Asimismo, también entra al mercado del sistema operativo Windows.
A finales de 2004 aparece en el mercado Firefox, una rama de desarrollo de Mozilla que pretende hacerse con parte del mercado de Internet Explorer. Se trata de un navegador más ligero que su hermano mayor.
El 2 de septiembre de 2008 Google Chrome vio la luz. Es el navegador web desarrollado por Google y compilado con base en componentes de código abierto como el motor de renderizado de WebKit y su estructura de desarrollo de aplicaciones (Framework). Está disponible gratuitamente bajo condiciones de servicio específicas. El nombre del navegador deriva del término usado para el marco de la interfaz gráfica de usuario ("chrome").2



CORREO ELECTRÓNICO


es un servicio de red que permite a los usuarios enviar y recibir mensajes (también denominados mensajes electrónicos o cartas electrónicas) mediante sistemas de comunicación electrónicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet, mediante el protocolo SMTP, aunque por extensión también puede verse aplicado a sistemas análogos que usen otras tecnologías. Por medio de mensajes de correo electrónico se puede enviar, no solamente texto, sino todo tipo de documentos digitales dependiendo del sistema que se use. Su eficiencia, conveniencia y bajo coste están logrando que el correo electrónico desplace al correo ordinario para muchos usos habituales.


Origen

El correo electrónico antecede a Internet, y de hecho, para que ésta pudiera ser creada, fue una herramienta crucial. En una demostración del MIT (Massachusetts Institute of Technology) de 1961, se exhibió un sistema que permitía a varios usuarios ingresar a una IBM 7094 desde terminales remotas, y así guardar archivos en el disco. Esto hizo posible nuevas formas de compartir información. El correo electrónico comenzó a utilizarse en 1965 en una supercomputadora de tiempo compartido y para 1966 se había extendido rápidamente para utilizarse en las redes de computadoras.
En 1971, Ray Tomlinson incorporó el uso de la arroba (@) como divisor entre el usuario y la computadora en la que se aloja el correo, porque no existía la arroba en ningún nombre ni apellido. En inglés la arroba se lee «at» (en). Así, ejemplo@máquina.com se lee ejemplo en máquina punto com.
El nombre correo electrónico proviene de la analogía con el correo postal: ambos sirven para enviar y recibir mensajes, y se utilizan "buzones" intermedios (servidores), en donde los mensajes se guardan temporalmente antes de dirigirse a su destino, y antes de que el destinatario los revise.


Elementos

Para que una persona pueda enviar un correo a otra, cada una ha de tener una dirección de correo electrónico. Esta dirección la tiene que dar un proveedor de correo, que son quienes ofrecen el servicio de envío y recepción. Es posible utilizar un programa específico de correo electrónico (cliente de correo electrónico o mua, del inglés Mail User Agent) o una interfaz web, a la que se ingresa con un navegador web.

Dirección de correo

Una dirección de correo electrónico es un conjunto de palabras que identifican a una persona que puede enviar y recibir correos. Cada dirección es única, pero no siempre pertenece a la misma persona, por dos motivos: puede darse un robo de cuenta e identidad y el correo se da de baja, por diferentes causas, y una segunda persona lo cree de nuevo.
Un ejemplo es persona@servicio.com, que se lee persona arroba servicio punto com. El signo @ (llamado arroba) siempre está en cada dirección de correo, y la divide en dos partes: el nombre de usuario (a la izquierda de la arroba; en este caso, persona), y el dominio en el que está (lo de la derecha de la arroba; en este caso, servicio.com). La arroba también se puede leer "en", ya que persona@servicio.com identifica al usuario persona que está en el servidor servicio.com (indica una relación de pertenencia).
Una dirección de correo se reconoce fácilmente porque siempre tiene la @, donde la @ significa "pertenece a..."; en cambio, una dirección de página web no. Por ejemplo, mientras que http://www.servicio.com/ puede ser una página web en donde hay información (como en un libro), persona@servicio.com es la dirección de un correo: un buzón a donde se puede escribir.
Lo que hay a la derecha de la arroba es precisamente el nombre del proveedor que da el correo, y por tanto es algo que el usuario no puede cambiar, pero se puede optar por tener un dominio. Por otro lado, lo que hay a la izquierda depende normalmente de la elección del usuario, y es un identificador cualquiera, que puede tener letras, números, y algunos signos.
Es aconsejable elegir en lo posible una dirección fácil de memorizar para así facilitar la transmisión correcta de ésta a quien desee escribir un correo al propietario, puesto que es necesario transmitirla de forma exacta, letra por letra. Un solo error hará que no lleguen los mensajes al destino.
Es indiferente que las letras que integran la dirección estén escritas en mayúscula o minúscula. Por ejemplo, persona@servicio.com es igual a Persona@Servicio.Com.

Proveedor de correo

Para poder enviar y recibir correo electrónico, generalmente hay que estar registrado en alguna empresa que ofrezca este servicio (gratuito o de pago). El registro permite tener una dirección de correo personal única y duradera, a la que se puede acceder mediante un nombre de usuario y una Contraseña.
Hay varios tipos de proveedores de correo, que se diferencian sobre todo por la calidad del servicio que ofrecen. Básicamente, se pueden dividir en dos tipos: los correos gratuitos y los de pago.

Gratuitos

Los correos gratuitos son los más usados, aunque incluyen algo de publicidad: unos incrustada en cada mensaje, y otros en la interfaz que se usa para leer el correo.
Muchos sólo permiten ver el correo desde un sitio web propio del proveedor, para asegurarse de que los usuarios reciben la publicidad que se encuentra ahí. En cambio, otros permiten también usar un programa de correo configurado para que se descargue el correo de forma automática.
Una desventaja de estos correos es que en cada dirección, la parte que hay a la derecha de la @ muestra el nombre del proveedor; por ejemplo, el usuario gapa puede acabar teniendo gapa@correo-gratuito.net. Este tipo de direcciones desagradan a algunos (sobre todo, a empresas ) y por eso es común comprar o registrar gratuitamente (en ciertos países) un dominio propio, para dar un aspecto más profesional.

De pago

Los correos de pago normalmente ofrecen todos los servicios disponibles. Es el tipo de correo que un proveedor de Internet da cuando se contrata la conexión.
También es muy común que una empresa registradora de dominios venda, junto con el dominio, varias cuentas de correo para usar junto con ese dominio (normalmente, más de 1).

Correo web

Casi todos los proveedores de correo dan el servicio de correo web: permiten enviar y recibir correos mediante un sitio web diseñado para ello, y por tanto usando sólo un navegador web. La alternativa es usar un programa de correo especializado.

El correo web es cómodo para mucha gente, porque permite ver y almacenar los mensajes desde cualquier sitio (en un servidor remoto, accesible por el sitio web) en vez de en un ordenador personal concreto.
Como desventaja, es difícil de ampliar con otras funcionalidades, porque el sitio ofrece un conjunto de servicios concretos y no podemos cambiarlos. Además, suele ser más lento que un programa de correo, ya que hay que estar continuamente conectado a sitios web y leer los correos de uno en uno.

Cliente de correo

También están los clientes de correo electrónico, que son programas para gestionar los mensajes recibidos y poder escribir nuevos.
Suelen incorporar muchas más funcionalidades que el correo web, ya que todo el control del correo pasa a estar en el ordenador del usuario. Por ejemplo, algunos incorporan potentes filtros anti-correo no deseado.
Por el contrario, necesitan que el proveedor de correo ofrezca este servicio, ya que no todos permiten usar un programa especializado (algunos sólo dan correo web). En caso de que sí lo permita, el proveedor tiene que explicar detalladamente cómo hay que configurar el programa de correo.
Esta información siempre está en su sitio web, ya que es imprescindible para poder hacer funcionar el programa, y es distinta en cada proveedor. Entre los datos necesarios están: tipo de conexión (POP IMAP), dirección del servidor de correonombre de usuario y contraseña. Con estos datos, el programa ya es capaz de obtener y descargar nuestro correo.
El funcionamiento de un programa de correo es muy diferente al de un correo web, ya que un programa de correo descarga de golpe todos los mensajes que tenemos disponibles, y luego pueden ser leídos sin estar conectados a Internet (además, se quedan grabados en el ordenador). En cambio, en un sitio web se leen de uno en uno, y hay que estar conectado a la red todo el tiempo.
Algunos ejemplos de programas que realizan las funciones de cliente de correo electrónico son Mozilla Thunderbird, Outlook Express y Eudora (ver lista completa).