Está en la página 1de 10

IMPLEMENTACION UNA

RED CLIENTE/SERVIDOR
Integrantes: Nelson Shagñay (1007)
Mauricio Ortega (1011)
Cristian Casa (1119)
Objetivos

 Analizar y entender la arquitectura cliente/servidor.

 Investigar el funcionamiento y comportamiento de los sockets dentro de la


red cliente/servidor.

 Complementar el conocimiento del protocolo TCP/IP.


Metodología

 Mediante el protocolo TCP/IP se levantara una red cliente/servidor donde


el servidor permitirá la conexión de 10 computadores, mediante el
mecanismo de conexión de sockets, el protocolo IP permitirá identificar a
las máquinas de la red, con lo que la asignación de puertos, se genera la
conexión entre el cliente y servidor.
 El cliente tendrá el sistema operativo Windows como interfaz entre el
cliente (maquina) y usuario, mientras que para el servidor se deja a
consideración el uso del S.O entre Windows, Linux o Unix, todo dependerá
de quien otorgue la mayor facilidad de conexión con la generación de 5
servicios en el servidor para una conexión 2 a 1.
¿Qué son los sockets?

 Los sockets son un método de comunicación entre un programa de cliente


y uno de servidor a través de una red, también se define como “el extremo
de una conexión”. Un socket, es un método para la comunicación entre
un programa del cliente y un programa del servidor en una red. Un socket
se define como el punto final en una conexión.
Tipos de Socket:

 Orientado a conexión
Establece un camino virtual entre servidor y cliente, fiable, sin pérdidas de
información ni duplicados, la información llega en el mismo orden que se
envía. El cliente abre una sesión en el servidor y este guarda un estado del
cliente.
 Orientado a no conexión
Envío de datagramas de tamaño fijo. No es fiable, puede haber pérdidas de
información y duplicados, y la información puede llegar en distinto orden del
que se envía. No se guarda ningún estado del cliente en el servidor, por ello,
es más tolerante a fallos del sistema.
El protocolo TCP/IP.

 TCP/IP es el protocolo común utilizado por todos los ordenadores


conectados a Internet, de manera que éstos puedan comunicarse. Hay
que tener en cuenta que en Internet se encuentran conectados
ordenadores de clases muy diferentes y con hardware y software
incompatibles en muchos casos, además de todos los medios y formas
posibles de conexión. Aquí se encuentra una de las grandes ventajas del
TCP/IP, pues este protocolo se encargará de que la comunicación entre
todos sea posible. TCP/IP es compatible con cualquier sistema operativo y
con cualquier tipo de hardware.
Arquitectura cliente-servidor.

 La arquitectura cliente-servidor es una forma específica de diseño de


aplicaciones, aunque también se conoce con este nombre a los
ordenadores en los que se estas aplicaciones son ejecutadas. Por un lado,
el cliente es el ordenador que se encarga de efectuar una petición o
solicitar un servicio. El cliente no posee control sobre los recursos, sino que
es el servidor el encargado de manejarlos. Por otro lado, el ordenador
remoto que actúa como servidor evalúa la petición del cliente y decide
aceptarla o rechazarla consecuentemente.
El Servidor

 Es un ordenador u otro tipo de equipo informático encargado de


suministrar información a una serie de clientes, que pueden
ser tanto personas como otros dispositivos conectados a él. La información
que puede transmitir es múltiple y variada: desde archivos de texto,
imagen o vídeo y hasta programas informáticos, bases de datos, etc.
El Cliente

 Un cliente de red o cliente software, en una red de computadoras, es la


entidad de software que realiza las peticiones de servicio a los
proveedores del mismo.
 De esta manera, un cliente de red lanzará peticiones en forma de
mensajes a un servidor de red que las procesará. Después de este proceso,
el servidor transmitirá la respuesta al cliente.
Simulacion

También podría gustarte