Coverart for item
The Resource Computer networks and Internets, Douglas E. Comer, Department of Computer Sciences, Purdue University, West Lafayette, IN 47907

Computer networks and Internets, Douglas E. Comer, Department of Computer Sciences, Purdue University, West Lafayette, IN 47907

Label
Computer networks and Internets
Title
Computer networks and Internets
Statement of responsibility
Douglas E. Comer, Department of Computer Sciences, Purdue University, West Lafayette, IN 47907
Creator
Author
Subject
Language
eng
Summary
Overview: Appropriate for all introductory-to-intermediate courses in computer networking, the Internet, or Internet applications; readers need no background in networking, operating systems, or advanced mathematics. Leading networking authority Douglas Comer presents a wide-ranging, self-contained tour of the concepts, principles, and technologies that enable today's Internet to support applications ranging from web browsing to telephony and multimedia. Comer begins by illuminating the applications and facilities offered by today's Internet. Next, he systematically introduces the underlying network technologies and protocols that make them possible. With these concepts and technologies established, he introduces several of the most important contemporary issues faced by network implementers and managers, including quality of service, Internet telephony, multimedia, network security, and network management. Comer has carefully designed this book to support both top-down and bottom-up teaching approaches. Students need no background in operating systems, and no sophisticated math: Comer relies throughout on figures, drawings, examples, and analogies, not mathematical proofs. Teaching and Learning Experience. This program will provide a better teaching and learning experience - for you and your students. Broad Coverage of Key Concepts and Principles, Presented in a Technology-independent Fashion: Comer focuses on imparting knowledge that students will need regardless of which technologies emerge or become obsolete. Flexible Organization that Supports both Top-down and Bottom-up Teaching Approaches: Chapters may be sequenced to accommodate a wide variety of course needs and preferences. An Accessible Presentation that Resonates with Students: Comer relies throughout on figures, drawings, examples, and analogies, not mathematical proofs. Keep Your Course Current: Content is refreshed to provide the most up-to-date information on new technologies for your course
Cataloging source
UKMGB
http://library.link/vocab/creatorName
Comer, Douglas
Dewey number
004.6
Illustrations
illustrations
Index
index present
LC call number
TK5105.5
LC item number
.C5897 2015
Literary form
non fiction
Nature of contents
bibliography
http://library.link/vocab/subjectName
  • Computer networks
  • Internetworking (Telecommunication)
  • Computer networks
  • Internetworking (Telecommunication)
  • Redes de computadoras
  • Internconexión (telecomunicaciones)
Label
Computer networks and Internets, Douglas E. Comer, Department of Computer Sciences, Purdue University, West Lafayette, IN 47907
Instantiates
Publication
Copyright
Note
Previous edition: Upper Saddle River, N.J.: Pearson Prentice Hall, 2009
Bibliography note
Includes bibliographical references and index
Carrier category
volume
Carrier category code
  • nc
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Preface -- Part 1: Introduction And Internet Applications: -- Introduction And Overview: -- Growth of computer networking -- Why networking seems complex -- Five key aspects of networking -- Public and private parts of the Internet -- Networks, interoperability, and standards -- Protocol suites and layering models -- How data passes through layers -- Headers and layers -- ISO and the OSI seven layer reference model -- Remainder of the text -- Summary -- Internet Trends: -- Introduction -- Resource sharing -- Growth of the Internet -- From resource sharing to communication -- From text to multimedia -- Recent trends -- From individual computers to Cloud computing -- Summary -- Internet Applications And Network Programming: -- Introduction -- Two basic Internet communication paradigms -- Connection-oriented communication -- Client-server model of interaction -- Characteristics of clients and servers -- Server programs and server-class computers -- Requests, responses, and direction of data flow -- Multiple clients and multiple servers -- Server identification and demultiplexing -- Concurrent serves -- Circular dependencies among servers -- Peer-to-peer interactions -- Network programming and the socket API -- Sockets, descriptors, and network I/O -- Parameters and the socket API -- Socket calls in a client and server -- Socket functions used by both client and server -- Connect function used only by a client -- Socket functions used only by a server -- Socket functions used with the message paradigm -- Other socket functions -- Sockets, threads, and inheritance -- Summary -- Traditional Internet Applications: -- Introduction -- Application-layer protocols -- Representation and transfer -- Web protocols -- Document representation with HTML -- Uniform resource locators and hyperlinks -- Web document transfer with HTTP -- Caching in browsers -- Browser architecture -- File transfer protocol (FTP) -- FTP communication paradigm -- Electronic mail -- Simple mail transfer protocol (SMTP) -- ISPs, mail servers, and mail access -- Mail access protocols (POP, IMAP) -- Email representation standards (RFC2822, MIME) -- Domain name system (DNS) -- Domain names that begin with a service name -- DNS hierarchy and server model -- Name resolution -- Caching in DNS servers -- Types of DNS entries -- Aliases and CNAME resource records -- Abbreviations and the DNS -- Internationalized domain names -- Extensible representations (XML) -- Summary -- Part 2: Data Communication Basics: -- Overview Of Data Communications: -- Introduction -- Essence of data communications -- Motivation and scope of the subject -- Conceptual pieces of a communications system -- Subtopics of data communications -- Summary -- Information Sources And Signals: -- Introduction -- Information sources -- Analog and digital signals -- Periodic and aperiodic signals -- Sine waves and signal characteristics -- Composite signals -- Importance of composite signals and sine functions -- Time and frequency domain representations -- Bandwidth of an analog signal -- Digital signals and signal levels -- Baud and bits per second -- Converting a digital to analog -- Bandwidth of a digital signal -- Synchronization and agreement about signals -- Line coding -- Manchester encoding used in computer networks -- Converting an analog signal to digital -- Nyquist theorem and sampling rate -- Nyquist theorem and telephone system transmission -- Nonlinear encoding -- Encoding and data compression -- Summary -- Transmission Media: -- Introduction -- Guided and unguided transmission -- Taxonomy by forms of energy -- Background radiation and electrical noise -- Twisted pair copper wiring -- Shielding: coaxial cable and shielded twisted pair -- Categories of twisted pair cable -- Media using light energy and optical fibers -- Types of fiber and light transmission -- Optical fiber compared to copper wiring -- Infrared communication technologies -- Point-to-point laser communication -- Electromagnetic (radio) communication -- Signal propagation -- Types of satellites -- Geostationary Earth Orbit (GEO) satellites -- GEO coverage of the earth -- Low Earth Orbit (LEO) satellites and clusters -- Tradeoff's among media types -- Measuring transmission media -- Effect of noise on communication -- Significance of channel capacity -- Summary -- Reliability And Channel Coding: -- Introduction -- Three main sources of transmission errors -- Effect of transmission errors on data -- Two strategies for handling channel errors -- Block and convolutional error codes -- Example block error code: single parity checking -- Mathematics of block error codes and (n, k) notation -- Hamming distance: a measure of a code's strength -- Hamming distance among strings in a codebook -- Tradeoff between error detection and overhead -- Error correction with row and column (RAC) parity -- 16-bit checksum used in the Internet -- Cyclic Redundancy Codes (CRCs) -- Efficient hardware implementation of CRC -- Automatic repeat request (ARQ) mechanism -- Summary -- Transmission Modes: -- Introduction -- Taxonomy of transmission modes -- Parallel transmission -- Serial transmission -- Transmission order: bits and bytes -- Timing of serial transmission -- Asynchronous transmission -- RS-232 asynchronous character transmission -- Synchronous transmission -- Bytes, blocks, and frames -- Isochronous transmission -- Simplex, half-duplex, and full-duplex transmission -- DCE and DTE equipment -- Summary -- Modulation And Modems: -- Introduction -- Carriers, frequency, and propagation -- Analog modulation schemes -- Amplitude modulation -- Frequency modulation -- Phase shift modulation -- Amplitude modulation and Shannon's theorem -- Modulation, digital input, and shift keying -- Phase, shift keying -- Phase shift and a constellation diagram -- Quadrature amplitude modulation -- Modem hardware for modulation and demodulation -- Optical and radio frequency modems -- Dialup modems -- OAM applied to dialup -- V-32 and V-32bis dialup modems -- Summary -- Multiplexing And Demultiplexing (Channelization): -- Introduction -- Concept of multiplexing -- Basic types of multiplexing -- Frequency division multiplexing (FDM) -- Using a range of frequencies per channel -- Hierarchical FDM -- Wavelength division multiplexing (WDM) -- Time division multiplexing (TDM) -- Synchronous TDM -- Framing used in the telephone system version of TDM -- Hierarchical TDM -- Problem with synchronous TDM: unfilled slots -- Statistical TDM -- Inverse multiplexing -- Code division multiplexing -- Summary
  • Access And Interconnection Technologies: -- Introduction -- Internet access technology: upstream and downstream -- Narrowband and broadband access technologies -- Local loop and ISDN -- Digital subscriber line (DSL) technologies -- Local loop characteristics and adaptation -- Data rate of ADSL -- ADSL installation and splitters -- Cable modem technologies -- Data rate of cable modems -- Cable modem installation -- Hybrid fiber coax -- Access technologies that employ optical fiber -- Head-end and tail-end modem terminology -- Wireless access technologies -- High-capacity connections at the Internet core -- Circuit termination, DSU/CSU, and NIU -- Telephone standards for digital circuits -- DS terminology and data rates -- Highest capacity circuits (STS standards) -- Optical carrier standards -- C suffix -- Synchronous optical network (SONET) -- Summary -- Part 3: Packet Switching And Network Technologies: -- Local Area Networks: Packets, Frames, And Topologies: -- Introduction -- Circuit switching and analog communication -- Packet switching -- Local and wide are packet networks -- Standards for packet format and identification -- IEEE 802 model and standards -- Point-to-point and multi-access networks -- LAN topologies -- Packet identification, demultiplexing, MAC addresses -- Unicast, broadcast, and multicast addresses -- Broadcast, multicast, and efficient multi-point delivery -- Frames and framing -- Byte and bit stuffing -- Summary -- IEEE MAC Sublayer: -- Introduction -- Taxonomy of mechanisms for shared access -- Static and dynamic channel allocation -- Channelization protocols -- Controlled access protocols -- Random access protocols -- Summary -- Wired LAN Technology (Ethernet And 802-3): -- Introduction -- Venerable Ethernet -- Ethernet frame format -- Ethernet frame type field and demultiplexing -- IEEE's version of Ethernet (802-3) -- LAN connections and network interface cards -- Ethernet evolution and thicknet wiring -- Thinnet Ethernet wiring -- Twisted pair Ethernet wiring and hubs -- Physical and logical Ethernet topology -- Wiring in and office building -- Ethernet data rates and cable types -- Twisted pair connectors and cables -- Summary -- Wireless Networking Technologies: -- Introduction -- Taxonomy of wireless networks -- Personal Area Networks (PANs) -- ISM wireless bands used by LANs and PANs -- Wireless LAN technologies and Wi-Fi -- Spread spectrum techniques -- Other wireless LAN standards -- Wireless LAN architecture -- Overlap, association, and 802-11 frame format -- Coordination among access points -- Contention and contention-free access -- Wireless MAN technology and WiMax -- PAN technologies and standards -- Other short-distance communication technologies -- Wireless WAN technologies -- Micro cells -- Cell clusters and frequency reuse -- Generations of cellular technologies -- VSAT satellite technology -- GPS satellites -- Software defined radio and the future of wireless -- Summary -- Repeaters, Bridges, And Switches: -- Introduction -- Distance limitation and LAN design -- Fiber modem extensions -- Repeaters -- Bridges and bridging -- Learning bridges and frame filtering -- Why bridging works well -- Distributed spanning tree -- Switching and layer 2 switches -- VLAN switches -- Multiple switches and shared VLANs -- Importance of bridging -- Summary -- WAN Technologies And Dynamic Routing: -- Introduction -- Large spans and wide area networks -- Traditional WAN architecture -- Forming A WAN -- Store and forward paradigm -- Addressing in A WAN -- Next-hop forwarding -- Source independence -- Dynamic routing updates in A WAN -- Default routes -- Forwarding table computation -- Distributed route computation -- Shortest paths and weights -- Routing problems -- Summary -- Networking Technologies Past And Present: -- Introduction -- Connection and access technologies -- LAN technologies -- WAN technologies -- Summary -- Part 5: Internetworking: -- Internetworking: Concepts, Architecture, And Protocols: -- Introduction -- Motivation for internetworking -- Concept of universal service -- Universal service in a heterogeneous world -- Internetworking -- Physical network connection with routers -- Internet architecture -- Intranets and Internets -- Achieving universal service -- Virtual network -- Protocols for internetworking -- Review of TCP/IP layering -- Host computers, routers, and protocol layers -- Summary -- IP: Internet Addressing: -- Introduction -- Move to IPv6 -- Hourglass model and difficulty of change -- Addresses for the virtual Internet -- IP addressing scheme -- IP address hierarchy -- Original classes of IPv4 addresses -- IPv4 dotted decimal notation -- Authority for addresses -- IPv4 subnet and classless addressing -- Address masks -- CIDR notation used with IPv4 -- CIDR example -- CIDR host addresses -- Special IPv4 addresses -- Summary of special IPv4 addresses -- IPv4 Berkeley broadcast address form -- Routers and the IPv4 addressing principle -- Multihomed hosts -- IPv6 multihoming and network renumbering -- IPv6 addressing -- IPv6 colon hexadecimal notation -- Summary -- Datagram Forwarding: -- Introduction -- Connectionless service -- Virtual packets -- IP datagram -- IPv4 datagram header format -- IPv6 datagram header format -- IPv6 base header format -- Forwarding an IP datagram -- Network prefix extraction and datagram forwarding -- Longest prefix match -- Destination address and next-hop address -- Best-effort delivery -- IP encapsulation -- Transmission across an Internet -- MTU and datagram fragmentation -- Fragmentation of an IPv6 datagram -- Reassembly of an IP datagram from fragments -- Collecting the fragments of a datagram -- Consequence of fragment loss -- Fragmenting an IPv4 fragment -- Summary
  • Support Protocols And Technologies: -- Introduction -- Address resolution -- Example of IPv4 addresses -- IPv4 address resolution protocol (ARP) -- ARP message format -- ARP encapsulation -- ARP caching and message processing -- Conceptual address boundary -- Internet control message protocol (ICMP) -- ICMP message format and encapsulation -- IPv6 address binding with neighbor discovery -- Protocol software, parameters, and configuration -- Dynamic host configuration protocol (DHCP) -- DHCP protocol operation and optimizations -- DHCP message format -- Indirect DHCP server access through a relay -- IPv6 autoconfiguration -- Network address translation (NAT) -- NAT operation and IPv4 private addresses -- Transport-layer NAT (NAPT) -- NAT and servers -- NAT software and systems for use at home -- Summary -- UDP: Datagram Transport Service: -- Introduction -- Transport protocols and end-to-end communication -- User datagram protocol -- Connectionless paradigm -- Message-oriented interface -- UDP communication semantics -- Modes of interaction and multicast delivery -- Endpoint identification with protocol port numbers -- UDP datagram format -- UDP checksum and the pseudo header -- UDP encapsulation -- Summary -- TCP: Reliable Transport Service: -- Introduction -- Transmission control protocol -- Service TCP provides to applications -- End-to-end service and virtual connections -- Techniques that transport protocols use -- Techniques to avoid congestion -- Art of protocol design -- Techniques used in TCP to handle packet loss -- Adaptive retransmission -- Comparison of retransmission times -- Buffers, flow control, and windows -- TCP's three-way handshake -- TCP congestion control -- Versions of TCP congestion control -- Other variations: SACK and ECN -- TCP segment format -- Summary -- Internet Routing And Routing Protocols: -- Introduction -- Static vs dynamic routing -- Static routing in hosts and a default route -- Dynamic routing and routers -- Routing in the global Internet -- Autonomous system concept -- Two types of Internet routing protocols -- Routes and data traffic -- Border gateway protocol (BGP) -- Routing information protocol (RIP) -- RIP packet format -- Open shortest path first protocol (OSPF) -- Example OSPF graph -- OSPF areas -- Intermediate system-intermediate system (IS-IS) -- Multicast routing -- Summary -- Part 5: Other Networking Concepts & Technologies: -- Network Performance (QoS And DiffSErv): -- Introduction -- Measures of performance -- Latency or delay -- Capacity, throughput, and goodput -- Understanding throughput and delay -- Jitter -- Relationship between delay and throughput -- Measuring delay, throughput, and jitter -- Passive measurement, small packets, and NetFlow -- Quality of service (QoS) -- Fine-grain and coarse-grain QoS -- Implementation of QoS -- Internet QoS technologies -- Summary -- Multimedia And IP Telephony (VoIP): -- Introduction -- Real-time data transmission and best-effort delivery -- Delayed playback and jitter buffers -- Real-time transport protocol (RTP) -- RTP encapsulation -- IP telephony -- Signaling and VoIP signaling standards -- Components of an IP telephone system -- Summary of protocols and layering -- H-323 characteristics -- H-323 layering -- SIP characteristics and methods -- Example SIP session -- Telephone number mapping and routing -- Summary -- Network Security: -- Introduction -- Criminal exploits and attacks -- Security policy -- Responsibility and control -- Security technologies -- Hashing: an integrity and authentication mechanism -- Access control and passwords -- Encryption: a fundamental security technique -- Private key encryption -- Public key encryption -- Authentication with digital signatures -- Key authorities and digital certificates -- Firewalls -- Firewall implementation with a packet filter -- Intrusion detection systems -- Content scanning and deep packet inspection -- Virtual private networks (VPNs) -- Use of VPN technology for telecommuting -- Packet encryption vs tunneling -- Security technologies -- Summary -- Network Management (SNMP): -- Introduction -- Managing an Intranet -- FCAPS: the industry standard model -- Example network elements -- Network management tools -- Network management applications -- Simple network management protocol -- SNMP's fetch-store paradigm -- SNMP MIB and object names -- Variety of MIB variables -- MIB variables that correspond to arrays -- Summary -- Software Defined Networking (SDN): -- Introduction -- Marketing hype and reality -- Motivation for a new approach -- Conceptual organization of a network element -- Control plane modules and the hardware interface -- New paradigm: software defined networking -- Unanswered questions -- Shared controllers and network connections -- SDN communication -- OpenFlow: a controller-to-element protocol -- Classification engines in switches -- TCAM and high-speed classification -- Classification across multiple protocol layers -- TCAM size and the need for multiple patterns -- Items OpenFlow can specify -- Traditional and extended IP forwarding -- End-to-end path with MPLS using layer 2 -- Dynamic rule creation and control of flows -- Pipeline model for flow tables -- SDN's potential effect on network vendors -- Summary -- Internet Of Things: -- Introduction -- Embedded systems -- Choosing a network technology -- Energy harvesting -- Low power wireless communication -- Mesh topology -- ZigBee alliance -- 802-15-4 radios and wireless mesh networks -- Internet connectivity and mesh routing -- IPv6 in a ZigBee mesh network -- ZigBee forwarding paradigm -- Other protocols in the ZigBee stack -- Summary -- Trends In Networking Technologies And Uses: -- Introduction -- Need for scalable Internet services -- Content caching (Akamai) -- Web load balancers -- Server virtualization -- Peer-to-peer communication -- Distributed data centers and replication -- Universal representation (XML) -- Social networking -- Mobility and wireless networking -- Digital video -- Higher-speed access and switching -- Cloud computing -- Overlay networks -- Middleware -- Widespread deployment of IPv6 -- Summary -- Appendix 1: Simplified application programming interface -- Index
Control code
ocn870649960
Dimensions
24 cm
Edition
Sixth edition.
Extent
xxvi, 633 pages
Isbn
9780133587937
Lccn
2014412880
Media category
unmediated
Media MARC source
rdamedia
Media type code
  • n
Other physical details
illustrations
System control number
  • (Sirsi) i9780133587937
  • (OCoLC)870649960
Label
Computer networks and Internets, Douglas E. Comer, Department of Computer Sciences, Purdue University, West Lafayette, IN 47907
Publication
Copyright
Note
Previous edition: Upper Saddle River, N.J.: Pearson Prentice Hall, 2009
Bibliography note
Includes bibliographical references and index
Carrier category
volume
Carrier category code
  • nc
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Preface -- Part 1: Introduction And Internet Applications: -- Introduction And Overview: -- Growth of computer networking -- Why networking seems complex -- Five key aspects of networking -- Public and private parts of the Internet -- Networks, interoperability, and standards -- Protocol suites and layering models -- How data passes through layers -- Headers and layers -- ISO and the OSI seven layer reference model -- Remainder of the text -- Summary -- Internet Trends: -- Introduction -- Resource sharing -- Growth of the Internet -- From resource sharing to communication -- From text to multimedia -- Recent trends -- From individual computers to Cloud computing -- Summary -- Internet Applications And Network Programming: -- Introduction -- Two basic Internet communication paradigms -- Connection-oriented communication -- Client-server model of interaction -- Characteristics of clients and servers -- Server programs and server-class computers -- Requests, responses, and direction of data flow -- Multiple clients and multiple servers -- Server identification and demultiplexing -- Concurrent serves -- Circular dependencies among servers -- Peer-to-peer interactions -- Network programming and the socket API -- Sockets, descriptors, and network I/O -- Parameters and the socket API -- Socket calls in a client and server -- Socket functions used by both client and server -- Connect function used only by a client -- Socket functions used only by a server -- Socket functions used with the message paradigm -- Other socket functions -- Sockets, threads, and inheritance -- Summary -- Traditional Internet Applications: -- Introduction -- Application-layer protocols -- Representation and transfer -- Web protocols -- Document representation with HTML -- Uniform resource locators and hyperlinks -- Web document transfer with HTTP -- Caching in browsers -- Browser architecture -- File transfer protocol (FTP) -- FTP communication paradigm -- Electronic mail -- Simple mail transfer protocol (SMTP) -- ISPs, mail servers, and mail access -- Mail access protocols (POP, IMAP) -- Email representation standards (RFC2822, MIME) -- Domain name system (DNS) -- Domain names that begin with a service name -- DNS hierarchy and server model -- Name resolution -- Caching in DNS servers -- Types of DNS entries -- Aliases and CNAME resource records -- Abbreviations and the DNS -- Internationalized domain names -- Extensible representations (XML) -- Summary -- Part 2: Data Communication Basics: -- Overview Of Data Communications: -- Introduction -- Essence of data communications -- Motivation and scope of the subject -- Conceptual pieces of a communications system -- Subtopics of data communications -- Summary -- Information Sources And Signals: -- Introduction -- Information sources -- Analog and digital signals -- Periodic and aperiodic signals -- Sine waves and signal characteristics -- Composite signals -- Importance of composite signals and sine functions -- Time and frequency domain representations -- Bandwidth of an analog signal -- Digital signals and signal levels -- Baud and bits per second -- Converting a digital to analog -- Bandwidth of a digital signal -- Synchronization and agreement about signals -- Line coding -- Manchester encoding used in computer networks -- Converting an analog signal to digital -- Nyquist theorem and sampling rate -- Nyquist theorem and telephone system transmission -- Nonlinear encoding -- Encoding and data compression -- Summary -- Transmission Media: -- Introduction -- Guided and unguided transmission -- Taxonomy by forms of energy -- Background radiation and electrical noise -- Twisted pair copper wiring -- Shielding: coaxial cable and shielded twisted pair -- Categories of twisted pair cable -- Media using light energy and optical fibers -- Types of fiber and light transmission -- Optical fiber compared to copper wiring -- Infrared communication technologies -- Point-to-point laser communication -- Electromagnetic (radio) communication -- Signal propagation -- Types of satellites -- Geostationary Earth Orbit (GEO) satellites -- GEO coverage of the earth -- Low Earth Orbit (LEO) satellites and clusters -- Tradeoff's among media types -- Measuring transmission media -- Effect of noise on communication -- Significance of channel capacity -- Summary -- Reliability And Channel Coding: -- Introduction -- Three main sources of transmission errors -- Effect of transmission errors on data -- Two strategies for handling channel errors -- Block and convolutional error codes -- Example block error code: single parity checking -- Mathematics of block error codes and (n, k) notation -- Hamming distance: a measure of a code's strength -- Hamming distance among strings in a codebook -- Tradeoff between error detection and overhead -- Error correction with row and column (RAC) parity -- 16-bit checksum used in the Internet -- Cyclic Redundancy Codes (CRCs) -- Efficient hardware implementation of CRC -- Automatic repeat request (ARQ) mechanism -- Summary -- Transmission Modes: -- Introduction -- Taxonomy of transmission modes -- Parallel transmission -- Serial transmission -- Transmission order: bits and bytes -- Timing of serial transmission -- Asynchronous transmission -- RS-232 asynchronous character transmission -- Synchronous transmission -- Bytes, blocks, and frames -- Isochronous transmission -- Simplex, half-duplex, and full-duplex transmission -- DCE and DTE equipment -- Summary -- Modulation And Modems: -- Introduction -- Carriers, frequency, and propagation -- Analog modulation schemes -- Amplitude modulation -- Frequency modulation -- Phase shift modulation -- Amplitude modulation and Shannon's theorem -- Modulation, digital input, and shift keying -- Phase, shift keying -- Phase shift and a constellation diagram -- Quadrature amplitude modulation -- Modem hardware for modulation and demodulation -- Optical and radio frequency modems -- Dialup modems -- OAM applied to dialup -- V-32 and V-32bis dialup modems -- Summary -- Multiplexing And Demultiplexing (Channelization): -- Introduction -- Concept of multiplexing -- Basic types of multiplexing -- Frequency division multiplexing (FDM) -- Using a range of frequencies per channel -- Hierarchical FDM -- Wavelength division multiplexing (WDM) -- Time division multiplexing (TDM) -- Synchronous TDM -- Framing used in the telephone system version of TDM -- Hierarchical TDM -- Problem with synchronous TDM: unfilled slots -- Statistical TDM -- Inverse multiplexing -- Code division multiplexing -- Summary
  • Access And Interconnection Technologies: -- Introduction -- Internet access technology: upstream and downstream -- Narrowband and broadband access technologies -- Local loop and ISDN -- Digital subscriber line (DSL) technologies -- Local loop characteristics and adaptation -- Data rate of ADSL -- ADSL installation and splitters -- Cable modem technologies -- Data rate of cable modems -- Cable modem installation -- Hybrid fiber coax -- Access technologies that employ optical fiber -- Head-end and tail-end modem terminology -- Wireless access technologies -- High-capacity connections at the Internet core -- Circuit termination, DSU/CSU, and NIU -- Telephone standards for digital circuits -- DS terminology and data rates -- Highest capacity circuits (STS standards) -- Optical carrier standards -- C suffix -- Synchronous optical network (SONET) -- Summary -- Part 3: Packet Switching And Network Technologies: -- Local Area Networks: Packets, Frames, And Topologies: -- Introduction -- Circuit switching and analog communication -- Packet switching -- Local and wide are packet networks -- Standards for packet format and identification -- IEEE 802 model and standards -- Point-to-point and multi-access networks -- LAN topologies -- Packet identification, demultiplexing, MAC addresses -- Unicast, broadcast, and multicast addresses -- Broadcast, multicast, and efficient multi-point delivery -- Frames and framing -- Byte and bit stuffing -- Summary -- IEEE MAC Sublayer: -- Introduction -- Taxonomy of mechanisms for shared access -- Static and dynamic channel allocation -- Channelization protocols -- Controlled access protocols -- Random access protocols -- Summary -- Wired LAN Technology (Ethernet And 802-3): -- Introduction -- Venerable Ethernet -- Ethernet frame format -- Ethernet frame type field and demultiplexing -- IEEE's version of Ethernet (802-3) -- LAN connections and network interface cards -- Ethernet evolution and thicknet wiring -- Thinnet Ethernet wiring -- Twisted pair Ethernet wiring and hubs -- Physical and logical Ethernet topology -- Wiring in and office building -- Ethernet data rates and cable types -- Twisted pair connectors and cables -- Summary -- Wireless Networking Technologies: -- Introduction -- Taxonomy of wireless networks -- Personal Area Networks (PANs) -- ISM wireless bands used by LANs and PANs -- Wireless LAN technologies and Wi-Fi -- Spread spectrum techniques -- Other wireless LAN standards -- Wireless LAN architecture -- Overlap, association, and 802-11 frame format -- Coordination among access points -- Contention and contention-free access -- Wireless MAN technology and WiMax -- PAN technologies and standards -- Other short-distance communication technologies -- Wireless WAN technologies -- Micro cells -- Cell clusters and frequency reuse -- Generations of cellular technologies -- VSAT satellite technology -- GPS satellites -- Software defined radio and the future of wireless -- Summary -- Repeaters, Bridges, And Switches: -- Introduction -- Distance limitation and LAN design -- Fiber modem extensions -- Repeaters -- Bridges and bridging -- Learning bridges and frame filtering -- Why bridging works well -- Distributed spanning tree -- Switching and layer 2 switches -- VLAN switches -- Multiple switches and shared VLANs -- Importance of bridging -- Summary -- WAN Technologies And Dynamic Routing: -- Introduction -- Large spans and wide area networks -- Traditional WAN architecture -- Forming A WAN -- Store and forward paradigm -- Addressing in A WAN -- Next-hop forwarding -- Source independence -- Dynamic routing updates in A WAN -- Default routes -- Forwarding table computation -- Distributed route computation -- Shortest paths and weights -- Routing problems -- Summary -- Networking Technologies Past And Present: -- Introduction -- Connection and access technologies -- LAN technologies -- WAN technologies -- Summary -- Part 5: Internetworking: -- Internetworking: Concepts, Architecture, And Protocols: -- Introduction -- Motivation for internetworking -- Concept of universal service -- Universal service in a heterogeneous world -- Internetworking -- Physical network connection with routers -- Internet architecture -- Intranets and Internets -- Achieving universal service -- Virtual network -- Protocols for internetworking -- Review of TCP/IP layering -- Host computers, routers, and protocol layers -- Summary -- IP: Internet Addressing: -- Introduction -- Move to IPv6 -- Hourglass model and difficulty of change -- Addresses for the virtual Internet -- IP addressing scheme -- IP address hierarchy -- Original classes of IPv4 addresses -- IPv4 dotted decimal notation -- Authority for addresses -- IPv4 subnet and classless addressing -- Address masks -- CIDR notation used with IPv4 -- CIDR example -- CIDR host addresses -- Special IPv4 addresses -- Summary of special IPv4 addresses -- IPv4 Berkeley broadcast address form -- Routers and the IPv4 addressing principle -- Multihomed hosts -- IPv6 multihoming and network renumbering -- IPv6 addressing -- IPv6 colon hexadecimal notation -- Summary -- Datagram Forwarding: -- Introduction -- Connectionless service -- Virtual packets -- IP datagram -- IPv4 datagram header format -- IPv6 datagram header format -- IPv6 base header format -- Forwarding an IP datagram -- Network prefix extraction and datagram forwarding -- Longest prefix match -- Destination address and next-hop address -- Best-effort delivery -- IP encapsulation -- Transmission across an Internet -- MTU and datagram fragmentation -- Fragmentation of an IPv6 datagram -- Reassembly of an IP datagram from fragments -- Collecting the fragments of a datagram -- Consequence of fragment loss -- Fragmenting an IPv4 fragment -- Summary
  • Support Protocols And Technologies: -- Introduction -- Address resolution -- Example of IPv4 addresses -- IPv4 address resolution protocol (ARP) -- ARP message format -- ARP encapsulation -- ARP caching and message processing -- Conceptual address boundary -- Internet control message protocol (ICMP) -- ICMP message format and encapsulation -- IPv6 address binding with neighbor discovery -- Protocol software, parameters, and configuration -- Dynamic host configuration protocol (DHCP) -- DHCP protocol operation and optimizations -- DHCP message format -- Indirect DHCP server access through a relay -- IPv6 autoconfiguration -- Network address translation (NAT) -- NAT operation and IPv4 private addresses -- Transport-layer NAT (NAPT) -- NAT and servers -- NAT software and systems for use at home -- Summary -- UDP: Datagram Transport Service: -- Introduction -- Transport protocols and end-to-end communication -- User datagram protocol -- Connectionless paradigm -- Message-oriented interface -- UDP communication semantics -- Modes of interaction and multicast delivery -- Endpoint identification with protocol port numbers -- UDP datagram format -- UDP checksum and the pseudo header -- UDP encapsulation -- Summary -- TCP: Reliable Transport Service: -- Introduction -- Transmission control protocol -- Service TCP provides to applications -- End-to-end service and virtual connections -- Techniques that transport protocols use -- Techniques to avoid congestion -- Art of protocol design -- Techniques used in TCP to handle packet loss -- Adaptive retransmission -- Comparison of retransmission times -- Buffers, flow control, and windows -- TCP's three-way handshake -- TCP congestion control -- Versions of TCP congestion control -- Other variations: SACK and ECN -- TCP segment format -- Summary -- Internet Routing And Routing Protocols: -- Introduction -- Static vs dynamic routing -- Static routing in hosts and a default route -- Dynamic routing and routers -- Routing in the global Internet -- Autonomous system concept -- Two types of Internet routing protocols -- Routes and data traffic -- Border gateway protocol (BGP) -- Routing information protocol (RIP) -- RIP packet format -- Open shortest path first protocol (OSPF) -- Example OSPF graph -- OSPF areas -- Intermediate system-intermediate system (IS-IS) -- Multicast routing -- Summary -- Part 5: Other Networking Concepts & Technologies: -- Network Performance (QoS And DiffSErv): -- Introduction -- Measures of performance -- Latency or delay -- Capacity, throughput, and goodput -- Understanding throughput and delay -- Jitter -- Relationship between delay and throughput -- Measuring delay, throughput, and jitter -- Passive measurement, small packets, and NetFlow -- Quality of service (QoS) -- Fine-grain and coarse-grain QoS -- Implementation of QoS -- Internet QoS technologies -- Summary -- Multimedia And IP Telephony (VoIP): -- Introduction -- Real-time data transmission and best-effort delivery -- Delayed playback and jitter buffers -- Real-time transport protocol (RTP) -- RTP encapsulation -- IP telephony -- Signaling and VoIP signaling standards -- Components of an IP telephone system -- Summary of protocols and layering -- H-323 characteristics -- H-323 layering -- SIP characteristics and methods -- Example SIP session -- Telephone number mapping and routing -- Summary -- Network Security: -- Introduction -- Criminal exploits and attacks -- Security policy -- Responsibility and control -- Security technologies -- Hashing: an integrity and authentication mechanism -- Access control and passwords -- Encryption: a fundamental security technique -- Private key encryption -- Public key encryption -- Authentication with digital signatures -- Key authorities and digital certificates -- Firewalls -- Firewall implementation with a packet filter -- Intrusion detection systems -- Content scanning and deep packet inspection -- Virtual private networks (VPNs) -- Use of VPN technology for telecommuting -- Packet encryption vs tunneling -- Security technologies -- Summary -- Network Management (SNMP): -- Introduction -- Managing an Intranet -- FCAPS: the industry standard model -- Example network elements -- Network management tools -- Network management applications -- Simple network management protocol -- SNMP's fetch-store paradigm -- SNMP MIB and object names -- Variety of MIB variables -- MIB variables that correspond to arrays -- Summary -- Software Defined Networking (SDN): -- Introduction -- Marketing hype and reality -- Motivation for a new approach -- Conceptual organization of a network element -- Control plane modules and the hardware interface -- New paradigm: software defined networking -- Unanswered questions -- Shared controllers and network connections -- SDN communication -- OpenFlow: a controller-to-element protocol -- Classification engines in switches -- TCAM and high-speed classification -- Classification across multiple protocol layers -- TCAM size and the need for multiple patterns -- Items OpenFlow can specify -- Traditional and extended IP forwarding -- End-to-end path with MPLS using layer 2 -- Dynamic rule creation and control of flows -- Pipeline model for flow tables -- SDN's potential effect on network vendors -- Summary -- Internet Of Things: -- Introduction -- Embedded systems -- Choosing a network technology -- Energy harvesting -- Low power wireless communication -- Mesh topology -- ZigBee alliance -- 802-15-4 radios and wireless mesh networks -- Internet connectivity and mesh routing -- IPv6 in a ZigBee mesh network -- ZigBee forwarding paradigm -- Other protocols in the ZigBee stack -- Summary -- Trends In Networking Technologies And Uses: -- Introduction -- Need for scalable Internet services -- Content caching (Akamai) -- Web load balancers -- Server virtualization -- Peer-to-peer communication -- Distributed data centers and replication -- Universal representation (XML) -- Social networking -- Mobility and wireless networking -- Digital video -- Higher-speed access and switching -- Cloud computing -- Overlay networks -- Middleware -- Widespread deployment of IPv6 -- Summary -- Appendix 1: Simplified application programming interface -- Index
Control code
ocn870649960
Dimensions
24 cm
Edition
Sixth edition.
Extent
xxvi, 633 pages
Isbn
9780133587937
Lccn
2014412880
Media category
unmediated
Media MARC source
rdamedia
Media type code
  • n
Other physical details
illustrations
System control number
  • (Sirsi) i9780133587937
  • (OCoLC)870649960

Library Locations

    • Waubonsee: Sugar Grove Campus - Todd LibraryBorrow it
      Collins Hall 2nd Floor Waubonsee Community College Route 47 at Waubonsee Drive, Sugar Grove, IL, 60554, US
      41.7974000 -88.45785