You are previewing Networking All-in-One For Dummies.
O'Reilly logo
Networking All-in-One For Dummies

Book Description

Are you ready to build a network, but aren't sure where to start? Networking All-In-One For Dummies, 6th Edition walks you through the basics. With nine self-contained minibooks that feature the latest updates on networking trends, including revised content for Windows 10 and Windows Server 2016, as well as updated coverage of broadband technologies, storage, and back-up, this fully-updated text will become your go-to guide for network development. This easy-to-understand guide gives you everything you need to dive into the network development game.

Networking entails the connection of two or more computers, allowing them to share resources and exchange data. This is essential in the workplace, and has become highly popular in home settings as more and more people are connecting their home computers. Whether you're a network administrator or someone who wants to create a home-based network, understanding how to build your network effectively is critical to your success.

  • Learn networking basics, including what a network is and how to build one
  • Understand how to effectively carry out network administration while maintaining high levels of security
  • Explore different types of networking, including wireless and mobile
  • Leverage the most up to date information that covers the latest networking trends and practices

Networking All-In-One For Dummies, 6th Edition is the best-selling resource you need to catch up on the latest networking tools and trends.

Table of Contents

    1. Cover
    2. Introduction
      1. About This Book
      2. Foolish Assumptions
      3. Icons Used in This Book
      4. Beyond the Book
      5. Where to Go from Here
    3. Book I: Planning a Network
      1. Chapter 1: Understanding Networks
        1. Defining a Network
        2. Comparing Clients and Servers
        3. Understanding Dedicated Servers and Peers
        4. Seeing Networks Big and Small
        5. Looking Closer at Servers
      2. Chapter 2: Planning a Network
        1. Making a Network Plan
        2. Being Purposeful
        3. Taking Stock
        4. To Dedicate or Not to Dedicate: That Is the Question
        5. Considering Server Roles
        6. Choosing a Server Operating System
        7. Considering Cable
        8. Surmising Switches
        9. Planning the Network Topology
        10. Planning the TCP/IP Implementation
        11. Drawing Diagrams
        12. More Questions Your Network Plan Should Address
      3. Chapter 3: Installing Network Hardware
        1. Working with Cable
        2. Installing Switches
        3. Daisy-Chaining Switches
      4. Chapter 4: Setting Up a Server
        1. The Many Ways to Install a Server Operating System
        2. Gathering Your Stuff
        3. Making Informed Decisions
        4. Final Preparations
        5. Installing a Server operating system
        6. Configuring Your Server
      5. Chapter 5: Configuring Windows Clients
        1. Configuring Network Connections
        2. Joining a Domain
      6. Chapter 6: Mac Networking
        1. Basic Mac Network Settings
        2. Joining a Domain
        3. Connecting to a Share
      7. Chapter 7: Configuring Other Network Features
        1. Configuring Network Printers
        2. Mapping Network Drives
      8. Chapter 8: Setting Up a Wireless Network
        1. Diving into Wireless Networking
        2. A Little High School Electronics
        3. Eight-Oh-Two-Dot-Eleventy Something? (Or, Understanding Wireless Standards)
        4. Home on the Range
        5. Wireless Network Adapters
        6. Wireless Access Points
        7. Roaming
        8. Configuring a Wireless Access Point
        9. Connecting to a Wireless Network
        10. Paying Attention to Wireless Network Security
    4. Book II: Network Administration
      1. Chapter 1: Help Wanted: Job Description for a Network Administrator
        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: Security 101
        1. Do You Need Security?
        2. Considering Two Approaches to Security
        3. Physical Security: Locking Your Doors
        4. Securing User Accounts
        5. Hardening Your Network
        6. Securing Your Users
      3. Chapter 3: Managing User Accounts
        1. Exploring What User Accounts Consist Of
        2. Looking at Built-In Accounts
        3. Assigning User Rights
        4. Controlling User Access with Permissions (Who Gets What)
        5. Assigning Permissions to Groups
        6. Understanding User Profiles
        7. Automating Tasks with Logon Scripts
      4. Chapter 4: Firewalls and Virus Protection
        1. Firewalls
        2. The Many Types of Firewalls
        3. The Built-In Windows Firewall
        4. Virus Protection
        5. Using Windows Action Center
      5. Chapter 5: Blocking 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
      6. Chapter 6: Managing Network Software
        1. Understanding Software Licenses
        2. Using a License Server
        3. Options for Deploying Network Software
        4. Keeping Software Up to Date
      7. Chapter 7: 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. Using the Windows Networking Troubleshooter
        7. Time to Experiment
        8. Who’s on First?
        9. Restarting a Client Computer
        10. Booting in Safe Mode
        11. Using System Restore
        12. Restarting Network Services
        13. Restarting a Network Server
        14. Looking at Event Logs
        15. Documenting Your Trials and Tribulations
      8. Chapter 8: Backing Up Your Data
        1. Backing Up Your Data
        2. Where to Back Up Your Data
        3. Backing Up to Tape
        4. Backup Software
        5. Types of Backups
        6. Local versus Network Backups
        7. How Many Sets of Backups Should You Keep?
        8. A Word about Tape Reliability
        9. About Cleaning the Heads
        10. Backup Security
      9. Chapter 9: 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
    5. Book III: Protocols
      1. Chapter 1: Understanding 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: Introduction to 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: Understanding IP Addresses
        1. Understanding Binary
        2. Introducing IP Addresses
        3. Classifying IP Addresses
        4. Subnetting
        5. Network Address Translation
      4. Chapter 4: Using DHCP
        1. Understanding DHCP
        2. Understanding Scopes
        3. Working with a DHCP Server
        4. How to Configure a Windows DHCP Client
      5. Chapter 5: Using 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
      6. Chapter 6: Using FTP
        1. Discovering FTP
        2. Configuring an FTP Server
        3. Accessing an FTP Site with a Browser
        4. Using an FTP Command Line Client
        5. FTP Command and Subcommand Reference
      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
    6. Book IV: Going Virtual
      1. Chapter 1: Introducing Virtualization
        1. Understanding Virtualization
        2. Understanding Hypervisors
        3. Understanding Virtual Disks
        4. Understanding Network Virtualization
        5. Considering the Benefits of Virtualization
      2. Chapter 2: Working with 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
      3. Chapter 3: Working with VMware
        1. Looking at vSphere
        2. Getting Started with VMware Player
        3. Creating a Virtual Machine
        4. Installing VMware Tools
      4. Chapter 4: Virtualizing Your Desktops
        1. Introducing Desktop Virtualization
        2. Considering Two Approaches to Desktop Virtualization
        3. Looking at VMware’s Horizon View
        4. Looking at Citrix XenApp
    7. Book V: Remote Networking
      1. Chapter 1: Managing Mobile Devices
        1. The Many Types of Mobile Devices
        2. Considering Security for Mobile Devices
        3. Managing iOS Devices
        4. Managing Android Devices
      2. Chapter 2: Working with VPN for Remote Access
        1. Understanding VPN
        2. Looking at VPN Security
        3. Understanding VPN Servers and Clients
      3. Chapter 3: Using Remote Desktop Access
        1. Enabling Remote Desktop Connection
        2. Connecting Remotely
        3. Using Keyboard Shortcuts for Remote Desktop
        4. Configuring Remote Desktop Options
      4. Chapter 4: Using Remote Assistance
        1. Enabling Remote Assistance
        2. Inviting Someone to Help You via a Remote Assistance Session
        3. Responding to a Remote Assistance Invitation
    8. Book VI: Cloud Networking
      1. Chapter 1: Cloudy with a Chance of Gigabytes
        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
      2. Chapter 2: Using Essential Cloud Services
        1. Sharing Files in the Cloud
        2. Hosting Meetings in the Cloud
        3. Creating a Company Social Network
      3. Chapter 3: Administering Office 365
        1. Looking at the Features Provided by Office 365
        2. Using the Admin Center
        3. Creating a New User
        4. Editing a User Account
        5. Considering Other Important Administrative Tasks
      4. Chapter 4: Using SharePoint Online
        1. What Is SharePoint?
        2. Connecting to SharePoint Online
        3. Adding a Part
        4. Adding and Removing Announcements
        5. Adding Apps
    9. Book VII: Windows Server 2016 Reference
      1. Chapter 1: Installing and Configuring Windows Server 2016
        1. Planning a Windows Server Installation
        2. Before You Install …
        3. Running Setup
        4. Adding Server Roles and Features
      2. Chapter 2: Managing Windows Server 2016
        1. Using the Administrator Account
        2. Using Remote Desktop Connection
        3. Using Microsoft Management Console
        4. Customizing MMC
      3. Chapter 3: Dealing with 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: Managing Windows 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: Managing a File Server
        1. Understanding Permissions
        2. Understanding Shares
        3. Managing Your File Server
      6. Chapter 6: Using Group Policy
        1. Understanding Group Policy
        2. Enabling Group Policy Management on Windows Server 2016
        3. Creating Group Policy Objects
        4. Filtering Group Policy Objects
      7. Chapter 7: Troubleshooting
        1. Working with the Event Viewer
        2. Monitoring Performance
        3. Using the Computer Management Console
        4. Working with Services
      8. Chapter 8: Windows Commands
        1. Using a Command Window
        2. Special Command Tricks
        3. The EventCreate Command
        4. Net Commands
        5. The RunAs Command
    10. Book VIII: Using Other Windows Servers
      1. Chapter 1: Using Internet Information Services
        1. Installing IIS
        2. Understanding the Default Website
        3. Creating Websites
      2. Chapter 2: Managing Exchange Server 2016
        1. Creating a Mailbox
        2. Managing Mailboxes
        3. Configuring Outlook for Exchange
        4. Viewing Another Mailbox
      3. Chapter 3: Using SQL Server 2014
        1. What Is a Database?
        2. What Is a Relational Database?
        3. What Is SQL?
        4. Using SQL Server 2014 Management Studio
        5. Creating a New Database
        6. Creating Tables
        7. Editing Tables
        8. Working with Queries
        9. Working with Scripts
    11. Book IX: Managing Linux Systems
      1. Chapter 1: Installing a Linux Server
        1. Planning a Linux Server Installation
        2. Installing Fedora 22
      2. Chapter 2: Getting Used to Linux
        1. Linux: It Isn’t Windows
        2. On Again, Off Again
        3. Using GNOME
        4. Getting to a Command Shell
        5. Enabling the SUDO Command
        6. Managing User Accounts
      3. Chapter 3: Basic Linux Network Configuration
        1. Using the Network Configuration Program
        2. Restarting Your Network
        3. Working with Network Configuration Files
        4. 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. Using the Samba Server Configuration Tool
        5. Editing the smb.conf File
        6. Using the Samba Client
      6. Chapter 6: Running Apache
        1. Installing Apache
        2. Starting and Stopping Apache
        3. Confirming That Apache Is Running
        4. Using the HTTP Configuration Tool
        5. Allowing or Restricting Access to an Apache Server
        6. Configuring Virtual Hosts
        7. Manually Editing Apache’s Configuration Files
        8. Creating Web Pages
      7. Chapter 7: Running Sendmail
        1. Understanding Email
        2. Installing Sendmail
        3. Modifying sendmail.mc
        4. Using SpamAssassin
        5. Using the Mail Console Client
        6. Using Evolution
      8. Chapter 8: Running FTP
        1. Installing vsftpd
        2. Starting the vsftpd Service
        3. Configuring FTP
      9. Chapter 9: 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
    12. 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. Search
      10. TCP/IP and the Internet
      11. Wireless Networking
      12. Smartphones
    13. Appendix B: Glossary
    14. About the Author
    15. Cheat Sheet
    16. Advertisement Page
    17. Connect with Dummies
    18. End User License Agreement