Acknowledgements |
|
xi | (2) |
Acronyms and Abbreviations |
|
xiii | (4) |
Introduction |
|
xvii | |
|
1 Analog and Digital Communication |
|
|
1 | (20) |
|
|
1 | (4) |
|
|
2 | (1) |
|
1.1.2 Digital Transmission Coding |
|
|
3 | (2) |
|
|
5 | (2) |
|
|
6 | (1) |
|
1.2.2 Other Transmission Media |
|
|
6 | (1) |
|
1.3 Switching and Routing |
|
|
7 | (5) |
|
1.3.1 Basics of Switching |
|
|
8 | (1) |
|
1.3.2 Circuit-switches and Packet-switches |
|
|
9 | (2) |
|
|
11 | (1) |
|
|
11 | (1) |
|
1.3.3.2 Functions of the Router |
|
|
12 | (1) |
|
|
12 | (1) |
|
1.5 Infrastructure Limits |
|
|
13 | (4) |
|
1.5.1 Distance Limitations on Local Loops |
|
|
15 | (1) |
|
|
15 | (1) |
|
1.5.3 Repeaters, Amplifiers, and Line Extenders |
|
|
16 | (1) |
|
|
16 | (1) |
|
1.5.5 Digital Loop Carriers (DLCs) |
|
|
16 | (1) |
|
|
17 | (1) |
|
|
17 | (4) |
|
|
17 | (1) |
|
1.6.2 Access Line Capacity |
|
|
18 | (1) |
|
1.6.3 Long-distance Line Capacity |
|
|
19 | (1) |
|
|
19 | (1) |
|
1.6.5 Server Access Line and Performance |
|
|
19 | (1) |
|
|
19 | (2) |
|
2 The xDSL Family of Protocols |
|
|
21 | (26) |
|
2.1 From Digital to Analog |
|
|
21 | (1) |
|
|
22 | (1) |
|
2.3 The ITU-T, ADSL, and ISDN |
|
|
23 | (1) |
|
|
24 | (3) |
|
|
25 | (1) |
|
2.4.2 ADSL Standards Bodies |
|
|
25 | (1) |
|
2.4.2.1 ADSL Forum and UAWG |
|
|
26 | (1) |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
27 | (1) |
|
2.5 The xDSL Family of Protocols |
|
|
27 | (18) |
|
|
31 | (1) |
|
|
31 | (1) |
|
|
32 | (3) |
|
2.5.2.2 Switching Protocol |
|
|
35 | (2) |
|
|
37 | (1) |
|
|
37 | (1) |
|
|
38 | (2) |
|
2.5.4.1 Signaling Using Channel Associated Signaling |
|
|
40 | (1) |
|
2.5.4.2 Signaling Using Primary Rate Interface ISDN |
|
|
41 | (1) |
|
|
41 | (1) |
|
|
42 | (1) |
|
|
42 | (1) |
|
|
43 | (2) |
|
|
45 | (1) |
|
2.6 Summary of the xDSL Family |
|
|
45 | (2) |
|
3 The ADSL Physical Layer Protocol |
|
|
47 | (20) |
|
|
47 | (2) |
|
|
49 | (1) |
|
|
50 | (12) |
|
|
51 | (4) |
|
3.3.2 ADSL Superframe Structure |
|
|
55 | (2) |
|
3.3.2.1 Fast Data and Interleaved Data |
|
|
57 | (1) |
|
|
58 | (1) |
|
3.3.2.3 Sync Byte and sc Bits |
|
|
58 | (1) |
|
|
58 | (2) |
|
|
60 | (1) |
|
3.3.3 Embedded Operations Control |
|
|
60 | (2) |
|
|
62 | (2) |
|
|
64 | (1) |
|
|
64 | (3) |
|
4 Architectural Components for Implementation |
|
|
67 | (15) |
|
4.1 Open Systems Interconnection Model (OSI) |
|
|
67 | (6) |
|
4.1.1 Layer 1 (Physical Layer) |
|
|
68 | (1) |
|
4.1.2 Layer 2 (Data Link Layer) |
|
|
69 | (1) |
|
4.1.3 Layer 3 (Network Layer) |
|
|
70 | (1) |
|
4.1.4 Layer 4 (Transport Layer) |
|
|
71 | (1) |
|
|
71 | (1) |
|
4.1.6 Interlayer Primitives |
|
|
72 | (1) |
|
4.1.7 Protocol Modularity |
|
|
72 | (1) |
|
4.2 Hardware Components and Interactions |
|
|
73 | (4) |
|
|
74 | (1) |
|
4.2.2 Physical Layer Semiconductors |
|
|
75 | (1) |
|
4.2.3 System Configuration Design |
|
|
75 | (1) |
|
4.2.3.1 Host-controlled Systems |
|
|
76 | (1) |
|
4.2.3.2 Coprocessor Systems |
|
|
77 | (1) |
|
4.2.3.3 Standalone Systems |
|
|
77 | (1) |
|
4.3 Protocol Stack Considerations |
|
|
77 | (2) |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
78 | (1) |
|
|
79 | (3) |
|
|
79 | (1) |
|
|
80 | (2) |
|
5 Hardware Access and Interactions |
|
|
82 | (16) |
|
|
82 | (5) |
|
|
84 | (1) |
|
|
84 | (1) |
|
|
84 | (1) |
|
5.1.4 Indirect Register Access |
|
|
85 | (1) |
|
|
85 | (1) |
|
|
85 | (1) |
|
5.1.5.2 Buffer Descriptors |
|
|
86 | (1) |
|
|
87 | (2) |
|
5.2.1 Primitive Interfaces |
|
|
88 | (1) |
|
5.2.2 Interrupt Servicing and Command Handling |
|
|
88 | (1) |
|
5.2.3 Synchronous and Asynchronous Messages |
|
|
88 | (1) |
|
|
89 | (5) |
|
|
89 | (1) |
|
|
90 | (1) |
|
|
91 | (1) |
|
5.3.4 State Machine Specifications |
|
|
91 | (1) |
|
5.3.5 Methods of Implementation |
|
|
92 | (1) |
|
5.3.6 Example of a Simple State Machine |
|
|
92 | (2) |
|
5.4 ADSL Chipset Interface Example |
|
|
94 | (4) |
|
6 Signaling, Routing, and Connectivity |
|
|
98 | (10) |
|
|
98 | (4) |
|
|
98 | (3) |
|
6.1.2 Channel Associated Signaling (CAS) |
|
|
101 | (1) |
|
6.1.3 Q.921/Q.931 Variants |
|
|
101 | (1) |
|
|
102 | (3) |
|
|
103 | (1) |
|
6.2.2 Permanent Virtual Circuits |
|
|
104 | (1) |
|
|
104 | (1) |
|
|
105 | (1) |
|
6.3 Signaling Within the DSLAM |
|
|
105 | (3) |
|
|
108 | (21) |
|
7.1 B-ISDN (ATM) History, Specifications, and Bearer Services |
|
|
108 | (2) |
|
7.1.1 Broadband Bearer Services |
|
|
108 | (1) |
|
7.1.2 Specific Interactive and Distribution Services |
|
|
109 | (1) |
|
|
110 | (1) |
|
|
111 | (1) |
|
|
111 | (5) |
|
|
113 | (2) |
|
7.4.2 Virtual Paths and VIrtual Channels |
|
|
115 | (1) |
|
|
116 | (4) |
|
|
118 | (1) |
|
|
118 | (2) |
|
|
120 | (6) |
|
|
120 | (1) |
|
7.6.2 General Signaling Architecture |
|
|
120 | (1) |
|
|
121 | (1) |
|
7.6.2.2 Network-side States |
|
|
122 | (1) |
|
|
123 | (2) |
|
7.6.4 Information Elements |
|
|
125 | (1) |
|
7.7 Summary of ATM Signaling |
|
|
126 | (1) |
|
7.8 System Network Architecture Group (SNAG) |
|
|
126 | (3) |
|
8 Frame Relay, TCP/IP, and Proprietary Protocols |
|
|
129 | (19) |
|
|
129 | (9) |
|
8.1.1 Frame Relay Data Link Layer |
|
|
130 | (1) |
|
8.1.2 Link Access Protocol for Frame Relay |
|
|
131 | (1) |
|
|
131 | (2) |
|
8.1.2.2 Congestion Control |
|
|
133 | (1) |
|
|
134 | (1) |
|
8.1.3 Data Link Core Primitives |
|
|
134 | (2) |
|
8.1.4 Network Layer Signaling for Frame Relay |
|
|
136 | (1) |
|
8.1.5 MultiProtocol Over Frame Relay |
|
|
137 | (1) |
|
|
138 | (3) |
|
8.2.1 The Data Link Layer |
|
|
138 | (1) |
|
|
139 | (2) |
|
8.3 Transmission Control Protocol |
|
|
141 | (3) |
|
8.3.1 TCP Virtual Circuits |
|
|
142 | (1) |
|
|
142 | (2) |
|
|
144 | (1) |
|
8.4 Proprietary Protocol Requirements |
|
|
144 | (4) |
|
|
144 | (1) |
|
8.4.2 Data Identification |
|
|
145 | (1) |
|
8.4.3 Data Acknowledgement |
|
|
145 | (1) |
|
|
146 | (1) |
|
|
146 | (2) |
|
|
148 | (12) |
|
|
148 | (7) |
|
|
149 | (1) |
|
9.1.2 OSI Model Layer Equivalents |
|
|
149 | (1) |
|
9.1.3 The Medium Access Control (MAC) |
|
|
150 | (2) |
|
|
152 | (2) |
|
9.1.5 Physical Medium and Protocols |
|
|
154 | (1) |
|
|
154 | (1) |
|
|
155 | (2) |
|
|
155 | (1) |
|
|
156 | (1) |
|
|
157 | (3) |
|
|
157 | (1) |
|
9.3.2 Microprocessor Direct Access |
|
|
158 | (2) |
|
10 Architectural Issues and Other Concerns |
|
|
160 | (13) |
|
10.1 Multi-Protocol Stacks |
|
|
160 | (5) |
|
10.1.1 Architectural Choices |
|
|
160 | (1) |
|
10.1.2 Software Implementation |
|
|
161 | (1) |
|
10.1.2.1 "Physical Layer" Replacement |
|
|
162 | (1) |
|
10.1.2.2 Coordination Tasks |
|
|
163 | (1) |
|
10.1.2.3 Data Structure Use |
|
|
164 | (1) |
|
|
165 | (1) |
|
|
165 | (1) |
|
|
166 | (1) |
|
|
166 | (1) |
|
10.5 Migration Needs and Strategies |
|
|
167 | (3) |
|
10.5.1 Replacement of Long-Distance Infrastructure |
|
|
168 | (1) |
|
10.5.2 FTTN, FTTC, and VDSL |
|
|
168 | (2) |
|
10.6 Summary of Issues and Options |
|
|
170 | (3) |
References and Selected Bibliography |
|
173 | (4) |
ITU-Rcommendations |
|
173 | (1) |
Other Technical References |
|
174 | (1) |
Selected Internet Uniform Resource Locators (URLs) |
|
175 | (1) |
Selected Bibliography |
|
175 | (2) |
Index |
|
177 | |