0% found this document useful (0 votes)
203 views16 pages

10 Best Computer Networking Books For Beginners & Experts

how to get into computer networks

Uploaded by

Shanta Walker
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
203 views16 pages

10 Best Computer Networking Books For Beginners & Experts

how to get into computer networks

Uploaded by

Shanta Walker
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

You are here: Home / General Networking / 10 Best Computer Networking Books for Beginners & Experts

I may earn a small commission if you buy through the links in this website without any extra cost to you. My
Recommendations however are not biased in any way.

I have read tens of books (both in ebook format and also hard copy textbooks) in my networking
professional career over the last 18 years.

In fact, all of my preparation for my Cisco and other IT certifications was based on book studying (in
addition to hands-on practice of course).

1 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

As an Amazon Associate I earn from qualifying purchases.

2 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

Personally, I believe that having a hard copy book in your hands and reading it from start to finish by
taking written notes along the way, is one of the best ways to memorize and learn the material.

In this article I will list and review some of the best books on computer networking for both beginners and
expert professionals.

The field of TCP/IP networking is evolving with new technological advancements and, in my opinion, it
currently undergoes a transition from purely hardware to more software-based networks.

For the reason above I have also included books in the list (see towards the end) that focus on next
generation networks, SDN, and automation/programmability.

Although this website includes a lot of articles on Cisco network technologies, you will notice that I
haven’t included any books related to Cisco certifications in the list below.

The main reason is that on Feb. 2020 all Cisco exams and certification will change therefore the current
books on Cisco certifications out there will be obsolete in some time.

You will find however some great book options which teach both the fundamentals and more advanced
concepts in computer networking that will surely be very valuable for professionals.

Let’s get started:

Table of Contents
Computer Networking: A Top-Down Approach (6th Edition)
Network Warrior (2nd Edition)
Routing TCP/IP, Volume 1 (2nd Edition)
Routing TCP/IP, Volume II (2nd Edition)

3 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G


Network Programmability and Automation: Skills for the Next-Generation Network Engineer
Software Defined Networks: A Comprehensive Approach
Final Words
Best Books for Beginners
Best Books for More Advanced Professionals
Best Books for Cisco Professional Experts
Best Books for Next Generation Networking Engineers
Related Posts

Computer Networking: A Top-Down Approach (6 th


Edition)

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.

Written by two University professors (James Kurose and Keith Ross), the book is mostly suited for
beginners and for university students in computer science or engineering majors.

Even if people who don’t have any knowledge about networking will find the book easily accessible and
comprehensible.

Although currently there is a newer 7 th Edition of this book, its much higher price tag compared to the 6 th
Edition is not worth the extra money. Also, the newer edition does not include that much extra material so
I would recommend the cheaper 6 th Edition just to save you some money.

4 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

networking functionality is based on this protocol layered structure.

Most useful for:

To summarize, I belief this book is a great choice for beginners or university students to acquire a
comprehensive knowledge in computer networking fundamentals.

Network Warrior (2nd Edition)

Unlike the previous book above, “Network Warrior” book is much more practical and the examples
described in the book are taken from real world networks and from the experience of the author.

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.

Some of the topics covered in the book include:

Switches, VLANs, trunking, Link aggregation etc


Routers, routing protocols (RIP, EIGRP, OSPF, BGP), redistribution etc
Cisco devices configuration (4500, 6500 multilayer switches, 3550, 3750 etc)
Cisco Nexus discussion and configuration.
MPLS
ACLs, authentication, NAT etc
Firewalls (ASA etc)
Wireless

5 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

MORE READING: 10 Best Computer Networking Jobs with High Salaries in USA

Most useful for:

To summarize, this book is great as a practical reference for professionals already working with Cisco
networks.

Routing TCP/IP, Volume 1 (2nd Edition)

This book is published by Cisco press and is one of the best-selling textbooks providing deep
understanding of IP routing protocols.

It is geared towards more advanced professionals and is focused on Interior Routing protocols (IGPs) for
both IPv4 and IPv6.

It is considered as the defacto standard for all network engineers who already have experience with
Cisco IOS routers and who want to prepare for the CCIE Routing certification.

Most useful for:

If you are a Cisco networking engineer working mostly with Layer 3 routing devices, this book is the bible
of Layer 3 IP communications.

6 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

This is a continuation of the previous book above and covers exterior routing protocols (such as BGP)
and also more advanced IP routing concepts.

In fact, it covers many concepts required for taking the CCIE exam and offers expert-level instruction on
network design, deployment, support etc for managing complex networks.

The book is heavy weight on BGP, such as BGP and routing policies, scaling BGP, multiprotocol BGP etc.
Other topics include NAT44, NAT64, multicast protocols etc.

The author (Jeff Doyle) is a CCIE veteran with vast experience in IP design and networking and is
considered one of the best authors in Cisco press books.

Most useful for:

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).

Networking All-in-One For Dummies

7 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

This is one of the most recent and updated textbooks in this list about computer networking that covers a
wide range of topics for both beginners and for seasoned professionals.

This 900-pages book (almost) is one of the cheapest options in this list which provides so much value
compared to its price.

The book is structured in 9 mini-books and covers a lot of recent and up-to-date technologies such as
Cloud services (Amazon, Azure etc), Windows 10, Linux, Windows Servers, general networking topics,
virtualization, routing, switching, wireless, security etc.

It is one of the most thorough and all-in-one books out there and I recommend it as a great reference for
any professional.

Most useful for:

For beginners who want to get an overall understanding of multiple topics in networking. Also, for
experienced professionals who want to have a reference book for their job.

Cisco Networking All-in-One For Dummies

8 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

examples that you can implement and use in your network.

Similar to the previous book above, the content is split into 6 mini books with each one divided into
chapters and sections.

Each one of these chapters and sections focuses on a specific task/knowledge. Therefore, you can easily
navigate the book back and forth according to the task or feature that you want to investigate or
implement.

The 6 minibooks cover the following topics/themes:

Overview of networking
Internet Protocols
Switching
Routing
Wireless
Security

Most useful for:

For professionals that support, manage and design networks running over Cisco infrastructure (routers,
switches, wireless, firewalls etc).

CompTIA Network+ Certification All-in-One Exam


Guide (7th Edition)

9 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

monitoring etc.

The author (Mike Meyers) is the leading authority in writing CompTIA exam books and has authored
several best sellers in this field.

Most useful for:

Mostly for people who want to study and prepare for the CompTIA Network+ exam. Even if you don’t want
to take the exam, this book will be really valuable for beginners who want to acquire extensive
knowledge around computer networking.

MORE READING: Make Your Home Future Proof With A Home Network

The Complete Guide to LAN Switching Technology (2 nd


Edition)

Ethernet switches are the backbone of any LAN network. You also find them everywhere and in every
corporate network.

As a networking professional you must learn LAN switching technology and this book will help you with
that endeavour.

The book focuses strictly on LAN switching and covers in-depth all related concepts and topics such as

10 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

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.

Mostly suitable for network designers, professionals managing and operating corporate LAN switch
infrastructure or Value-added Resellers of networking equipment.

Network Programmability and Automation: Skills for the


Next-Generation Network Engineer

As I have mentioned at the beginning of this article, the book list I have compiled here includes also
textbooks that look at the future of networking.

The “Network Programmability and Automation” book from O’REILLY Media is one of these books that
teaches a next-generation concept for network engineers.

This concept is about automating the management and operation of hardware-based networks using
software tools, programming, Application Programming Interfaces (API) etc.

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 in 2020 will 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.

11 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

If you fall into the group above, you don’t need any previous knowledge in software development or
programming.

Software Defined Networks: A Comprehensive


Approach

Continuing our reviews of books about next-generation concepts, this book deals with the SDN Model
(Software Defined Networking) which seems to be the new era in computer networks.

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.

If you are a network designer or architect, this book will help you understand and explain to top-
management the benefits or risks of integrating the SDN model in your existing network environment.

Most useful for:

The book offers a very good overall understanding of SDN concepts and OpenFlow which will help
professionals who are already experienced in IP networks to acquire an overall knowledge of SDN.

Final Words
Of course, the book list above is not a comprehensive list of every computer networking book out there.

12 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

Best Books for Beginners


Computer Networking: A Top-Down Approach
Networking All-in-One For Dummies
CompTIA Network+ Certification All-in-One Exam Guide

Best Books for More Advanced Professionals


Network Warrior (2nd Edition)
The Complete Guide to LAN Switching Technology

Best Books for Cisco Professional Experts


Routing TCP/IP, Volume I (2nd Edition)
Routing TCP/IP, Volume II (2nd Edition)
Cisco Networking All-in-One For Dummies

Best Books for Next Generation Networking Engineers


Network Programmability and Automation
Software Defined Networks: A Comprehensive Approach

Please let me know in the comments below if you have other book suggestions that you liked so that
everyone will benefit from your own personal experience.

Related Posts
Ubiquiti Unifi Security Gateway (USG) Vs Edgerouter 4/Lite
Best Ethernet Switches of 2020 – Gigabit-Managed-Unmanaged
8 Different Types of Servers in Computer Networks
10 Different Types of IP Addresses Used in Computer Networks
Difference Between Routers and Switches in TCP/IP Networks

Filed Under: General Networking, Product Reviews

Download Free Cisco Commands Cheat Sheets

13 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

Please enter your ema ABO U T MY BO O KS SU G G EST ED T R AIN IN G

We use Elastic Email as our marketing automation service. By submitting this form, you agree that the
information you provide will be transferred to Elastic Email for processing in accordance with their
Terms of Use and Privacy Policy . Also, you allow me to send you informational and marketing emails from
time-to-time.

SUBSCRIBE

About Harris Andrea


Harris Andrea is an Engineer with more than two decades of professional
experience in the fields of TCP/IP Networks, Information Security and I.T.
Over the years he has acquired several professional certifications such as CCNA, CCNP, CEH, ECSA
etc.
He is a self-published author of two books ("Cisco ASA Firewall Fundamentals" and "Cisco VPN
Configuration Guide") which are available on Amazon and on this website as well.

Leave a Reply
Your email address will not be published. Required fields are marked *

Comment

Name *

14 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

NETWORKS TRAINING

ABO U T MY BO O KS SU G G EST ED T R AIN IN G

PO ST C O MMEN T

This site uses Akismet to reduce spam. Learn how your comment data is processed.

C AT EG O R IES

Categories

Select Category

ABO U T N ET WO R KS T R AIN IN G AMAZ O N D ISC LO SU R E

We Provide Technical Tutorials and Configuration As an Amazon Associate I earn from qualifying
Examples about TCP/IP Networks with focus on purchases.
Cisco Products and Technologies. This blog entails Amazon and the Amazon logo are trademarks of
my own thoughts and ideas, which may not represent Amazon.com, Inc. or its affiliates.
the thoughts of Cisco Systems Inc. This blog is NOT
affiliated or endorsed by Cisco Systems Inc. All
SEAR C H
product names, logos and artwork are
copyrights/trademarks of their respective owners.
Search this website

SU G G EST ED C ISC O T R AIN IN G

CISCO CERTIFICATION TRAINING


CISCO CCNA 200-120 TRAINING
CCNA SECURITY 640-554 TRAINING
CCENT ICND1 TRAINING
CISCO ICND2 TRAINING
CISCO CCNP TRAINING

BLO G R O LL

15 of 16 11/2/20, 5:41 AM
10 Best Computer Networking Books for Beginners & Experts ... https://www.networkstraining.com/best-computer-networks-tex...

Cisco and Other Techn


NETWORKS TRAINING
Firewall.cx

IP Balance
ABO U T MY BO O KS SU G G EST ED T R AIN IN G

Copyright © 2020 · | Privacy Policy | Terms and Conditions | Hire Me | Contact | Amazon Disclaimer | Delivery Policy

16 of 16 11/2/20, 5:41 AM

You might also like