ing. Sistemas

Páginas: 5 (1181 palabras) Publicado: 26 de febrero de 2014
Introducción
The Client-Server El cliente-servidor paradigm is the most prevalent model for distributed computing protocols. paradigma es el modelo más frecuente para los protocolos de cálculo distribuido.
It is the basis of all distributed computing Es la base de toda la computación distribuida paradigms at a higher level of abstraction. paradigmas a un nivel más alto de abstracción.
Itis service-oriented , and employs a request-response Es orientada a servicios, y emplea a una solicitud de respuesta protocol . protocolo.
El paradigma de cliente-servidor
A server process , running on a server host , provides access to a service. Un proceso de servidor, ejecutando en un host de servidor, proporciona acceso a un servicio.
A client process , running on a client host , accessesthe service via the server process. Un proceso de cliente, se ejecuta en un equipo cliente, acceso al servicio a través del proceso del servidor.
The interaction of the process proceeds according to a protocol . La interacción del proceso procede de acuerdo con un protocolo.
Cliente-servidor de aplicaciones y servicios
An application based on the client-server paradigm is a client-serverapplication . Una aplicación basada en el paradigma cliente-servidor es un servidor de aplicación de cliente.
On the Internet, many services are Client-server applications. En Internet, muchos servicios son aplicaciones de servidor-cliente. These services are often known by the protocol that the application implements. Estos servicios son a menudo conocida por el protocolo que implementa laaplicación.
Well known Bien conocido Internet services include HTTP , FTP , DNS , finger, gopher, etc. servicios de Internet son HTTP, FTP, DNS, el dedo, gopher, etc
User applications may also be built using the client-server paradigm. Las aplicaciones de usuario también se podrá construir con el paradigma cliente-servidor.
El Protocolo para un servicio
A protocol is needed to specify the rulesUn protocolo es necesario para especificar las normas that must be observed by the client and the server during the conduction of a service session . que deben ser observadas por el cliente y el servidor durante la realización de una sesión del servicio.
Such rules include specifications on matters such as Estas normas incluyen especificaciones sobre cuestiones tales como
how the service is tobe located , cómo el servicio se va a ubicar,
the sequence of interprocess communication la secuencia de comunicación entre procesos
the representation and interpretation of data la representación e interpretación de datos exchanged with each IPC. intercambiada entre la CIP.
On the Internet, such protocols are specified in the RFCs (Request For Comments) . En Internet, los protocolosespecificados en el RFC (Request For Comments).
La complejidad de los servidores:
Servers need to accommodate multiple, concurrent requests. Servidores necesidad de dar cabida, simultáneamente varias solicitudes.
Servers usually have two parts: Servidores suelen tener dos partes:
Single master which accepts new requests. maestro único que acepta las nuevas solicitudes.
Multiple slaves ( childprocesses ) which handle those requests. Varios esclavos (procesos hijos) que manejan las peticiones.
( 1 request = 1 slave ) (1 solicitud = 1 esclavo)
Steps taken by a Master Server: Las medidas tomadas por un servidor maestro:
Opens a well-known port ( socket open and bind ). Abre un puerto bien conocido (abrir el socket y se unen).
Waits for a new client's request ( socket listen ).Espera nuevo cliente solicita una (zócalo escuchar).
Chooses a new local port for the client to connect over. Elige un nuevo puerto local para el cliente para conectarse a través.
Spawns new concurrent slave to service the client over the new port ( socket accept ). Genera nuevo esclavo concurrentes al servicio del cliente a través del nuevo puerto (toma de aceptar).
Goes back to waiting for...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing de sistemas
  • Ing sistemas
  • Ing de sistemas
  • Ing. Sistemas
  • Ing Sistemas
  • Ing De Sistemas
  • Ing. En Sistemas
  • Ing. De Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS