Woodbeck, Adam
Network Programming With - Go: Learn to Code Secure - and Reliable Network - Services from Scratch
- ISBN 13:
- 9781718500884
- author:
- Woodbeck, Adam
- format:
- Paperback
- publisher:
- No Starch Press,US
- language:
- English
- Publication Year:
- 2021
- Pages:
- 396
- Dimensions:
- 23.4 x 17.5 x 3.1 centimetres (0
- Genre:
- Computers, Networking, Networking Protocols,
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
Network Programming with Go teaches you how to write clean, secure network software using the programming language designed for high-performance networking and multiprocessing. By combining the best parts of many other languages, Go is fast, scalable, and perfect for network programming.
You'll learn the basics of networking and traffic routing before putting that knowledge into practice by writing programs that communicate using TCP, UDP, and Unix sockets to ensure reliable data transmission. As you progress, you'll explore higher-level network protocols like HTTP and HTTP/2 and build applications that securely interact with servers, clients, and APIs over a network using TLS.
This book covers the essential topics in Go networking, including internet protocol basics, reliability in socket-level communications, and tools for authentication and encryption. It's an ideal resource for taking advantage of Go's built-in concurrency, rapid compiling, and rich standard library, covering Go 1.