Category: Computer Networks

Network Programming with Go (Jan Newmarch)
Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer.
Wireshark and Cisco Packet Tracer
Wireshark is the world’s foremost and widely-used network protocol analyzer. Cisco Packet Tracer is developed by the Cisco team for the CCNA and CCNP students for their practice related to routing, switching, networking, and Internet of Things. Cisco Packet Tracer provides you a visualization of what you are doing while networking.
Rethinking the Internet of Things: A Scalable Approach
An introduction to design, complexity and issues surrounding future usage and deployment of the Internet of Things (IoT). It also provides interesting concepts on using edge gateways and streaming data from small set of devices.
An Introduction to Computer Networks (Peter L. Dordal)
This is a general-purpose textbook about computer networking, complete with diagrams and exercises. It presents basic principles and concepts, along with examples to illustrate how the principles can either enable or neutralize exploits.
Introduction to Networking: How the Internet Works
This book demystifies the amazing architecture and protocols of computers as they communicate over the Internet. While very complex, the Internet operates on a few relatively simple concepts that anyone can understand.
Linux From Scratch (Gerard Beekmans)
This booklet is a quick but thoughtful guide to jump into the Internet of Things (IoT), covering important subjects as IPv6 networking, sensors, wireless protocols and technologies, as well as IoT cloud platforms and its most commonly used protocols, etc.