Copyright © Y. Yemini 1995, 1996, 1997
The Network Book aims to provide a comprehensive introduction to networking and distributed computing technologies. Unlike traditional textbooks, it pursues a top-down approach to the topic, starting with the application layer and then describing the transport and network layers, finally covering the physical layer. The Network Book also emphasizes hands-on approach to learning. Assignments focus on design and implementation projects oriented towards small teams.
Among others, the Network Book describes in details the network applications such as Web and Email and network services such as file service provided by Network File Server(NFS) and directory service provided by Domain Name Server(DNS); the design and implementation of client-server computing using Sockets and remote procedure call(RPC) mechanisms; the architecture and design of communication protocols; the operations of the transport layer provided by TCP and UDP; the packet routing layer as provided by IP and routing mechanisms and protocols (RIP, BGP); the physical layer of LANs and media technologies (Ethernet, Token Ring, FDDI, bridging); the physical layer of WANs (modulation, multiplexing, T1) and emerging switched networks (switched Ethernets, ATM).
Notice!The Network Book contents will be updated as new material is presented in the Spring 1998 Computer Networks course.
The Network Book is offered freely subject to the following terms:
Your comments, corrections and suggestions for improvements will be greatly appreciated. Additionally, if you have relevant material that should be included/referred to in the Network Book we will be happy to consider it.