Professional Documents
Culture Documents
Qu es un socket?
Los sockets son un sistema de comunicacin entre procesos de diferentes mquinas de una red.
Diagrama de socket
Cuando un cliente y un servidor establecen una conexin, lo hacen a travs de un socket.
Primitivas
Establecer un punto de comunicacin Comunicarse a una mquina remota Escuchar Leer o escribir y publicar informacin Desconectarse
Propiedades
Fiabilidad de transmisin Conservacin del orden de los datos No duplicacin de datos Comunicacin en modo conectado Envo de mensajes urgentes
Atributos
Dominio: Especifica el medio de comunicacin de red que utilizar el socket. Protocolo: Especifica qu protocolo se va a utilizar. Tipo: Los protocolos de internet proveen dos niveles de servicio: flujo y datagramas.
Tipos de sockets
Stream (TCP) Datagram (UDP) Raw (acceso directo al protocolo: root)
Socket Raw
Dan acceso directo a la capa de software de red subyacente o a protocolos de ms bajo nivel.
Lmite de tamao.
Garanta de entrega