Internet: una red de redes
Internet es una red mundial de redes de ordenadores, que permite a éstos
comunicarse de forma directa y transparente, compartiendo información y
servicios a lo largo de la mayor parte del mundo.
Para que dos ordenadores
conectados a Internet puedan comunicarse entre sí es necesario que exista un
lenguaje en común entre los dos ordenadores. Este lenguaje en común o protocolo
es un conjunto de convenciones que determinan cómo se realiza el intercambio de
datos entre dos ordenadores o programas.
Los protocolos usados por todas
las redes que forman parte de Internet se llaman abreviadamente TCP/IP y son:
Internet no es una red de ordenadores en el sentido usual, sino una red de redes, donde cada una de ellas es independiente y autónoma. Abarca a la mayor parte de los países, incluyendo miles de redes académicas, gubernamentales, comerciales, privadas, etc.
Anfitriones (host)
Se
conoce como anfitrión o host a cualquier ordenador conectado a la red, que
disponga de un número IP que presta algún servicio a otro ordenador.
Ordenador local y ordenador remoto
Ordenador
local (local host o local computer): es el ordenador en el que el usuario comienza
su sesión de trabajo y el que se utiliza para entrar en la red. Es el punto de
partida desde el cual se establecen las conexiones con otros ordenadores
Ordenadores
remotos (remote host):
aquellos con los que el usuario establece contacto a través de Internet y
pueden estar situados físicamente en cualquier parte del mundo.
El modelo cliente-servidor es uno de los mecanismos habituales para el intercambio de servicios e información en las redes de ordenadores y, en particular en Internet.
Cuando
se utiliza un servicio en Internet como visualizar un documento de hipertexto
se establece un proceso en el cual entran en juego dos partes:
Los términos cliente y servidor se usan también para referirse a los ordenadores en los que se ejecutan esos programas:
Funciones del programa cliente
o solicita un servicio
o recibe los datos enviados por el servidor
o gestiona los datos a nivel local
o presenta los datos en el formato adecuado
o dota al usuario de las herramientas y los comandos necesarios para poder utilizar las prestaciones del servidor de forma sencilla
Funciones del programa servidor
Transmite la información de forma eficiente, sin tener que preocuparse de atender a cada uno de los usuarios conectados. Así, un mismo servidor puede atender a varios clientes al mismo tiempo.