Si bien la red de redes ( internet ) parace mágica no lo es, toda una gama de tecnologías hacen posible su funcionamiento y evolución. La lista es extensa, sin embargo se pueden mencionar protocolos de comunicación, estandares de comunicación, hardware y software.
Entre los protocolos de comunicación tenemos:
TCP/IP (TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL): es el que permite que varios computadores se comuniquen entre sí sin importar el sistema operativo que utilicen. Están divididos en protocolo TCP e IP, que trabajan en forma conjunta. El protocolo TCP, es el encargado de fragmentar y unir los paquetes y el protocolo IP, se encarga de hacer llegar cada uno de esos paquetes a su destino.
TCP/IP es la base para muchos servicios importantes, entre los que se encuentran:
- E-mail (correo electrónico), permite recibir o enviar mensajes a distintos usuarios en otras computadoras
- FTP (File transfer protocol), permite enviar u obtener archivos de otras computadoras en internet
- Telnet o Acceso remoto, es un protocolo que permite el acceso de un usuario a otra computadora en la red.
La versión mas utilizada actualmente es la ipv4, sin embargo existe la versión ipv6 la cual expande a 340 sextillones de direcciones IP.
HTTP (HIPERTEXT TRANSFER PROTOCOL): es el responsable de garantizar la comunicación entre los clientes y servidores Web. Situado en el nivel de Aplicación del modelo o pila de protocolos TCP/IP, emplea el conocido TCP (Protocolo de Control de Transporte) como protocolo para el correcto transporte de la información.
Otros protocolos no menos importantes son WWW, FTP,SMTP,SNMP, entre otros.
Entre los estandares de comunicación tenemos:
SOAP (SIMPLE OBJECT ACCESS PROTOCOL): es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML.
WSDL (WEB SERVICES DESCRIPTION LANGUAGE): es un formato XML estandar y describe la forma de comunicación, es decir, los requisitos del protocolo y los formatos de los mensajes necesarios para interactuar con los servicios listados en su catálogo. Las operaciones y mensajes que soporta se describen en abstracto y se ligan después al protocolo concreto de red y al formato del mensaje.
Otros estandares son WSPS, UDDI, WS-SECURITY, XML entre otros.
En cuanto hardware sabemos que deben existir varios computadoras interactuando entre si, y que estas deben contar con tarjeta de red para que exista la comunicación entre las mismas. También deben estar presente todos los dispositivos de entradas y salidas:
Dispositivos de entrada: teclados, mouse, dispositivos USB y escanner.
Disositivos de salida: monitor, cornetas, impresoras.
En cuanto a software podemos mencionar los diferentes lenguajes de programacion presentes como son HTML, JAVA, .NET, JAVASCRIPT, PHP, ASP, PHYTON, PERL , entre otros.
Los software de sistemas operativos con son Windows, Lnux, HP-UX, Solaris, entre otros.
Mencionamos tambien el software Apache basado en el protocolo HTTP, el cual es usado principalmente para enviar paginas dinamicas o estaticas a través de la WWW.
La tecnología esta sometida a cambios constante, sobre todo cuando se trata de la web estos elementos que intervienen en el funcionamiento de la internet siguen evolucionando y puede que mañana desaparezacan por una propuesta mejor.
MAPA MENTAL SOBRE LA INTERNET