Communication Networks


The purpose of this open book project is to provide a free text book about electrical (digital or analog) communication networks. It will be an accompaniment to the Communication Systems book, but will focus more on real-world implementation and less on mathematical theory. See the introduction section for more details.

This book needs help. This is a wiki, so you can help edit it.

Table of ContentsEdit


Analog NetworksEdit

Physical Medium and Digital CommunicationsEdit

Digital NetworksEdit

Hybrid NetworksEdit

Routing and Packet SwitchingEdit

Network Protocols and ApplicationsEdit

Network APIsEdit

Advanced ChannelsEdit

  • Multipathing
  • Fading Channels