An Introduction to Computer Networks

by Peter L Dordal

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

An Introduction to Computer Networks, a free and open general-purpose computer-networking free book, complete with diagrams and exercises. It covers the LAN, internetworking and transport layers, focusing primarily on TCP/IP. Particular attention is paid to congestion; other special topics include queuing, real-time traffic, network management, security and the ns simulator.

The book is suitable as the primary text for an undergraduate or introductory graduate course in computer networking, as a supplemental text for a wide variety of network-related courses, and as a reference work.

This open book is licensed under a Creative Commons License (CC BY-NC-ND). You can download An Introduction to Computer Networks ebook for free in PDF format (9.3 MB).

Table of Contents

Chapter 1
An Overview of Networks
Chapter 2
Chapter 3
Other LANs
Chapter 4
Chapter 5
Chapter 6
Abstract Sliding Windows
Chapter 7
IP version 4
Chapter 8
IP version 6
Chapter 9
Routing-Update Algorithms
Chapter 10
Large-Scale IP Routing
Chapter 11
UDP Transport
Chapter 12
TCP Transport
Chapter 13
TCP Reno and Congestion Management
Chapter 14
Dynamics of TCP
Chapter 15
Newer TCP Implementations
Chapter 16
Network Simulations: ns-2
Chapter 17
The ns-3 Network Simulator
Chapter 18
Chapter 19
Queuing and Scheduling
Chapter 20
Quality of Service
Chapter 21
Network Management and SNMP
Chapter 22
Chapter 23
Chapter 24
Selected Solutions

Book Details

Computer Science
Loyola University Chicago
PDF Size
9.3 MB

Book Hashtags

Related Books

Android on x86
Android on x86: an Introduction to Optimizing for IntelĀ® Architecture serves two main purposes. First, it makes the case for adapting your applications onto Intel's x86 architecture, including discussions of the business potential, the changing landscape of the Android marketplace, and the unique challenges and opportunities that arise from x86 de...
An Introduction to C & GUI Programming
Even if you are an absolute beginner, this book will teach you all you need to know to write simple programs in C and start creating GUIs. The first half of the book is an introduction to C, and covers the basics of writing simple command-line programs. The second half shows how to use the GTK user interface toolkit with C to create feature-rich...
An Introduction to Matlab and Mathcad
This free book, or really a "coursebook" for a college freshman-level class, has been updated for Spring 2014 and provides an introduction to programming and problem solving using both Matlab and Mathcad. We provide a balanced selection of introductory exercises and real-world problems (i.e. no "contrived" problems). We include ...
Introduction to Law
This book is exceptional in the sense that it provides an introduction to law in general rather than the law of one specific jurisdiction, and it presents a unique way of looking at legal education. It is crucial for lawyers to be aware of the different ways in which societal problems can be solved and to be able to discuss the advantages and disad...
Game Research Methods
Games are increasingly becoming the focus for research due to their cultural and economic impact on modern society. However, there are many different types of approaches and methods than can be applied to understanding games or those that play games. This book provides an introduction to various game research methods that are useful to students in ...
The SysAdmin Handbook
Over the past two years, Simple-Talk has published articles on a variety of SysAdmin topics, from Exchange to Virtualization, and including everything from Powershell to Unified Messaging. We have brought the best of these articles together to form The SysAdmin Handbook. With over fifty articles packed into this book, it will be an essential refere...