Programación de Socket Linux es el libro que necesita para escribir potentes sockets al estilo C. Este libro contiene ideas y comentarios prácticos acerca del desarrollo de clientes, servidores y puntos de red. Aprenda a escribir sockets cliente y servidor y a trabajar con los protocolos existentes (HTTP) o a establecer sus propios protocolos. Mejore el rendimiento de la red mediante comunicaciones UDP punto a punto rápidas, aunque menos fiables.
El protocolo TCP/IP soporta varios tipos de mensajes específicos que proporcionan un amplio espectro de conectividad y fiabilidad. La selección del tipo de mensaje correcto puede ayudarle a equilibrar los factores de rendimiento y fiabilidad. En este libro se describen cada uno de los tipos disponibles (raw, ICMP, UDPy TCP) y se enumeran sus ventajas e inconvenientes. Además, siguiendo ciertas técnicas de programación, podrá realizar la transición entre el IPv4 actual y prepararse para la siguiente generación, IPv6.
Puntos clave:
- Domine los conceptos y construya las aplicaciones
- Aprenda a trabajar con distintos tipos de sockets Linux: streams, datagramas y raw.
- Trabaje con mensajes de difusión y multidifusión.
- Cree sockets seguros usando OpenSSL y conozca todo lo relacionado con la seguridad de un programa de red.
- Practique con API de sockets en Java y C++.
- Aprenda a prepararse para IPv6 y a convertir los programas correctamente.
- Utilice rpcgen para crear RPC para sus propios proyectos.
Tabla de contenido
Capítulo 2. Elocuencia del lenguaje de red TCP/IP
Capítulo 3. Tipos de paquetes de Internet
Capítulo 4. Envío de mensajes entre peers
Capítulo 5. Explicación del modelo de capas de red
Capítulo 6. Gen
0 comentarios :
Publicar un comentario