| |
| Table
Of Contents |
Preface
Acknowledgements
Foreword
1 The Internet, Email, Ebusiness and the Worldwide Web (www)
1.1 In the beginning---ARPANET
1.2 The emergence of layered protocols for data communication
1.3 SNA (systems network architecture)
1.4 DECnet
1.5 Other mainframe computer manufacturers
1.6 X.25 (ITU-T recommendation X.25)
1.7 DTE (data terminal equipment), DCE (data circuit-terminating
equipment), line interfaces and protocols
1.8 UNI (user-network interface), NNI (network-network interface)
and INI (inter-network interface)
1.9 Open systems interconnection (OSI)
1.10 EDI (electronic data interchange)
1.11 CompuServe, prestel, minitel, BTx (Bildschirmtext) and
teletex
1.12 The role of UNIX in the development of the Internet
1.13 The appearance of the PC (personal computer)
1.14 Local area networks (LANs)
1.15 LAN servers, bridges, gateways and routers
1.16 Why did IP win through as the standard for `open' communication?
1.17 The development and documentation of IP (Internet protocol)
and the Internet
1.18 Electronic mail and the domain name system (DNS)
1.19 html, WindowsNT and the Worldwide Web
1.20 Internet addresses and domain names
1.21 What are ISPs (Internet service providers) and IAPs (Internet
access providers)?
1.22 The emergence of ebusiness
2 Fundamentals of Data Communication and Packet Switching
2.1 The binary code
2.2 Electrical or optical representation and storage of binary
code numbers
2.3 Using the binary code to represent textual information
2.4 ASCII (American standard code for information interchange)
2.5 EBCDIC and extended forms of ASCII
2.6 Use of the binary code to convey graphical images
2.7 Decoding binary messages---the need for synchronisation
and for avoiding errors
2.8 Digital transmission
2.9 Modulation of digital information over analogue media using
a modem
2.10 Detection and demodulation---errors and eye patterns
2.11 Reducing errors---regeneration, error detection and correction
2.12 Synchronisation
2.13 Packet switching, protocols and statistical multiplexing
2.14 Symmetrical and asymmetrical communication: full duplex
and all that!
2.15 Serial and parallel communication
2.16 The problem of long lines---the need to observe the maximum
line length
3 Basic Data Networks and Protocols
3.1 The basic components of a data network
3.2 Layer 1---physical layer interface: DTE/DCE, line interfaces
and protocols
3.3 Layer 2---data link layer
3.4 Layer 3---network layer and network layer addresses
3.5 Layer 4---transport layer protocol
3.6 Layers 5---7---higher layer protocols
3.7 Protocol stacks and nested protocol control information
(PCI)
3.8 Real networks and protocol stack representations
3.9 Protocol encapsulation
3.10 Control and management protocols
3.11 Propagation effects affecting protocol choice and network
design and operation
4 Local Area Networks (LANs)
4.1 The different LAN topologies and standards
4.2 Ethernet (CSMA/CD; IEEE 802.3)
4.3 Ethernet LAN standards (IEEE 802.3 and 802.2)
4.4 Ethernet LAN datalink layer protocols---LLC and MAC
4.5 Ethernet physical layer---basic functions of the physical
layer signalling (PLS)
4.6 Ethernet hubs (half duplex repeaters)
4.7 Alternative physical layers---ethernet, fast ethernet and
gigabit ethernet
4.8 LAN segments and repeaters---extending the size of a single
collision domain
4.9 LAN switches---extending coverage and managing traffic in
LAN networks
4.10 Other types of LAN (token ring and token bus)
4.11 LAN operating software and LAN servers
4.12 Interconnection of LANs---bridges, switches, VLANs, routers
and gateways
5 WANs, Routers and the Internet Protocol (IP)
5.1 WANs (wide area networks), routers, Internet protocol (IP)
and IP addresses
5.2 Main functions of routers
5.3 Unicast, broadcast, multicast and anycast forwarding
5.4 Routing table format---static and dynamic routing
5.5 Routing table conventions
5.6 Simple IP routing control mechanisms: Time-to-live (ttl)
and hop limit fields
5.7 Internet protocol version 4 (IPv4)
5.8 ICMP (Internet control message protocol)
5.9 Internet addressing (IPv4)
5.10 Differentiated services (Diffserv and DS field)
5.11 Internet protocol version 6 (IPv6)
5.12 ICMP for IPv6
5.13 IPv6 addressing
5.14 Multicasting
6 Routing Tables and Protocols
6.1 Routing tables: static and dynamic routing---a recap
6.2 Choosing the best route by comparing the routing distance
or $cost$ of the alternatives
6.3 Storage, updating and recalculation of the routing table
and routing database
6.4 The accuracy and stability of routing tables
6.5 Representation of destinations in a routing table
6.6 Routing protocols and their associated algorithms and metrics
6.7 Distributing routing information around an internetwork
6.8 Distance vector and link state protocol routing methodologies
6.9 Initiating router protocols: neighbour discovery and the
hello procedure
6.10 Routing protocols and their relationship with the internet
protocol (IP)
6.11 The different internetwork routing protocols---when to
use them
6.12 RIP (routing information protocol)
6.13 OSPF (open shortest path first)
6.14 BGP4 (border gateway protocol version 4)
6.15 Problems associated with routing in source and destination
local networks
6.16 Routing management issues
7 Transport Services and Protocols
7.1 Transport services and end-to-end communication between
hosts
7.2 User datagram protocol (UDP)
7.3 Transmission control protocol (TCP)
7.4 Resource reservation protocol (RSVP)
7.5 MPLS (multiprotocol label switching)
8 IP Networks in Practice: Components, Backbone and Access
8.1 The components and hierarchy of an IP-based data network
8.2 The Internet, intranets, extranets and VPN
8.3 Network technologies typically used in IP-backbone networks
8.4 Access network technologies
8.5 Link establishment and control
8.6 Wireless technologies for Internet access
8.7 Host functionality and software for communication via IP
9 Managing the Network
9.1 Managing and configuring via the console port
9.2 Basic network management: alarms, commands, polling, events
and traps
9.3 Management information base (MIB) and managed objects (MOs)
9.4 Structure of management information (SMIv1 and SMIv2)
9.5 Management information base-2 (mib-2 or MIB-II)
9.6 Remote network monitoring (RMON)
9.7 MIB for Internet protocol version 6 (ipv6MIB)
9.8 Simple network management protocol (SNMP)
9.9 The ISO management model: FCAPS, TMN, and CMIP/CMISE
9.10 Tools for network management
10 Data Networking and Internet Applications
10.1 Computer applications and data networks: application layer
protocols
10.2 Telnet
10.3 FTP (file transfer protocol)
10.4 TFTP (trivial file transfer protocol)
10.5 Secure shell program and protocol (SSH or SECSH)
10.6 RTP/RTPC: real time signal carriage over IP networks
10.7 Applications, protocols and real networks
10.8 Other network/application protocols of note
11 The Worldwide Web (www)
11.1 The emergence of the Worldwide Web (www)
11.2 Domain name system (DNS)
11.3 Internet cache protocol (ICP)
11.4 WINS; Windows2000 ADS; Novell NDS
11.5 Hypertext transfer protocol (http)
11.6 Hypertext markup language (html)
11.7 Web browsers
11.8 Web-based applications
12 Electronic Mail (email)
12.1 A typical electronic mail
12.2 The benefits of electronic mail (email)
12.3 The principles of the Internet mail transfer system (MTS)
12.4 Operation of the Internet mail system
12.5 The Internet message format
12.6 Simple mail transfer protocol (SMTP)
12.7 Internet mail access protocol (IMAP4)
12.8 The post office protocol version 3 (POP3)
13 Data Network Security
13.1 The trade-off between confidentiality and interconnectivity
13.2 Data network protection: the main types of threat and counter-measure
13.3 Destination access control methods
13.4 Firewalls
13.5 Path protection
13.6 Network entry or access control
13.7 Encryption
13.8 Application layer interface for security protocols
13.9 Other risks and threats to data security and reliable network
operations
14 Quality of Service (QOS), Network Performance and Optimisation
14.1 Framework for network performance management
14.2 Quality of service (QOS) and network performance (NP)
14.3 Quality of service (QOS), type of service (TOS) and class
of service (COS)
14.4 Data network traffic theory: Dimensioning data networks
14.5 Application design factors affecting quality of service
14.6 Network design for efficient, reliable and robust networks
14.7 Network operations and performance monitoring
14.8 Network management, back-up and restoration
14.9 Performance optimisation in practice
15 Challenges Ahead for IP
15.1 Financing the network
15.2 Network architecture, interconnection and peering
15.3 Quality of service (QOS) and network performance (NP)
15.4 Scaling and adapting the network for higher speeds and
real-time applications
15.5 Network management
Appendix 10
Appendix 1 Protocol Addresses, Port Numbers, Service Access
Point Identifiers (SAPIs) and Common Presentation Formats
Appendix 2 Internet Top-Level Domains (TLDs) and Generic Domains
Appendix 3 Internet Country Code Top-Level Domains (ccTLDs---ISO
3166-1)
Appendix 4 Internet Engineering Task Force (IETF) Request for
Comment (RFC) Listing
Appendix 5 IEEE 802 Standards for LANs and MANs
Appendix 6 IEEE 802.11: Wireless Local Area Networks (WLANs)
Appendix 7 Interfaces, Cables, Connectors and Pin-outs
Appendix 8 X.25 Packet Switching (ITU-T Recommendation X.25)
Appendix 9 Frame Relay
Appendix 10 Asynchronous Transfer Mode (ATM)
Glossary of Selected Terms
Abbreviations and Standards Quick-Reference
Bibliography
Index |
|
|
|