Communication Networks
Appearance
(Redirected from Computer Networks)
Preface
[edit | edit source]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 Contents
[edit | edit source]Networks
[edit | edit source]Analog Networks
[edit | edit source]Physical Medium and Digital Communications
[edit | edit source]Digital Networks
[edit | edit source]- Parallel vs Serial
- Channels
- OSI Reference Model
- Error Control, Flow Control, Medium Access Control (MAC)
- Ethernet and Link Switching
- Internet
- Wireless Internet
Hybrid Networks
[edit | edit source]Routing and Packet Switching
[edit | edit source]Network Protocols and Applications
[edit | edit source]- Address Resolution Protocol (ARP)
- Internet Protocol (IP) and Internet Control Message Protocol (ICMP)
- Ping and Traceroute
- TCP and UDP Protocols
- Dynamic Host Configuration Protocol (DHCP)
- Network Address Translation (NAT) and Port Address Translation (PAT) Protocols
- Domain Name System (DNS)
- Simple Mail Transfer Protocol (SMTP)
- File Transfer Protocol (FTP)
- Hypertext Transfer Protocol (HTTP)
- Ethereal (packet sniffer)
Network APIs
[edit | edit source]Advanced Channels
[edit | edit source]- Multipathing
- Fading Channels