Construa sistemas de redes robustos
e de alto desempenho em qualquer ambiente!
Para construir as aplicações e os serviços de rede altamente distribuídos de hoje, você precisa de profundo domínio sobre soquetes e outras APIs de rede fundamentais. Este livro oferece orientação abrangente, do começo ao fim para construir sistemas de redes robustos e de alto desempenho em qualquer ambiente.
Construído sobre o lendário trabalho de W. Richard Stevens, esta edição foi completamente atualizada por dois importantes especialistas em programação de redes para resolver os padrões, as implementações e as técnicas mais cruciais de hoje.
Novos tópicos incluem:
- POSIX Single UNIX Specification Versão 3
- IPv6 APIs (incluindo orientação atualizada sobre interoperabilidade IPv6/IPv4)
- O novo protocolo de transporte STCP
- Soquetes de gerenciamento de chaves baseado em IPSec
- Implementações em FreeBSD 4.8/5.1, Red Hat Linux 9.x, Solaris 9, AIX 5.x, HP-UX e Mac OS X.
- Novas técnicas de depuração para programas de rede
- Source Specific Multicast API, a chave viabilizadora para ampla disseminação do IP multicast.
Os autores também atualizaram e estenderam a cobertura definitiva
de Stevens dos seguintes padrões e técnicas cruciais de rede UNIX:
- Transporte TCP e UDP
- Soquetes: elementares, avançados, roteados e brutos.
- E/S: multiplexação, funções avançadas, não – bloqueadora e baseada em sinais.
- Daemons e inetd
- Protocolos de domínio UNIX
- Operações ioctl
- Broadcasting e multicasting
- Threads
- Fluxos
- Projetos: Servidores TCP interativos, concorrentes, pré-bifurcados e pré-threaded.