Книги и журналы » Компьютерная литература » Программирование (книги)
Network Programming with Go / Сетевое программирование с GoГод издания: 2021
Автор: Adam Woodbeck
Издательство: No Starch Press
ISBN: 978-1-7185-0089-1
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 392
Описание: If you’d like to learn how to securely share data over a network using standard protocols, all the while writing Go code that is stable, secure, and effective, this book is for you.
The target reader is a security-conscious developer or system administrator who wishes to take a deep dive into network programming and has a working knowledge of Go and Go’s module support. That said, the first few chapters introduce basic networking concepts, so networking newcomers are welcome.
Staying abreast of contemporary protocols, standards, and best practices when designing and developing network applications can be difficult. That’s why, as you work through this book, you’ll be given increased responsibility. You’ll also be introduced to tools and tech that will make your workload manageable.
[hr]
Если вы хотите узнать, как безопасно обмениваться данными по сети с использованием стандартных протоколов, при этом создавая стабильный, безопасный и эффективный код Go, эта книга для вас.
Целевой читатель — заботящийся о безопасности разработчик или системный администратор, который хочет глубоко погрузиться в сетевое программирование и имеет практические знания о Go и поддержке модулей Go. Тем не менее, первые несколько глав знакомят с основными понятиями сетевых технологий, поэтому приветствуются новички в сетевых технологиях.
Быть в курсе современных протоколов, стандартов и лучших практик при проектировании и разработке сетевых приложений может быть непросто. Вот почему, когда вы будете работать с этой книгой, на вас будет возложена повышенная ответственность. Вы также познакомитесь с инструментами и технологиями, которые сделают вашу рабочую нагрузку управляемой.
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
Acknowledgments
Introduction
PART I: NETWORK ARCHITECTURE
Chapter 1: An Overview of Networked Systems
Chapter 2: Resource Location and Traffic Routing
PART II: SOCKET-LEVEL PROGRAMMING
Chapter 3: Reliable TCP Data Streams
Chapter 4: Sending TCP Data
Chapter 5: Unreliable UDP Communication
Chapter 6: Ensuring UDP Reliability
Chapter 7: Unix Domain Sockets
PART III: APPLICATION-LEVEL PROGRAMMING
Chapter 8: Writing HTTP Clients
Chapter 9: Building HTTP Services
Chapter 10: Caddy: A Contemporary Web Server
Chapter 11: Securing Communications with TLS
PART IV: SERVICE ARCHITECTURE
Chapter 12: Data Serialization
Chapter 13: Logging and Metrics
Chapter 14: Moving to the Cloud
Index
[/spoiler]
Доп. информация: Не путать с
одноимённой книгой другого автора.