Networking All-in-One For Dummies, 8th Edition

Book description

Your ultimate one-stop networking reference  

Designed to replace that groaning shelf-load of dull networking books you’d otherwise have to buy and house, Networking All-in-One For Dummies covers all the basic and not-so-basic information you need to get a network up and running. It also helps you keep it running as it grows more complicated, develops bugs, and encounters all the fun sorts of trouble you expect from a complex system. Ideal both as a starter for newbie administrators and as a handy quick reference for pros, this book is built for speed, allowing you to get past all the basics—like installing and configuring hardware and software, planning your network design, and managing cloud services—so you can get on with what your network is actually intended to do.  

In a friendly, jargon-free style, Doug Lowe—an experienced IT Director and prolific tech author—covers the essential, up-to-date information for networking in systems such as Linux and Windows 10 and clues you in on best practices for security, mobile, and more. Each of the nine minibooks demystifies the basics of one key area of network management.   

  • Plan and administrate your network 
  • Implement virtualization 
  • Get your head around networking in the Cloud 
  • Lock down your security protocols  

The best thing about this book? You don’t have to read it all at once to get things done; once you’ve solved the specific issue at hand, you can put it down again and get on with your life. And the next time you need it, it’ll have you covered.  

Table of contents

  1. Cover
  2. Title Page
  3. Copyright
  4. Introduction
    1. About This Book
    2. Foolish Assumptions
    3. Icons Used in This Book
    4. Beyond the Book
    5. Where to Go from Here
  5. Book 1: Getting Started with Networking
    1. Chapter 1: Welcome to Networking
      1. Defining a Network
      2. Delving into Network Lingo
      3. Why Bother with a Network?
      4. Servers and Clients
      5. Dedicated Servers and Peers
      6. What Makes a Network Tick?
      7. Putting the Pieces Together
      8. Networks Big and Small
      9. It’s Not a Personal Computer Anymore!
      10. The Network Administrator
    2. Chapter 2: Network Infrastructure
      1. Introducing Infrastructure
      2. Understanding Network Protocols and Standards
      3. Recognizing Network Topology
      4. Considering Cable
      5. Perusing Ports, Interfaces, and MAC Addresses
      6. Pondering Packets
      7. Contemplating Collisions
      8. Dealing with Broadcast Packets
      9. Examining Wireless Networks
    3. Chapter 3: Switches, Routers, and VLANs
      1. Understanding Switches
      2. Looking Deeper into Switches
      3. Understanding Routers
      4. Understanding VLANs
    4. Chapter 4: Cybersecurity
      1. But We’re a Small Business — Do We Need Security?
      2. The Two Pillars of Cybersecurity
      3. Cybersecurity Frameworks
      4. The NIST Cybersecurity Framework
    5. Chapter 5: Servers and Virtualization
      1. Understanding Network Operating Systems
      2. What’s Important in a Server
      3. Components of a Server Computer
      4. Considering Server Form Factors
      5. Considering Virtualization
    6. Chapter 6: Cloud Computing
      1. Introducing Cloud Computing
      2. Looking at the Benefits of Cloud Computing
      3. Detailing the Drawbacks of Cloud Computing
      4. Examining Three Basic Kinds of Cloud Services
      5. Public Clouds versus Private Clouds
      6. Introducing Some of the Major Cloud Providers
      7. Getting Into the Cloud
  6. Book 2: Understanding Network Protocols
    1. Chapter 1: Network Protocols and Standards
      1. Understanding Protocols
      2. Understanding Standards
      3. Seeing the Seven Layers of the OSI Reference Model
      4. Following a Packet through the Layers
      5. The Ethernet Protocol
      6. The TCP/IP Protocol Suite
      7. Other Protocols Worth Knowing About
    2. Chapter 2: TCP/IP and the Internet
      1. What Is the Internet?
      2. A Little Internet History
      3. TCP/IP Standards and RFCs
      4. The TCP/IP Protocol Framework
    3. Chapter 3: IP Addresses
      1. Understanding Binary
      2. Introducing IP Addresses
      3. Classifying IP Addresses
      4. Subnetting
      5. Pondering Ports
      6. Understanding Network Address Translation
    4. Chapter 4: Routing
      1. Considering the Usefulness of Routers
      2. Understanding Routing Tables
    5. Chapter 5: DHCP
      1. Understanding DHCP
      2. Understanding Scopes
      3. Working with a DHCP Server
      4. How to Configure a Windows DHCP Client
    6. Chapter 6: DNS
      1. Understanding DNS Names
      2. Top-Level Domains
      3. The Hosts File
      4. Understanding DNS Servers and Zones
      5. Understanding DNS Queries
      6. Zone Files and Resource Records
      7. Reverse Lookup Zones
      8. Working with the Windows DNS Server
      9. How to Configure a Windows DNS Client
    7. Chapter 7: TCP/IP Tools and Commands
      1. Using the arp Command
      2. Using the hostname Command
      3. Using the ipconfig Command
      4. Using the nbtstat Command
      5. Using the netstat Command
      6. Using the nslookup Command
      7. Using the pathping Command
      8. Using the ping Command
      9. Using the route Command
      10. Using the tracert Command
  7. Book 3: Planning a Network
    1. Chapter 1: Local Area Networks
      1. Making a Network Plan
      2. Being Purposeful
      3. Taking Stock
      4. Considering Cable
      5. Surmising Switches
      6. Planning the Network Topology
      7. Planning the TCP/IP Implementation
      8. Drawing Diagrams
      9. More Questions Your Network Plan Should Address
    2. Chapter 2: Wide Area Networks
      1. Connecting to the Internet
      2. Choosing a Router
      3. Securing Your Connection with a Firewall
      4. Providing Redundancy for Your Internet Connection
      5. Securing Connections to Remote Locations and Remote Users
      6. Connecting Remote Offices with an Ethernet Private Line
    3. Chapter 3: Server Architecture
      1. Deciding How Many Servers You Need
      2. Deciding Which Servers You Need
      3. Connecting Your Servers
    4. Chapter 4: Virtualization Architecture
      1. Understanding Virtualization
      2. Understanding Hypervisors
      3. Understanding Virtual Disks
      4. Understanding Network Virtualization
      5. Considering the Benefits of Virtualization
      6. Choosing Virtualization Hosts
      7. Understanding Windows Server 2019 Licensing
    5. Chapter 5: Storage Architecture
      1. Planning Disk Capacity
      2. Considering Disk Drive Types
      3. Considering Drive Interfaces
      4. Considering RAID
      5. Considering Attachment Types
    6. Chapter 6: Backup Architecture
      1. Backup Basics
      2. Considering Three Basic Types of Backup
      3. Where to Back Up Your Data
      4. Backing Up to Tape
      5. Backing Up to NAS
      6. Using a Backup Appliance
      7. Understanding File-Based Backup
      8. Understanding Image-Based Backups and Virtualization
      9. Backup Security
    7. Chapter 7: Hyperconverged Infrastructure
      1. Considering the Headaches of Traditional IT Architecture
      2. Defining Hyperconverged Infrastructure
      3. Discerning Deduplication
      4. Understanding How Deduplication Works
      5. Considering Backup
      6. Digging into HCI Clusters
      7. Incorporating HCI Into Your Plan
  8. Book 4: Implementing a Network
    1. Chapter 1: Network Hardware
      1. Working with Cable
      2. Installing Switches
    2. Chapter 2: Wireless Networks
      1. Installing a Wireless Access Point
      2. Configuring a Wireless Access Point
      3. Connecting to a Wireless Network
      4. Paying Attention to Wireless Network Security
    3. Chapter 3: Windows Clients
      1. Configuring Network Connections
      2. Joining a Domain
    4. Chapter 4: Mac Networking
      1. Basic Mac Network Settings
      2. Joining a Domain
      3. Connecting to a Share
    5. Chapter 5: Network Printers
      1. Configuring Network Printers
    6. Chapter 6: Virtual Private Networks
      1. Understanding VPN
      2. Looking at VPN Security
      3. Understanding VPN Servers and Clients
  9. Book 5: Implementing Virtualization
    1. Chapter 1: Hyper-V
      1. Understanding the Hyper-V Hypervisor
      2. Understanding Hyper-V Virtual Disks
      3. Enabling Hyper-V
      4. Getting Familiar with Hyper-V
      5. Creating a Virtual Switch
      6. Creating a Virtual Disk
      7. Creating a Virtual Machine
      8. Installing an Operating System
    2. Chapter 2: VMware
      1. Looking at vSphere
      2. Getting Started with VMware Workstation Pro
      3. Creating a Virtual Machine
      4. Installing VMware Tools
    3. Chapter 3: Azure
      1. Looking at Azure Services
      2. Creating an Azure Account
      3. Examining the Azure Portal
      4. Creating a Windows Virtual Machine
      5. Managing an Azure Virtual Machine
      6. Connecting to an Azure Virtual Machine
    4. Chapter 4: Amazon Web Services
      1. Looking at What Amazon Web Services Can Do
      2. Creating an Amazon Web Services Account
      3. Examining the Amazon Web Services Console
      4. Creating a Windows Virtual Machine
      5. Managing an Amazon Web Services Virtual Machine
      6. Connecting to an Amazon Web Services Virtual Machine
    5. Chapter 5: Desktop Virtualization
      1. Introducing Desktop Virtualization
      2. Considering Two Approaches to Desktop Virtualization
      3. Looking at VMware’s Horizon View
      4. Looking at Citrix XenApp
  10. Book 6: Implementing Windows Server 2019
    1. Chapter 1: Installing Windows Server 2019
      1. Planning a Windows Server Installation
      2. Before You Install …
      3. Running Setup
      4. Considering Your Next Steps
      5. Adding Server Roles and Features
    2. Chapter 2: Configuring Windows Server 2019
      1. Using the Administrator Account
      2. Using Remote Desktop Connection
      3. Using Microsoft Management Console
      4. Customizing MMC
    3. Chapter 3: Configuring Active Directory
      1. What Directories Do
      2. Remembering the Good Ol’ Days of NT Domains
      3. Active Directory to the Rescue
      4. Understanding How Active Directory Is Structured
      5. Creating a New Domain
      6. Creating an Organizational Unit
    4. Chapter 4: Configuring User Accounts
      1. Understanding Windows User Accounts
      2. Creating a New User
      3. Setting User Properties
      4. Resetting User Passwords
      5. Disabling and Enabling User Accounts
      6. Deleting a User
      7. Working with Groups
      8. Working with User Profiles
      9. Creating a Logon Script
    5. Chapter 5: Configuring a File Server
      1. Understanding Permissions
      2. Understanding Shares
      3. Considering Best Practices for Setting Up Shares
      4. Managing Your File Server
    6. Chapter 6: Using Group Policy
      1. Understanding Group Policy
      2. Enabling Group Policy Management on Windows Server 2019
      3. Creating Group Policy Objects
      4. Filtering Group Policy Objects
    7. Chapter 7: Typing Windows Commands
      1. Using a Command Window
      2. Special Command Tricks
      3. The EventCreate Command
      4. Net Commands
      5. The RunAs Command
    8. Chapter 8: Using PowerShell
      1. Using PowerShell
      2. Understanding PowerShell Commands
      3. Using Cmdlets
      4. Using Parameters
      5. Getting Help
      6. Using Aliases
      7. Using the Pipeline
      8. Using Providers
      9. Using Scripts
  11. Book 7: Administering Microsoft Office 365
    1. Chapter 1: Getting Started with Office 365 Administration
      1. Introducing Office 365
      2. Considering Office 365 Plans
      3. Understanding Tenants
      4. Creating an Office 365 Tenant
      5. Creating a New User
      6. Resetting a User’s Password
      7. Disabling a User
    2. Chapter 2: Configuring Exchange Online
      1. Looking at Exchange Online Recipient Types
      2. Examining the Exchange Admin Center
      3. Managing Mailboxes
      4. Creating a Shared Mailbox
    3. Chapter 3: Administering Teams
      1. What Is Teams?
      2. A Brief Look at How Teams Works
      3. Using the Teams Admin Center
      4. Managing Teams
  12. Book 8: Implementing Linux
    1. Chapter 1: Installing a Linux Server
      1. Planning a Linux Server Installation
      2. Installing Fedora Server
    2. Chapter 2: Linux Administration
      1. On Again, Off Again
      2. Wait, Where’s the Desktop?
      3. Playing the Shell Game
      4. Getting into Virtual Consoles
      5. Using a Remote Console
      6. Enabling the root User
      7. Using the sudo Command
      8. Using the RPM Package Manager
      9. Editing Text Files with Vi
      10. Using Cockpit
      11. Managing User Accounts
    3. Chapter 3: Basic Linux Network Configuration
      1. Using Cockpit to Configure Network Interfaces
      2. Working with Network Configuration Files
      3. Displaying Your Network Configuration with the ifconfig Command
    4. Chapter 4: Running DHCP and DNS
      1. Running a DHCP Server
      2. Running a DNS Server
    5. Chapter 5: Doing the Samba Dance
      1. Understanding Samba
      2. Installing Samba
      3. Starting and Stopping Samba
      4. Editing the smb.conf File
      5. Using the Samba Client
    6. Chapter 6: Running Apache
      1. Installing Apache
      2. Starting and Stopping Apache
      3. Opening the Firewall for Apache
      4. Confirming That Apache Is Running
      5. Looking at the httpd.config File
      6. Understanding Access Rules
      7. Configuring Virtual Hosts
    7. Chapter 7: Running Postfix
      1. Understanding Email
      2. Installing Postfix
      3. Modifying main.cf
      4. Using SpamAssassin
      5. Using the Mail Console Client
    8. Chapter 8: Linux Commands
      1. Command Shell Basics
      2. Directory- and File-Handling Commands
      3. Commands for Working with Packages and Services
      4. Commands for Administering Users
      5. Commands for Managing Ownership and Permissions
      6. Networking Commands
  13. Book 9: Managing a Network
    1. Chapter 1: Welcome to Network Administration
      1. Knowing What Network Administrators Do
      2. Choosing the Part-Time Administrator
      3. Establishing Routine Chores
      4. Managing Network Users
      5. Patching Up Your Operating System and Software
      6. Discovering Software Tools for Network Administrators
      7. Building a Library
      8. Getting Certified
      9. Gurus Need Gurus, Too
      10. Helpful Bluffs and Excuses
    2. Chapter 2: Managing Remotely
      1. Enabling Remote Desktop Connection
      2. Connecting Remotely
      3. Using Keyboard Shortcuts for Remote Desktop
      4. Configuring Remote Desktop Options
      5. Using Remote Assistance
      6. Enabling Remote Assistance
      7. Inviting Someone to Help You via a Remote Assistance Session
      8. Responding to a Remote Assistance Invitation
    3. Chapter 3: Managing Network Assets
      1. Introducing IT Asset Management
      2. Why Bother?
      3. Getting Organized
      4. What to Track
      5. Taking Pictures
      6. Picking a Number
      7. Making Labels
      8. Tracking Software
      9. Using Asset-Tracking Software
      10. Other Sources of Asset-Tracking Information
    4. Chapter 4: Solving Network Problems
      1. When Bad Things Happen to Good Computers
      2. Fixing Dead Computers
      3. Ways to Check a Network Connection
      4. A Bunch of Error Messages Just Flew By!
      5. Double-Checking Your Network Settings
      6. Time to Experiment
      7. Who’s on First?
      8. Restarting a Client Computer
      9. Booting in Safe Mode
      10. Using System Restore
      11. Restarting Network Services
      12. Restarting a Network Server
      13. Looking at Event Logs
      14. Documenting Your Trials and Tribulations
    5. Chapter 5: Managing Software Deployment
      1. Understanding Software Licenses
      2. Using a License Server
      3. Options for Deploying Network Software
      4. Keeping Software Up to Date
    6. Chapter 6: Managing Mobile Devices
      1. The Many Types of Mobile Devices
      2. Considering Security for Mobile Devices
      3. Managing iOS Devices
      4. Managing Android Devices
  14. Book 10: Dealing with Cybersecurity
    1. Chapter 1: Securing Your Users
      1. Knowing the Difference between Authentication and Authorization
      2. Following Password Best Practices
      3. Securing the Administrator Account
      4. Understanding Multifactor Authentication
      5. Securing the Human Firewall
    2. Chapter 2: Managing Firewalls and Virus Protection
      1. Firewalls
      2. The Many Types of Firewalls
      3. Firewall Best Practices
      4. The Built-In Windows Firewall
      5. Configuring Windows Defender Firewall with Group Policy
      6. Virus Protection
    3. Chapter 3: Dealing with Spam
      1. Defining Spam
      2. Sampling the Many Flavors of Spam
      3. Using Antispam Software
      4. Understanding Spam Filters
      5. Looking at Three Types of Antispam Software
      6. Minimizing Spam
    4. Chapter 4: Managing Disaster Recovery and Business Continuity Planning
      1. Assessing Different Types of Disasters
      2. Analyzing the Impact of a Disaster
      3. Developing a Business Continuity Plan
      4. Holding a Fire Drill
  15. Book 11: Appendixes
    1. Appendix A: Directory of Useful Websites
      1. Certification
      2. Hardware
      3. Home and Small-Business Networking
      4. Linux
      5. Magazines
      6. Microsoft
      7. Network Standards Organizations
      8. Reference
      9. TCP/IP and the Internet
      10. Wireless Networking
      11. Smartphones
    2. Appendix B: Glossary
  16. Index
  17. About the Author
  18. Advertisement Page
  19. Connect with Dummies
  20. End User License Agreement

Product information

  • Title: Networking All-in-One For Dummies, 8th Edition
  • Author(s): Doug Lowe
  • Release date: May 2021
  • Publisher(s): For Dummies
  • ISBN: 9781119689010