1. Introduction. Uses of computer networks : Business applications ; Home applications ; Mobile users ; Social issues -- Network hardware : Personal area networks ; Local area networks ; Metropolitan area networks ; Wide area networks ; Internetworks -- Network software : Protocol hierarchies ; Design issues for the layers ; Connection-oriented versus connectionless service ; Service primitives ; The relationship of services to protocols -- Reference models : The OSI reference model ; The TCP/IP reference model ; The model used in this book ; A comparison of the OSI and TCP/IP reference models ; A critique of the OSI model and protocols ; A critique of the TCP/IP reference model -- Example networks : The internet ; Third-generation mobile phone networks ; Wireless LANs: 208.11 ; RFID and sensor networks -- Network standardization : Who's who in the telecommunications world ; Who's who in the international standards world ; Who's who in the internet standards world -- Metric units -- Outline of the rest of the book -- 2. The physical layer. The theoretical basis for data communication : Fourier analysis ; Bandwidth-limited signals ; The maximum data rate of a channel -- Guided transmission media : Magnetic media ; Twisted pairs ; Coaxial cable ; Power lines ; Fiber optics -- Wireless transmission : The electromagnetic spectrum ; Radio transmission ; Microwave transmission ; Infrared transmission ; Light transmission -- Communication satellites : Geostationary satellites ; Medium-earth orbit satellites ; Low-earth orbit satellites ; Satellites versus fiber -- Digital modulation and multiplexing : Baseband transmission ; Passband transmission ; Frequency division multiplexing ; Time division multiplexing ; Code division multiplexing -- The public switched telephone network : Structure of the telephone system ; The politics of telephones ; The local loop: modems, ADSL, and fiber ; Trunks and multiplexing ; Switching -- The mobile telephone system : First-generation )coco1G( mobile phones: analog voice ; Second-generation )2G( mobile phones: digital voice ; Third-generation )3G( mobile phones: digital voice and date -- Cable television : Community antenna television ; Internet over cable ; Spectrum allocation ; Cable modems ; ADSL versus cable -- 3. The data link layer. Data link layer design issues : Services provided to the network layer ; Framing ; Error control ; Flow control -- Error detection and correction : Error-correcting codes ; Error-detecting codes -- Elementary data link protocols : A Utopian simplex protocol ; A simplex stop-and-wait protocol for an error-free channel ; A simplex stop-and-wait protocol for a noisy channel -- Sliding window protocols : A one-bit sliding window protocol ; A protocol using go-back-n ; A protocol using selective repeat -- Example data link protocols : Packet over SONET ; ADSL )asymmetric digital subscriber loop( --1. Introduction. Uses of computer networks : Business applications ; Home applications ; Mobile users ; Social issues -- Network hardware : Personal area networks ; Local area networks ; Metropolitan area networks ; Wide area networks ; Internetworks -- Network software : Protocol hierarchies ; Design issues for the layers ; Connection-oriented versus connectionless service ; Service primitives ; The relationship of services to protocols -- Reference models : The OSI reference model ; The TCP/IP reference model ; The model used in this book ; A comparison of the OSI and TCP/IP reference models ; A critique of the OSI model and protocols ; A critique of the TCP/IP reference model -- Example networks : The internet ; Third-generation mobile phone networks ; Wireless LANs: 208.11 ; RFID and sensor networks -- Network standardization : Who's who in the telecommunications world ; Who's who in the international standards world ; Who's who in the internet standards world -- Metric units -- Outline of the rest of the book -- 2. The physical layer. The theoretical basis for data communication : Fourier analysis ; Bandwidth-limited signals ; The maximum data rate of a channel -- Guided transmission media : Magnetic media ; Twisted pairs ; Coaxial cable ; Power lines ; Fiber optics -- Wireless transmission : The electromagnetic spectrum ; Radio transmission ; Microwave transmission ; Infrared transmission ; Light transmission -- Communication satellites : Geostationary satellites ; Medium-earth orbit satellites ; Low-earth orbit satellites ; Satellites versus fiber -- Digital modulation and multiplexing : Baseband transmission ; Passband transmission ; Frequency division multiplexing ; Time division multiplexing ; Code division multiplexing -- The public switched telephone network : Structure of the telephone system ; The politics of telephones ; The local loop: modems, ADSL, and fiber ; Trunks and multiplexing ; Switching -- The mobile telephone system : First-generation )coco1G( mobile phones: analog voice ; Second-generation )2G( mobile phones: digital voice ; Third-generation )3G( mobile phones: digital voice and date -- Cable television : Community antenna television ; Internet over cable ; Spectrum allocation ; Cable modems ; ADSL versus cable -- 3. The data link layer. Data link layer design issues : Services provided to the network layer ; Framing ; Error control ; Flow control -- Error detection and correction : Error-correcting codes ; Error-detecting codes -- Elementary data link protocols : A Utopian simplex protocol ; A simplex stop-and-wait protocol for an error-free channel ; A simplex stop-and-wait protocol for a noisy channel -- Sliding window protocols : A one-bit sliding window protocol ; A protocol using go-back-n ; A protocol using selective repeat -- Example data link protocols : Packet over SONET ; ADSL )asymmetric digital subscriber loop( --1. Introduction. Uses of computer networks : Business applications ; Home applications ; Mobile users ; Social issues -- Network hardware : Personal area networks ; Local area networks ; Metropolitan area networks ; Wide area networks ; Internetworks -- Network software : Protocol hierarchies ; Design issues for the layers ; Connection-oriented versus connectionless service ; Service primitives ; The relationship of services to protocols -- Reference models : The OSI reference model ; The TCP/IP reference model ; The model used in this book ; A comparison of the OSI and TCP/IP reference models ; A critique of the OSI model and protocols ; A critique of the TCP/IP reference model -- Example networks : The internet ; Third-generation mobile phone networks ; Wireless LANs: 208.11 ; RFID and sensor networks -- Network standardization : Who's who in the telecommunications world ; Who's who in the international standards world ; Who's who in the internet standards world -- Metric units -- Outline of the rest of the book -- 2. The physical layer. The theoretical basis for data communication : Fourier analysis ; Bandwidth-limited signals ; The maximum data rate of a channel -- Guided transmission media : Magnetic media ; Twisted pairs ; Coaxial cable ; Power lines ; Fiber optics -- Wireless transmission : The electromagnetic spectrum ; Radio transmission ; Microwave transmission ; Infrared transmission ; Light transmission -- Communication satellites : Geostationary satellites ; Medium-earth orbit satellites ; Low-earth orbit satellites ; Satellites versus fiber -- Digital modulation and multiplexing : Baseband transmission ; Passband transmission ; Frequency division multiplexing ; Time division multiplexing ; Code division multiplexing -- The public switched telephone network : Structure of the telephone system ; The politics of telephones ; The local loop: modems, ADSL, and fiber ; Trunks and multiplexing ; Switching -- The mobile telephone system : First-generation )coco1G( mobile phones: analog voice ; Second-generation )2G( mobile phones: digital voice ; Third-generation )3G( mobile phones: digital voice and date -- Cable television : Community antenna television ; Internet over cable ; Spectrum allocation ; Cable modems ; ADSL versus cable -- 3. The data link layer. Data link layer design issues : Services provided to the network layer ; Framing ; Error control ; Flow control -- Error detection and correction : Error-correcting codes ; Error-detecting codes -- Elementary data link protocols : A Utopian simplex protocol ; A simplex stop-and-wait protocol for an error-free channel ; A simplex stop-and-wait protocol for a noisy channel -- Sliding window protocols : A one-bit sliding window protocol ; A protocol using go-back-n ; A protocol using selective repeat -- Example data link protocols : Packet over SONET ; ADSL )asymmetric digital subscriber loop( --