1. Conceptos cliente servidor
Las computadoras que conectamos en internet y se comunican entre si lo hacen
utilizando un protocolo de comunicación que puede ser TCP o UDP.
TCP es un protocolo orientado a conexión que permite conectar dos
aplicaciones de manera confiable.
UDP las comunicaciones establecidas a través de UDP no son confiables ni
están garantizadas ya que este no es un protocolo orientado a conexión
como TCP
Modelos de computación distribuida
Los sistemas basados e este pueden adoptar múltiples formas dependiendo de las necesidades existentes.
Modelo cliente servidor
En este modelo intervienen dos partes solamente, entre las cuales se descompone todas las aplicaciones distribuidas: una maquina cliente-usuario
solicita a una maquina remota que es el servidor
Arquitectura de n capas Sistema Peer-to-Peer
Una primera extensión del modelo cliente servidor básico seria el
modelo de 3 o mas capas que es ampliamente utilizado hoy en día en
todo tipo de aplicaciones distribuidas
Son un modelo de sistema distribuido relativamente nuevo. Nació con la idea
de evitar depender de un nodo central permitie4nddo que cada nodo del
sistema tuviera lo mismo potencial de participación y responsabilidad