SKU/Artículo: AMZ-B0GN94Y6M4

Network Socket Programming: Building High-Performance Servers and Client Applications on Linux (Professional Systems Engineering)

Detalles del producto
Disponibilidad:
En stock
Peso con empaque:
0.61 kg
Devolución:
Condición
Nuevo
Producto de:
Amazon
Viaja desde
USA

Sobre este producto
  • The Kernel-User Boundary: Understand the true cost of system calls, context switches, and memory copying. Learn how to minimize overhead using advanced buffering strategies.
  • Concurrency at Scale: Rigorous analysis of I/O models. Move from blocking I/O and process-forking to multi-threading, and finally to the massive scalability of I/O Multiplexing with epoll.
  • Event-Driven Architecture: Build a non-blocking event loop from scratch. Master Edge-Triggered notifications, timer management, and signal integration to handle the C10K problem and beyond.
  • Performance Tuning: Optimize the TCP stack using socket options. Resolve the conflict between Nagle's Algorithm and Delayed ACKs, tune buffer sizes for bandwidth-delay products, and implement keepalives that actually work.
  • Zero-Copy Data Transfer: Eliminate the middleman. Use sendfile, splice, and mmap to move gigabytes of data directly from disk to network without touching user-space memory.
  • Production Readiness: Implement defensive programming to handle malformed packets, prevent file descriptor leaks, and secure your connections with OpenSSL.
  • Future Technologies: Explore the cutting edge of Linux networking, including true asynchronous I/O with io_uring, packet filtering with eBPF/XDP, and the shift to UDP-based HTTP/3 with QUIC.
U$S 32,38
44% OFF
U$S 17,99

IMPORTÁ FACIL

Comprando este producto podrás descontar el IVA con tu número de RUT

NO CONSUME FRANQUICIA

Si tu carrito tiene solo libros o CD’s, no consume franquicia y podés comprar hasta U$S 1000 al año.

U$S 32,38
44% OFF
U$S 17,99

¡Comprá en hasta 12 cuotas sin interés con todas tus tarjetas!

Llega en 5 a 11 días hábiles
con envío
Tienes garantía de entrega