
The Definitive Guide to Linux Network Programming
Apress' The Definitive Guide to Linux Network Programming is a clear, concise treatment of creating clients and servers under the Linux operating system. The book assumes that the reader knows C and has experience developing code on Linux, but provides everything else a programmer needs for real-world network programming, including design, implementation, debugging, and security. Readers will learn about the many kinds of socket types, sessioned vs. sessionless protocols, how to build a custom protocol, encryption, how to use SSL, and how to tunnel data.
Ur innehållet:
Networks and Protocols.- Base Functions.- General Network Sockets.- Protocols.- Client-Server Architecture.- Implementing Custom Protocols.- Considerations.- Debugging and Development Cycle.- Case Study: A Networked Application.- Securing Network Communication.- Authentication and Data Signing.- Designing for Security.- Case Study: A Secure Network Application.- Appendix A: IPv6 for Linux.- Appendix B: Raw Sockets.- Appendix C: Kernel Tuning.
- Författare
- Nathan Yocom, John Turner, Keir Davis
- ISBN
- 9781590593226
- Språk
- Engelska
- Vikt
- 310 gram
- Utgivningsdatum
- 2004-08-04
- Förlag
- APress
- Sidor
- 400
