Woodbeck, Adam

Network Programming With - Go: Learn to Code Secure - and Reliable Network - Services from Scratch

(No reviews yet) Write a Review
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
£31.01

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.

View AllClose