© 2020

Computer Networks and the Internet

A Hands-On Approach


Table of contents

  1. Front Matter
    Pages i-xxxvi
  2. Gerry Howser
    Pages 1-2
  3. The IP Network

    1. Front Matter
      Pages 3-5
    2. Gerry Howser
      Pages 7-32
    3. Gerry Howser
      Pages 33-40
    4. Gerry Howser
      Pages 41-53
    5. Gerry Howser
      Pages 55-87
    6. Gerry Howser
      Pages 89-104
    7. Gerry Howser
      Pages 105-118
    8. Gerry Howser
      Pages 119-149
    9. Gerry Howser
      Pages 151-168
  4. The Router

    1. Front Matter
      Pages 169-172
    2. Gerry Howser
      Pages 173-177
    3. Gerry Howser
      Pages 179-192
    4. Gerry Howser
      Pages 193-198
  5. Dynamic Networks

    1. Front Matter
      Pages 199-204
    2. Gerry Howser
      Pages 205-215
    3. Gerry Howser
      Pages 217-229
    4. Gerry Howser
      Pages 231-244
    5. Gerry Howser
      Pages 245-269

About this book


This textbook provides enough background into the inner workings of the Internet to allow a novice to understand how the various protocols on the Internet work together to accomplish simple tasks, such as a search. By building an Internet with all the various services a person uses every day, one will gain an appreciation not only of the work that goes on unseen, but also of the choices made by designers to make life easier for the user.

Each chapter consists of background information on a specific topic or Internet service, and where appropriate a final section on how to configure a Raspberry Pi to provide that service.

While mainly meant as an undergraduate textbook for a course on networking or Internet protocols and services, it can also be used by anyone interested in the Internet as a step–by–step guide to building one's own Intranet, or as a reference guide as to how things work on the global Internet


Internet Intranet Routing OSI DNS Web Server Raspberry PI projects Router IP TCP/IP UDP

Authors and affiliations

  1. 1.Kalamazoo CollegeKalamazooUSA

About the authors

Gerry Howser is Associate Professor of Computer Science at the Missouri University of Science and Technology (MS&T). While at Kalamazoo College he was the course designer and instructor for "Computer Networking and the Internet" and "Building the INTERNET in a Room" as well as instructor for "Design and Analysis of Algorithms". He is a researcher with expertise in cyber–physical systems, critical infrastructure, algorithms, computer science theory, and abstract mathematical methods.





Bibliographic information

Industry Sectors
IT & Software
Consumer Packaged Goods
Materials & Steel
Finance, Business & Banking
Energy, Utilities & Environment
Oil, Gas & Geosciences