Conceptos básicos
Qué es un host
En Internet se llama host a cualquier ordenador conectado a la red y
que dispone de un número IP y un nombre definido, es decir, cualquier ordenador que puede
enviar o recibir información a otro ordenador. Host suele traducirse al castellano como
anfitrión.
Otros términos que se utilizan con frecuencia son ordenador local y
ordenador remoto. Ordenador local se refiere por lo general al ordenador que el usuario
está usando en primera instancia, a través del cual se establece una conexión con otro
ordenador al que se solicita un servicio, éste último es el ordenador remoto.

Modelo Cliente / Servidor
Es el modelo de interacción más común entre
aplicaciones en una red. No forma parte de los conceptos de la Internet como los
protocolos IP, TCP o UDP, sin embargo todos los servicios estándares de alto nivel
propuestos en Internet funcionan según este modelo.
Un Servidor es un programa que ofrece un servicio en
la red, es decir, que realiza una función específica. En ciertas circunstancias, este
término designará a una máquina; éste será el caso si dicha máquina está dedicada a
un servicio particular, por ejemplo: servidores de impresión, servidor de archivos,
servidor de correo electrónico, etc.
Un Cliente es un programa que dirige una petición
específica a un servidor que responde a una demanda de servicio.