Learn best practices and the proper use of Azure management tools, such as Azure Portal, Azure PowerShell, Azure CLI, and ARM templates, which are time-saving tools that support daily administration tasks such as monitoring, alerting, backups, security, and more. This book explores common Azure services, including Azure networking, virtua...
OpenStack Neutron is an OpenStack component that provides networking as a service for other OpenStack services to architect networks and create virtual machines through its API. This API lets you define network connectivity in order to leverage network capabilities to cloud deployments.Through this practical book, you will build a strong ...
Gephi is an open source, user-friendly network visualization and analysis tool that provides numerous powerful features, making it easy for novices to get to grips with graph analysis quickly.This book is your one-stop guide to learning Gephi's interactive networking and visualization, alongside the graph theory concepts that drive t...
For system administrators, network engineers, and security analysts, it is essential to keep a track of network traffic. At some point it will be necessary to read the network traffic directly instead of monitoring application level details. Network security audits, debug network configurations, and usage patterns analyzing can all requir...
First on the list of our best computer networking books for MSPs, is Computer Network. This book covers various topics including Bluetooth, fixed coverage of ADSL, 3G cellular as well as peer-to-peer networking. In addition, it has eight chapters covering the physical layer, medium access control and the data link layer. As well as providing details on the basics, it does dive into advanced topics as well, ensuring it provides a great option for IT pros, ready to expand their knowledge. Get it here.
Guess what Manual work is not anymore required! There are a lot of systems to help and network automation is becoming essential for network engineers, sysadmins and for every IT pro. This book tells us more about how to use new tools like Python, JSON, XML, and Linux that use code to automate complicated network systems. Get it here.
This is a practical book about network complexity. It gives you some very important tricks and tips on how to identify and assess risks in Internet-based networks. In addition, you can adopt this book using its testing model to deploy and manage networks that are immune from attack. In this book, Chris McNab, a security expert and hacker shares testing tactics that can be adopted to evaluate the security of networks. Find out more here.
This book provides a unique perspective of networking with a problem-solving approach. As well as focusing on current systems, it also delves into the future of networking that MSP professionals should be aware of right now. It explains the key problems that any protocol or system will need to overcome and delves into some of the more common solutions that are available. Find out more here.
This second edition contains more than 300 diagrams and screenshots, as well as topology diagrams to explain how TCP/IP works. The author uses a working network configuration that includes workstations, servers, and routers. This book gives insights into the most up-to-date network equipment, operating systems, and router vendors. Find out more here.
This book is organized into the network layers of Internet Protocol Stack which is the base of all computer networking (together with the OSI model), therefore it offers a very good structure and learning experience.
Also, the newer edition does not include that much extra material so I would recommend the cheaper 6th Edition just to save you some money. Although it is an older book, you will still learn the fundamentals of networking which is the basis for more practical material.
The practical examples and configuration samples you will find in the book are taken from actual Cisco networking equipment so the book will be very helpful to Cisco network administrators that are actually working in the field and want to get the job done.
To summarize, this book is great as a practical reference for professionals already working with Cisco networks. Although it is an old book, most of the concepts, configurations and technologies are still valid to this date.
If you are a Cisco networking engineer working mostly with Layer 3 routing devices, this book is the bible of Layer 3 IP communications. Please note that the book covers only Interior Gateway Protocols (IGPs). If you want to learn also BGP, please see the next book below.
Advanced routing engineers who want to prepare for CCIE or want to learn everything about BGP (e.g people working in ISPs or big corporations). This book is 1100+ pages and is considered the bible of Exterior Routing and BGP design in networks.
This is one of the most recent (8th edition at the time of this writing) and updated textbooks in this list about computer networking that covers a wide range of topics for both beginners and for seasoned professionals.
The book is structured in 10 mini-books and covers a lot of recent and up-to-date technologies such as Cloud services (Amazon, Azure etc), Windows 10, Linux, Windows Server 2019, Office 365, general networking topics, virtualization, routing, switching, wireless, security etc.
The book is for the latest Network+ (Exam N10-008) and covers topics in general networking, cabling basics, ethernet networks, TCP/IP basics, routing, wireless networks, virtualization and cloud computing, network security, network management and monitoring etc.
You will benefit most from this book if you already have a few years experience in networking and LAN management. The book goes in-depth about switching technologies so you must have some prior experience.
The book covers topics such as Python (used to create useful scripts to automate networking tasks), Linux, IT automation tools such as Ansible, SDN concepts, working with Network APIs, Integration concepts etc.
Keep in mind here that the new Cisco certification exams after their 2020 updates, include a lot of programmability and automation topics. This is another reason that modern network engineers must shift their mindset into more software-based concepts and automation.
If you are a hard-core traditional network engineer already managing and monitoring your infrastructure with the CLI, this book will help you make the shift to a more efficient and more productive management and operation.
The book includes the history of SDN, how software was used to forward and route packets in networks, how an enterprise will benefit from SDN or not, how SDN works, the OpenFlow specification, SDN in data centers, SDN applications, NETCONF and much more.
This is a Cisco-approved self-study resource for people preparing for the Cisco CCNA 200-301 exam. Along the way in studying these books, you will learn key fundamental networking concepts which will be helpful in your whole career as network engineer.
However, I have tried to collect and present the best ones in my opinion that will help most beginners just starting out in networking and also experts that want to advance their knowledge and skills even further.
-Python programming basics: data types, conditionals, loops, functions, classes, and modules-Linux fundamentals to provide the foundation you need on your network automation journey-Data formats and models: JSON, XML, YAML, and YANG for networking-Jinja templating and its applicability for creating network device configurations-The role of application programming interfaces (APIs) in network automation-Source control with Git to manage code changes during the automation process-How Ansible, Salt, and StackStorm open source automation tools can be used to automate network devices-Key tools and technologies required for a Continuous Integration (CI) pipeline in network operations
This book will be an indispensable resource for network and cloud designers, architects, DevOps engineers, security specialists, and every professional who wants to build or operate high-efficiency networks.
Most of these tech books are hot off the press. A few have been out for a bit, but haven't lost their sheen and remain highly relevant. Many cover cutting-edge topics that were some of the hottest sessions at Interop Las Vegas this year, including network automation, DevOps, and containers. In fact, some the authors, such as network consultant Jason Edelman and eBay Network Software Engineer Matt Oswalt, were popular speakers at the conference.
With the rise of cloud and software-defined networking, IT roles are changing so it makes sense for infrastructure pros to get familiar with emerging technologies, hence our book choices. Who knows, perhaps one or more of these books will inspire you to take a different approach in your work, or a whole new path in your IT career.
With software playing a more prominent role in networking, many industry experts say programming will become an important skill for network engineers. They often recommend learning some Python, so here's a book to get you started if you haven't already learning the programming language. The third edition of Learn Python the Hard Way by Zed Shaw features exercises designed to teach you how to install a Python environment, organize and write code, and work with files. It covers strings and texts, looping and logic, debugging, testing, and more. The book is available for purchase with a DVD, and also can be accessed for free online.
Published in late 2013, Practical IPv6 for Windows Administrators has only become more relevant with the increasing urgency of IPv6 migrations after ARIN ran out of addresses in its free IPv4 pool last fall. Written by IPv6 expert and Interop speaker Edward Horley, the book covers IPv6 addressing, management of IPv6 from Powershell, and use of IPv6 in Hyper-V and virtual networking environments. It