lunes, 13 de febrero de 2012

COMPUTACION EN LA NUBE

          ¿Que es computación en la nube?

La computación en nube es un sistema informático basado en Internet y centros de datos remotos para gestionar servicios de información y aplicaciones. La computación en nube permite que los consumidores y las empresas gestionen archivos y utilicen aplicaciones sin necesidad de instalarlas en cualquier computadora con acceso a Internet. Esta tecnología ofrece un uso mucho más eficiente de recursos, como almacenamiento, memoria, procesamiento y ancho de banda, al proveer solamente los recursos necesarios en cada momento.
El término “nube” se utiliza como una metáfora de Internet y se origina en la nube utilizada para representar Internet en los diagramas de red como una abstracción de la infraestructura que representa.

¿Cuáles son los pilares fundamentales 

de la 

computación en la nube?

 La computación en nube se sustenta en tres pilares fundamentales de los que depende intrínsecamente para su correcto funcionamiento: software, plataforma, e infraestructura. Cada uno de estos pilares cumple un propósito diferente en la nube al sustentar las distintas áreas de productos y tipos de servicios de cloud computing prestados a corporaciones, empresas y particulares de todo el mundo.

SOFTWARE

En el segmento de software, la computación en la nube ha demostrado ser útil como un modelo de negocio. Ejecutando el software mediante servidores centralizados en Internet en lugar de servidores locales, los costes se reducen enormemente. Por otra parte, al eliminar los gastos de mantenimiento, licencias y hardware necesario para mantener estos servidores, las empresas son capaces de ejecutar aplicaciones de forma mucho más fluida y eficiente desde el punto de vista informático.

PLATAFORMA

La plataforma de computación en nube (“Platform as a Service (PaaS)“) permite a los usuarios acceder a aplicaciones en servidores centralizados, sustentándose en la infraestructura de la nube. De esta manera, permite el funcionamiento de las aplicaciones en nube, facilitando  la implementación de las mismas sin el costo y la complejidad de mantener múltiples capas de hardware y software como ha ocurrido hasta ahora.

INFRAESTRUCTURA

La infraestructura como servicio (“Infrastructure as a Service (IaaS)“), representa en gran medida la columna vertebral de todo el concepto. La infraestructura es la que permite a los usuarios crear y usar el software y las aplicaciones. En lugar de mantener centros de datos o servidores, los clientes compran los recursos como un servicio completamente externo. Los proveedores cobran los servicios según la base establecida y por la cantidad de recursos consumidos.

Usos y aplicaciones de la computación 

en la nube.

La computación en nube se puede aplicar en casi cualquier entorno: desde el pequeño comerciante que necesita un sitio web seguro de comercio electrónico de forma rápida y barata, hasta el operario de ferry que alcanza altos picos en su sistema informático en mayo y junio, mientras que el resto del año se encuentra prácticamente inactivo.
Su aplicación puede ser muy útil por ejemplo, para el servicio de bomberos cuando repentinamente necesitan más poder computacional para predecir movimientos de incendios forestales durante el verano.
Los servicios de la computación en nube cubren desde aplicaciones individuales de negocios, como el cálculo de impuestos, rentas o contribuciones, hasta la externalización informática de alto rendimiento para complejos diseños en 3D, películas de cine o investigación científica.
El cliente puede en todo momento decidir qué aplicaciones usar y elegir entre aquellas que son gratuitas y las que no lo son. En el caso de las aplicaciones de pago, el coste irá en función de diversas variables, como el servicio contratado, el tiempo que se ha usado ese servicio, el volumen de tráfico de datos utilizado, etc.

VENTAJAS DE LA COMPUTACIÓN EN LA NUBE

§  Rápida

Los servicios más básicos de la nube funcionan por sí solos. Para servicios de software y base de datos más complejos, la computación en nube permite saltarse la fase de adquisición de hardware y el consiguiente gasto, por lo cual es perfecta para la creación de empresas.

§  Actual
La mayoría de los proveedores actualizan constantemente su software, agregando nuevas funciones tan pronto como están disponibles.

§  Elástica
Adaptable rápidamente a negocios en crecimiento o de picos estacionales, ya que el sistema en nube está diseñado para hacer frente a fuertes aumentos en la carga de trabajo. Esto incrementa la agilidad de respuesta, disminuye los riesgos y los costos operacionales, porque sólo escala lo que crece y paga sólo lo que usa.

§  Móvil
El sistema en nube está diseñado para ser utilizado a distancia, así que el personal de la empresa tendrá acceso a la mayoría de los sistemas en cualquier lugar donde se encuentre.

§  Económica: 
El proveedor ofrece servicios a múltiples empresas, las cuales se benefician de compartir una moderna y compleja infraestructura, pagando solamente por lo que realmente utilizan, eliminando así gastos en infraestructura innecesaria.


TIPOS DE NUBE



Existen diversos tipos de nube dependiendo de las necesidades de cada empresa, el modelo de servicio ofrecido y la implementaciòn de la misma, pero básicamente existen tres grandes grupos:

Nubes Públicas

Las nubes públicas se refieren al modelo estándar de computación en nube, donde los servicios que se ofrecen se encuentran en servidores externos al usuario, pudiendo tener acceso a las aplicaciones de forma gratuita o de pago.

Nubes Privadas

En las nubes privadas la plataforma se encuentra dentro de las instalaciones de la empresa y no suele ofrecer servicios a terceros. En general, una nube privada es una plataforma para la obtención solamente de hardware, es decir, máquinas, almacenamiento e infraestructura de red (IaaS), pero también se puede tener una nube privada que permita desplegar aplicaciones (PaaS) e incluso aplicaciones (SaaS).
Las nubes privadas son una buena opción para las compañías que necesitan alta protección de datos y ediciones a nivel de servicio. En las nubes privadas el cliente controla qué aplicaciones usa y cómo. La empresa es la propietaria de la infraestructura y puede decidir qué usuarios están autorizados a utilizarla.

Nubes Híbridas

Las nubes híbridas combinan recursos locales de una nube privada con la nube pública. La infraestructura privada se ve aumentada con los servicios de computación en nube de la infraestructura pública. Esto permite a una empresa mantener el control de sus principales aplicaciones y aprovechar la computación en nube publica solamente cuando resulte necesario.


EJEMPLOS DE SITIOS QUE OFRECEN  SERVICIOS EN LA 

COMPUTACIÓN EN LA NUBE.

GOOGLE APPS

Google Apps  es uno de los ya variados servicios que el gigante Google nos ofrece. Por supuesto, como la mayoría de sus aplicaciones, completamente gratis; aunque también existe una versión de pago especialmente diseñada para clientes empresariales y grandes organizaciones multinacionales.
Google Apps ofrece herramientas eficaces para la manipulación, gestión y personalización de utilidades para dominios o nombres de Internet. Es decir, Google Apps te permite gestionar el correo electrónico de tu dominio (a través de Gmail), mensajería instantánea entre miembros de tu organización o red (Google Talk), calendario en línea (Google Calendar), edición de Documentos también en línea (Google Docs) y creación de sitios web profesionales (Google Sites).

NETFLIX
Netflix le regala a cualquier persona que así lo desee -para que conozca el servicio-, un mes de suscripción totalmente gratuito con tan sólo registrarse en su sitio web. Los usuarios gozarán de todo el catálogo de películas y series, así como también podrán disponer de su transmisión en alta definición de 720 pp y sonido surround.

VMWARE

Es una empresa que provee software de virtualizacion para computadoras.
Compatibles x86, donde se destacan sus productos VMware Workstation y los gratuitos  vmware server y vmware player.

Esta compañía tiene su sede en palo alto, california (EE.UU)

El software de vmware se ejecuta en microsoft Windows, Linux y mac os x


OTROS SERVICIOS DE COMPUTACION EN LA NUBE...


DROPBOX
Se trata de una herramienta de sincronización de archivos a través de un disco duro o directorio virtual. Permite disponer de un directorio de archivos (de cualquier tipo) de forma remota y accesible desde cualquier ordenador. Es decir, crea una carpeta en nuestra Pc y realiza una copia a través de Internet de todos los archivos que depositemos en ella.
Se ocupa de mantener la copia de nuestros archivos siempre sincronizada, es decir, cada vez que hagamos un cambio en nuestros documentos, por pequeño que sea, lo detectará y volverá a copiárselo al instante, conservando la versión antigua por si la necesitamos en el futuro.

BOX.NET
Es una pagina tipo "sistema de almacenamiento distribuido" es aquel en el que puedes almacena ficheros online, (documentos, imágenes, vídeos...).
Las ventajas de estos servicios son:
Hacer copias de seguridad de los archivos.
Poder editar un documento desde cualquier lugar sin la necesidad de utilizar memorias externas.
Compartir archivos en la red.

CINETUBE.NET
NETCinetube es un sitio de internet español donde se puede ver películas on-line. Cinetube no tiene películas alojadas sino que comparte películas de otras páginas por medio de enlaces, puedes encontrar una gran cantidad y te permite buscarlas por orden alfabético.

Además también puedes ver series, documentales, anime y tiene un enlace a una página de juegos por internet. Las películas y series en esta página están dobladas al español.
Amazon cloud drive
Es un servidor virtual para archivos en general; si conoces Megaupload, Mediafire o Rapidshare sabrás que es un servidor virtual.


MUSIC BETA
Se trata de una pequeña aplicación que google te envía para que descargues y la instales en tu equipo. Puedes subir tus archivos de música a los servidores del gigante de las búsquedas y acceder a ellos en cualquier dispositivo que tenga acceso a internet con tu cuenta de Gmail. Smart´hones y tablets sólo con Android, pues en iPads y Playbook no se escuchan los archivos por alguna razón que desconocemos.

DIMDIM
Es una aplicación web que permite la realización de videoconferencias de forma gratuita de hasta 20 participantes. A partir de ese número, se debe adquirir una cuenta pro, con un coste de 99$ anuales. El único dato que piden para crear una cuenta básica es una dirección de correo electrónico.

VUZE
Es un programa para P2P. Es un cliente BitTorrent y es de código abierto. Está desarrollado en Java, por lo que es multiplataforma, teniendo instalada la Máquina virtual Java. Funciona tanto en sistemas Macintosh, como Windows o GNU/Linux.

ZOHO PROJECTS
Gestor de proyectos online


Windows live essencials
Es un conjunto de aplicaciones de Microsoft cuyo objetivo es ofrecer de manera integrada correo electrónico, mensajería instantánea, uso compartido de fotografías, publicación de blogs, servicios de seguridad y otras utilidades de la red Windows Live. Aspectos esenciales de los programas están diseñados para integrarse bien con otros, con el sistema operativo Windows y con otros servicios basado en web tales como Windows Live Fotos y Windows Live Hotmail. Windows Live Essentials se encuentra disponible para descargarse desde Windows Live Downloads.






 


domingo, 5 de febrero de 2012

LEY S.O.P.A

LEY S.O.P.A
(stop online piracy act)



¡Los líderes del Senado de EE.UU han decido aplazar la votación prevista para esta semana! Pero siguen negándose a abandonar el proyecto de ley, con la esperanza de que nuestra presión se evaporará. Enseñémosles que se equivocan.
En estos momentos, el Congreso norteamericano está debatiendo una ley que le daría a EE.UU poder para censurar Internet a nivel mundial, ¡creando una lista negra que podría incluir a YouTube, WikiLeaks, e incluso a grupos como Avaaz! 

Bajo la nueva ley, EE.UU. podría obligar a los proveedores de Internet a bloquear cualquier página web sospechosa de violar derechos de autor o leyes de propiedad intelectual. También podrían inutilizar aquellas páginas que no vigilasen suficientemente la actividad de sus usuarios. Y como la mayoría de servicios de alojamiento de Internet están ubicados en EE.UU., esta lista negra podría restringir de manera drástica el acceso de todos nosotros a una red libre. 


La ley podría aprobarse en los próximos días, pero podemos ayudar a parar esto. Algunos congresistas defensores de la libertad de expresión nos han dicho que una protesta internacional fortalecería el pulso que están manteniendo en el Congreso. Alcemos nuestras voces ahora desde todos los rincones del mundo, y construyamos una petición global sin precedentes pidiéndole a los legisladores estadounidenses que rechacen la ley, y que detengan la censura en Internet. Firma ahora, y luego reenvíala a todo el mundo -- nuestro mensaje será entregado directamente a los miembros del Congreso de EE.UU. antes del voto crucial.




¡Espero que el mundo no termine en una segunda GUERRA BOBA!

jueves, 27 de octubre de 2011

Plataformas para  la creación de sitios web

Google sites

Google Sites es una aplicación online gratuita ofrecida por la empresa estadounidense Google. Esta aplicación permite crear un sitio web o una intranet de una forma tan sencilla como editar un documento. Con Google Sites los usuarios pueden reunir en un único lugar y de una forma rápida información variada, incluidos vídeos, calendarios, presentaciones, archivos adjuntos y texto. Además, permite compartir información con facilidad para verla y editarla por un grupo reducido de colaboradores o con toda su organización, o con todo el mundo.


Características:
  • Fácil creación de páginas
  • No requiere codificación HTML
  • Plantillas de diseño disponibles
  • Fácil manejo de archivos
  • Fácil manejo de archivos adjuntos
  • Personalización de la interfaz del sitio
  • Fácil creación de contenido multimedia (vídeos, documentos, hojas de cálculo y presentaciones de Google Docs, fotos de Picasa y herramientas de iGoogle)
  • Designación de dueño, lectores y colaboradores
  • Búsqueda con la tecnología Google en el contenido de Google Sites
  • Creación de intranets, páginas de empleados, proyectos, etc.

                                                wix---flash

Wix es un editor online que permite crear y publicar un sitio web en flash indexado en buscadores, gratuitamente, con una dirección de tipo www.wix.com/nombre de usuario/nombre de documento. También puede conectarse a tu propio dominio www...com por un pequeño costo mensual/anual.



Con Wix puedes crear tu propio sitio web con facilidad. No hay necesidad de agregar una sola línea de código de programación. Diseñado con una vistosa interfaz gráfica con función arrastrar y colocar, el creador de sitios web se realizó de modo que sea muy fácil de usar y permita una completa libertad en la creación. Elige entre miles de plantillas web diseñadas profesionalmente o créalas desde cero. La mejor manera de aprender cómo crear un sitio web es comenzar con una plantilla y después simplemente hacer clic para reemplazar y personalizar. No creerás lo fácil que es. Si deseas crear un sitio desde cero, también es simple agregar elementos como títulos, logos, clip art, galerías de fotos y más a medida que avances. Publica en 1 paso y tu sitio estará disponible online. Debido a que todos los sitios que se crean con Wix son amigables para los motores de búsqueda, podrás lograr que lo encuentren en estos motores de búsqueda, y disfrutarás de más tráfico de público online interesado en ti y en tu sitio web gratis.


                                jimdo
Jimdo es un editor web gratuito basado en su propio sistema de gestión de contenido para la creación de páginas web sin necesidad de conocimientos HTML. Es uno de los mejores editores web gratuitos que existen. Se caracteriza por su velocidad y facilidad de uso.

Este servicio gratuito pertenece a la Web 2.0 y permite crear y personalizar online páginas web utilizando la tecnología WYSIWYG. Las páginas web son alojadas en los servidores de la empresa y la dirección URL de los sitios son un sub-dominio de jimdo.com (ej. nombre.jimdo.com). También es posible utilizar un nombre de dominio propio para una página web creada con Jimdo Pro, la versión de pago ($USA 5) que permite un aprovechamiento mejor y herramientas más extendidas para su explotación. También se encuentra el servicio de pago jimdo bussines el cual te permite crear dos dominios y 50 gb de almacenamiento en tus paginas.

Diferencias:
Hay una diferencia entre google sities y wix y es que en google sities es totalmente gratuito y en wix para tenerlo a nombre de nuestro dominio tenemos que cancelar un dinero para así poder hacer este cambio ya que la pagina se llamaría www.wix.com/nombre de usuario/nombre de documento.
Google sities como ya dijimos es gratis todo; en jimdo para tener mas acceso a herramientas mas interesantes debe hacerse una versión de pago que vale ($USA 5)

Ahi te dejo un video de como crear tus sitios web usando GOOGLE SITES

jueves, 8 de septiembre de 2011

                                  LOS HACKER

El Hacker es una persona con amplios conocimientos en tecnología, bien puede ser informática, electrónica o comunicaciones, mantiene permanentemente actualizado y conoce a fondo todo lo relacionado con programación y sistemas complejos; es un investigador nato que se inclina ante todo por conocer lo relacionado con cadenas de datos encriptados y las posibilidades de acceder a cualquier tipo de "información segura".


Motivación para los hacker
Un hacker hace su trabajo con entusiasmo pues su motivación es aprender, divertirse, comunicar logros conseguir reconocimiento.

Su formación y las habilidades que poseen les da una experticia mayor que les permite acceder a sistemas de información seguros, sin ser descubiertos, y también les da la posibilidad de difundir sus conocimientos para que las demás personas se enteren de cómo es que realmente funciona la tecnología y conozcan las debilidades de sus propios sistemas de información.

Este grupo está conformado por adolescentes y adultos, en su mayoría estudiantes de informática, con una característica común: Las ansias de conocimientos.

EL CRACKER
Se denomina así a aquella persona con comportamiento compulsivo, que alardea de su capacidad para reventar sistemas electrónicos e informáticos.

Un Cracker es un hábil conocedor de programación de Software y Hardware; diseña y fabrica programas de guerra y hardware para reventar software y comunicaciones como el teléfono, el correo electrónico o el control de otros computadores remotos.

Muchos de ellos "cuelgan" páginas Web por diversión o envían a la red su ultima creación de virus polimórfico.

EL LAMMER

A este grupo pertenecen aquellas personas deseosas de alcanzar el nivel de un hacker pero su poca formación y sus conocimientos les impiden realizar este sueño. Su trabajo se reduce a ejecutar programas creados por otros, a bajar, en forma indiscriminada, cualquier tipo de programa publicado en la red.

Es el más numeroso que existe en la red; sus más frecuentes ataques se caracterizan por bombardear permanentemente el correo electrónico para colapsar los sistemas; emplear de forma habitual programas sniffers para controlar la red, interceptar contraseñas y correos electrónicos, y después enviar mensajes con direcciones falsas, en muchas ocasiones, amenazando el sistema, lo que en realidad no es cierto, su alcance no va mucho más allá de poseer el control completo del disco duro, aun cuando el ordenador esté apagado.

También emplean los Back Oriffice, Netbus o virus con el fin de fastidiar, sin dimensionar las consecuencias de sus actos, su única preocupación es su satisfacción personal.

EL COPYHACKER

Son una nueva generación de falsificadores dedicados al crackeo de Hardware, específicamente en el sector de tarjetas inteligentes. Su estrategia radica en establecer amistad con los verdaderos Hackers, para copiarles los métodos de ruptura y después venderlos a los "bucaneros" personajes que serán descritos más adelante.

Los Copyhackers se interesan por poseer conocimientos de tecnología, son aficionados a las revistas técnicas y a leer todo lo que hay en la red, su principal motivación es el dinero.

BUCANEROS
Son los comerciantes de la red más no existen en ella; aunque no poseen ningún tipo de formación en el área de los sistemas, si poseen un amplio conocimiento en área de los negocios.

Su objetivo está centrado en comercializar o revender los productos que los Copyhackers les proporcionan, bajo un nuevo nombre comercial, con el ánimo de lucrarse en corto tiempo y con el más mínimo esfuerzo.

PHREAKER

Se caracterizan por poseer bastos conocimientos en el área de telefonía terrestre y móvil, incluso más que los propios técnicos de las compañías telefónicas; recientemente con el auge de los celulares, han tenido que ingresar también al mundo de la informática y del procesamiento de datos.

Su actividad está centrada en romper las seguridades de las centrales telefónicas, desactivando los contadores con el fin de realizar llamadas sin ningún costo.

Actuamente las tarjetas prepago son su campo de acción predilecto, suelen operar desde cabinas telefónicas o móviles y a través de ellas pueden captar los números de abonado en el aire y así crear clones de tarjetas telefónicas a distancia.

NEWBIE

Es el típico "cacharrero" de la red, sin proponérselo tropieza con una pagina de Hacking y descubre que en ella existen áreas de descarga de buenos programas de Hackeo, baja todo lo que puede y empieza a trabajar con ellos.

Es un aprendiz paciente e inofensivo, en su trasegar por la red, se puede topar con sistemas de fácil acceso y también con programas con un grado de dificultad mayor, para lo cual tiene que recurrir nuevamente a la red en busca de instrucciones que le permitan lograr su objetivo.

SCRIPT KIDDIE

Denominados también “Skid kiddie”, son simples usuarios de Internet, sin conocimientos sobre Hack o Crack aunque aficionados a estos temas no los comprenden realmente, simplemente son internautas que se limitan a recopilar información de la red y a buscar programas que luego ejecutan sin los más mínimos conocimientos, infectando en algunos casos de virus a sus propios equipos.
El  cracker

El cracker, es considerado un "vandálico virtual". Este utiliza sus conocimientos para invadir sistemas, descifrar claves y contraseñas de programas y algoritmos de encriptación, ya sea para poder correr juegos sin un CD-ROM, o generar una clave de registro falsa para un determinado programa, robar datos personales, etc. Algunos intentan ganar dinero vendiendo la información robada, otros sólo lo hacen por fama o diversión.

Cracker es el término que define a programadores maliciosos y ciberpiratas que actúan con el objetivo de violar ilegal o inmoralmente sistemas cibernéticos, siendo un término creado en 1985 por hackers en defensa del uso periodístico del término.
tipos de crackers:
 
Crackers de sistemas:
término designado a programadores y decoders que alteran el contenido de un determinado programa, por ejemplo, alterando fechas de expiración de un determinado programa para hacerlo funcionar como si se tratara de una copia legítima.

Crackers de Criptografía:
término usado para aquellos que se dedican a la ruptura de criptografía (cracking codes).

Phreaker: cracker especializado en telefonía. Tiene conocimiento para hacer conexiones gratuitas, reprogramar centrales telefónicas, grabar conversaciones de otros teléfonos para luego poder escuchar la conversación en su propio teléfono, etc.

Cyberpunk:
son los vándalos de páginas web o sistemas informatizados. Destruyen el trabajo ajeno.

Anonymous

 

Es un movimiento internacional de ciberactivistas, formado por un número indeterminado de personas que reciben ese nombre porque no revelan su identidad. Son anónimos. No hay líderes y todos son iguales.
No pertenecen a ningún partido político. Y todos se representan bajo un mismo símbolo, la máscara que utiliza V en la novela gráfica V de Vendetta, que se adaptó al cine con el mismo título
  • Su lema es "Somos legión. No perdonamos. No olvidamos"
  • Es un movimiento internacional, sin líderes, a favor de la transparencia
  • Su símbolo es la máscara del protagonista de la película V de Vendetta
1. Qué opina acerca de los hackers ¿Son buenos o malos?

Cada uno tiene su forma de pensar y como hay  buenos hay malos por que algunos lo utilizan para su propio bienestar  y algunos lo utilizan para  el bien de los demás para ayudar a las personas y no para hacer el mal a otro, son muy justos; buscando ser reconocidos en el mundo físico de una forma como buena pero con un fin un poco loco. Para un ser humano el mal es divertido, satisface y nos hace reír pero no todo ya que el mal es chistoso hasta que irrumpe el llamado DIABLO.
2. ¿está de acuerdo  con sus ideales? ¿Por qué?
Es algo contradictorio ya que al buscar la felicidad hacen daño a personas con su información o paginas adquiridas por este, ya que lo único que busca el hacker es dañar la reputación de cierta pagina o persona alterando  la información; como se dijo la diversión de una persona se encuentra en el mal del otro lo cual es algo negativo, pues lo malo no debe ser bueno.



PROTOCOLOS DE INTERNET Y LENGUAJES WEB

                               Protocolos de internet
Los protocolos de internet son un conjunto de reglas estandarizadas que permiten la comunicación entre computadoras heterogéneas conectadas a la red.
Comúnmente se conoce a los protocolos de internet como protocolo TCP/IP o familia de protocolos TCP/IP por ser el IP y el TCP los dos protocolos más importantes del grupo.
Son varios los protocolos usados en la red pero hay unos especificos para el correo, telnet, etc. Cinco protocolos mas utilizados en internet son.
v  IP
v  TCP
v  HTTP
v  HTTPS
v  FTP

IP (internet protocol o protocolo de internet)
El protocolo IP es el que se encarga de dirigir los datagramas (paquetes de información) a través del internet desde el origen hasta su destino. Este protocolo asigna direcciones IP (direccionamiento) y encuentra "caminos" adecuados para dirigir los datagramas a través de la red (enrutamiento). No es exclusivo de la web, sino que es usado por todos los servicios de internet.

TCP (Transmission Control Protocol o Protocolo de Control de Transmisión)
El protocolo de control de transmisión se encarga de enviar la información de manera confiable desde el origen hasta el destino, a través de los caminos indicados por el protocolo IP.
Este protocolo básicamente fragmenta la información en pequeños paquetes (datagramas) y los envía a su destino. Una vez en su destino, el TCP vuelve a ensamblar la información asegurándose que esté completa, en el mismo orden en que fue enviada y libre de errores.
El TCP tampoco es exclusivo de la web, sino que es usado por todos los servicios de internet.
HTTP (HyperText Transfer Protocol o Protocolo de Transmisión de Hipertexto)
Si ves la dirección de esta página web en la barra de tu navegador notarás que empieza con http://. Eso indica que se usa el protocolo HTTP para recibir la información. Éste es el protocolo sobre el que funciona la World Wide Web.
El HTTP es un protocolo que sigue el esquema solicitud-respuesta entre un cliente y un servidor. Así que para ver esta página, tu navegador (cliente) hizo una solicitud HTTP al servidor donde está alojado acrearweb.com. El servidor respondió mediante el mismo protocolo, enviando la página web.

HTTPS (HyperText Transfer Protocol Secure o Protocolo Seguro de Transmisión de Hipertexto)
Es una versión segura de HTTP, en la que los datos son encriptados para su transmisión. Este protocolo se utiliza para transacciones bancarias, compras en red, transmisión de datos de usuario y otras situaciones en las que los datos deban manejarse de la forma más segura posible.

FTP (File Transfer Protocol o Protocolo de Transmisión de Archivos)

El protocolo FTP te permite transferir archivos a través de internet. Al igual que IP y TCP, no es un protocolo exclusivo de la web, sino que pertenece a internet. Sin embargo, es muy utilizado por los webmaster para gestionar los archivos de sus sitios web.
Básicamente el FTP te permite manejar archivos en internet de manera similar a como los puedes manejar en tu computadora: copiando, pegando, renombrando y borrando archivos y carpetas.


Lenguajes web

Existen muchos lenguajes informáticos útiles para crear sitios web. Éstos son los lenguajes web.
Lenguajes más usados en la creación de web:

Lenguajes de marcado
Son lenguajes que indican las características de un documento de texto mediante marcas o etiquetas propias. Estos lenguajes forman la capa estructural de las páginas web. Los lenguajes de marcado más importantes son:
XML
HTML
XHTML
XML es en realidad un estándar definido por el W3C para el marcado de texto, así que no es un lenguaje web en sí, sino un metalenguaje. Determina las reglas que deben seguir los otros lenguajes de marcado.
HTML es el lenguaje fundamental para crear páginas web. Indica la estructura de cada documento. Por su parte, XHTML es una variante de HTML que sigue las reglas definidas por XML.
No confundas estos lenguajes con lenguajes de programación. Los lenguajes de marcado no son lenguajes de programación, ya que no permiten realizar operaciones de ningún tipo y sólo se limitan a proporcionar información sobre diferentes partes del documento.
Lenguaje de estilo

Existe un solo lenguaje de estilo en la web:
§  CSS
También se conoce como Hojas de Estilo en Cascada y es el lenguaje que indica cómo se tienen que presentar las páginas web en el navegador. Es útil e importante para crear sitios web atractivos, pero puedes crear sitios web básicos sin necesidad de usar CSS. No es un lenguaje de programación.

Lenguajes de programación del lado del cliente
Son lenguajes de programación propiamente dichos. Es decir que te permiten desarrollar programas para que tus páginas web sean interactivas o tengan alguna característica que no puedes conseguir solamente con HTML.
Los lenguajes de programación del lado del cliente son ejecutados por el navegador en la computadora cliente. Entre estos lenguajes tienes:

v  AJAX
v  JavaScript
v  VBScript
AL ser ejecutados en el lado del cliente, estos programas son pequeños y muy específicos.
AJAX es en realidad una combinación de JavaScript asíncrono y XML, por lo que no es un lenguaje en sí mismo sino una combinación de tecnologías que utilizan JavaScript. Es cada vez más popular en la web.

 Lenguajes de programación del lado del servidor
Estos lenguajes son más poderosos que los anteriores y se ejecutan en el servidor. Por tanto, son útiles si necesitas programas grandes para que funcione tu web.
Generalmente son lenguajes multipropósito, o sea que te permiten crear programas informáticos para casi cualquier cosa que se te ocurra.
Entre los lenguajes de programación del lado del servidor tienes:
§  ASP.NET
§  Cold Fusion
§  JSP
§  Perl
§  PHP
§  Python
§  Ruby on Rails
Un caso particular muy interesante es el lenguaje de programación JAVA (no lo confundas con JavaScript). JAVA es un lenguaje de programación multipropósito que se puede usar en el lado del servidor, pero con el que también puedes crear pequeñas aplicaciones llamadas Applets de JAVA que corren en el lado del cliente.

Gestores de bases de datos
Los gestores de bases de datos te permiten acceder y manejar los datos de una base de datos. Sirven como interfaces entre la base de datos y una aplicación o programa informático.
Entre los gestores de bases de datos más usados en la web tienes:
§  MS-SQL
§  MySQL
§  PostgreSQL
Otros lenguajes web
Existen otros lenguajes de la web que son muy usados y permiten manejar y presentar información de diferentes maneras. Por ejemplo, FLASH que te permite para desarrollar y presentar animaciones multimedia, o SVG que te permite crear modelos gráficos vectoriales.
Esos lenguajes son útiles para muchas cosas, pero no son fundamentales parea crear una web. A medida que vayas aprendiendo los fundamentos de la creación web, puedes aprender sobre alguno de esos lenguajes que te resulte particularmente útil o interesante. Mientras tanto, concéntrate en los lenguajes web fundamentales.