120 likes | 307 Views
Grupo # 4. Nombre: Carné: Robinson Aguilar Castillo 2009259 Inguelberth Garcia Moreno 2008378 Marlon Gabriel Medina 2009412 Bily Noé Cuscul 2009224 Oscar Sazo Vasquez 2006028. Temas. Socket
E N D
Grupo # 4 Nombre: Carné: Robinson Aguilar Castillo 2009259 Inguelberth Garcia Moreno 2008378 Marlon Gabriel Medina 2009412 Bily Noé Cuscul 2009224 Oscar Sazo Vasquez 2006028
Temas Socket Protocolo TCP Protocolo UDP Protocolo IPX Arquitectura Cliente/Servidor
Socket Es un concepto abstracto por el cual dos programas (posiblemente situados en computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente de manera fiable y ordenada.
Requisitos para un socket: Un protocolo de comunicaciones Una dirección del Protocolo de Red Un número de puerto
Protocolo UDP (User Datagram Protocol) Es un protocolo del nivel de transporte basado en el intercambio de datagramas.
Protocolo IPX (Internetwork Packet Exchange) Se utiliza para transferir datos entre el servidor y los programas de las estaciones de trabajo. Los datos se transmiten en datagramas. Y utiliza arquitectura IPX/SPX.
Protocolo TCP (Transmission Control Protocol) Es un protocolo de comunicación orientado a conexión y fiable del nivel de transporte.
Protocolo TCP El cliente responde con un ack=y+1, seq=x+1 y se comienza el intercambio de datos El cliente envía un paquete SYN Seq = x El servidor responde con un SYN/ACK si el puerto esta abierto Seq = y , ack=x+1 (Transmission Control Protocol) Proceso de conexion en 3 pasos
Protocolo TCP Envía un paquete FIN al cliente Envía un paquete ACK para confirmar El cliente envia al servidor un ACK para confirmar El cliente envía un paquete FIN (Transmission Control Protocol) Proceso de desconexion en 4 pasos
ArquitecturaCliente/Servidor • Informacion recibida del socket: • Hello • How are you Información Recibida por el socket: 1. Hello • Información enviada del socket: • Hello • How are you Información guardada en un socket. 1. Hello
ArquitecturaCliente/Servidor Se crea un socket para la primera conexion PROXY Se crea un socket diferente para la segunda conexion