![Page 1: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/1.jpg)
Chapter 2 Protocols and the TCP/IP Suite1
Chapter 5Chapter 5
Asynchronous Transfer Mode(ATM)
![Page 2: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/2.jpg)
Chapter 2 Protocols and the TCP/IP Suite2
Introduction Introduction
ATM Protocol ArchitectureLogical connectionsATM CellsService categoriesATM Adaptation Layer (AAL)
![Page 3: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/3.jpg)
Chapter 2 Protocols and the TCP/IP Suite3
ATM Protocol ArchitectureATM Protocol Architecture
Fixed-size packets called cellsStreamlined: minimal error and flow
control2 protocol layers relate to ATM functions:
– Common layer providing packet transfers– Service dependent ATM adaptation layer
(AAL)AAL maps other protocols to ATM
![Page 4: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/4.jpg)
Chapter 2 Protocols and the TCP/IP Suite4
Protocol Model has 3 planesProtocol Model has 3 planes
UserControlmanagement
![Page 5: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/5.jpg)
Chapter 2 Protocols and the TCP/IP Suite5
Figure 5.1Figure 5.1
![Page 6: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/6.jpg)
Chapter 2 Protocols and the TCP/IP Suite6
Logical ConnectionsLogical Connections
VCC (Virtual Channel Connection): a logical connection analogous to virtual circuit in X.25
VPC (Virtual Path Connection): a bundle of VCCs with same endpoints
![Page 7: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/7.jpg)
Chapter 2 Protocols and the TCP/IP Suite7
Figure 5.2Figure 5.2
![Page 8: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/8.jpg)
Chapter 2 Protocols and the TCP/IP Suite8
Advantages of Virtual PathsAdvantages of Virtual Paths
Simplified network architectureIncreased network performance and
reliabilityReduced processing and short connection
setup timeEnhanced network services
![Page 9: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/9.jpg)
Chapter 2 Protocols and the TCP/IP Suite9
Table 5.1Table 5.1
![Page 10: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/10.jpg)
Chapter 2 Protocols and the TCP/IP Suite10
VCC UsesVCC Uses
Between end usersBetween an end user and a network entityBetween 2 network entities
![Page 11: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/11.jpg)
Chapter 2 Protocols and the TCP/IP Suite11
Figure 5.3Figure 5.3
![Page 12: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/12.jpg)
Chapter 2 Protocols and the TCP/IP Suite12
VPC/VCC CharacteristicsVPC/VCC Characteristics
Quality of Service (QoS)Switched and semi-permanent virtual
channel connectionsCell sequence integrityTraffic parameter negotiation and usage
monitoring(VPC only) virtual channel identifier
restriction within a VPC
![Page 13: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/13.jpg)
Chapter 2 Protocols and the TCP/IP Suite13
Control SignalingControl Signaling
A mechanism to establish and release VPCs and VCCs
4 methods for VCCs:– Semi-permanent VCCs– Meta-signaling channel– User-to-network signaling virtual channel– User-to-user signaling virtual channel
![Page 14: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/14.jpg)
Chapter 2 Protocols and the TCP/IP Suite14
Control SignalingControl Signaling
3 methods for VPCs– Semi-permanent– Customer controlled– Network controlled
![Page 15: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/15.jpg)
Chapter 2 Protocols and the TCP/IP Suite15
ATM CellsATM Cells
Fixed size5-octet header48-octet information fieldSmall cells reduce delay for high-priority
cellsFixed size facilitate switching in hardware
![Page 16: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/16.jpg)
Chapter 2 Protocols and the TCP/IP Suite16
Header FormatHeader Format
Generic flow controlVirtual path identifier (VPI)Virtual channel identifier (VCI)Payload typeCell loss priorityHeader error control
![Page 17: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/17.jpg)
Chapter 2 Protocols and the TCP/IP Suite17
Figure 5.4Figure 5.4
![Page 18: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/18.jpg)
Chapter 2 Protocols and the TCP/IP Suite18
Generic Flow ControlGeneric Flow Control
Control traffic flow at user-network interface (UNI) to alleviate short-term overload conditions
When GFC enabled at UNI, 2 procedures used:– Uncontrolled transmission– Controlled transmission
![Page 19: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/19.jpg)
Chapter 2 Protocols and the TCP/IP Suite19
Table 5.3Table 5.3
![Page 20: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/20.jpg)
Chapter 2 Protocols and the TCP/IP Suite20
Header Error ControlHeader Error Control
8-bit field calculated based on remaining 32 bits of header
error detection in some cases, error correction of single-
bit errors in header2 modes:
– error detection– Error correction
![Page 21: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/21.jpg)
Chapter 2 Protocols and the TCP/IP Suite21
Figure 5.5Figure 5.5
![Page 22: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/22.jpg)
Chapter 2 Protocols and the TCP/IP Suite22
Figure 5.6Figure 5.6
![Page 23: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/23.jpg)
Chapter 2 Protocols and the TCP/IP Suite23
Figure 5.7Figure 5.7
![Page 24: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/24.jpg)
Chapter 2 Protocols and the TCP/IP Suite24
Service CategoriesService Categories
Real-time service– Constant bit rate (CBR)– Real-time variable bit rate (rt-VBR)
Non-real-time service– Non-real-time variable bit rate (nrt-VBR)– Available bit rate (ABR)– Unspecified bit rate (UBR)– Guaranteed frame rate (GFR)
![Page 25: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/25.jpg)
Chapter 2 Protocols and the TCP/IP Suite25
Figure 5.8Figure 5.8
![Page 26: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/26.jpg)
Chapter 2 Protocols and the TCP/IP Suite26
ATM Adaptation Layer (ATM)ATM Adaptation Layer (ATM)
Support non-ATM protocols– e.g., PCM voice, LAPF
AAL Services– Handle transmission errors– Segmentation/reassembly (SAR)– Handle lost and misinserted cell conditions– Flow control and timing control
![Page 27: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/27.jpg)
Chapter 2 Protocols and the TCP/IP Suite27
Applications of AAL and ATMApplications of AAL and ATM
Circuit emulation (e.g., T-1 synchronous TDM circuits)
VBR voice and videoGeneral data servicesIP over ATMMultiprotocol encapsulation over ATM
(MPOA)LAN emulation (LANE)
![Page 28: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/28.jpg)
Chapter 2 Protocols and the TCP/IP Suite28
AAL ProtocolsAAL Protocols
AAL layer has 2 sublayers:– Convergence Sublayer (CS)
Supports specific applications using AAL
– Segmentation and Reassembly Layer (SAR)Packages data from CS into cells and unpacks at
other end
![Page 29: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/29.jpg)
Chapter 2 Protocols and the TCP/IP Suite29
Figure 5.9Figure 5.9
![Page 30: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/30.jpg)
Chapter 2 Protocols and the TCP/IP Suite30
Figure 5.10Figure 5.10
![Page 31: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/31.jpg)
Chapter 2 Protocols and the TCP/IP Suite31
AAL Type 1AAL Type 1
Constant-bit-rate sourceSAR simply packs bits into cells and
unpacks them at destinationOne-octet header contains 3-bit SC field to
provide an 8-cell frame structureNo CS PDU since CS sublayer primarily
for clocking and synchronization
![Page 32: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/32.jpg)
Chapter 2 Protocols and the TCP/IP Suite32
AAL Type 3/4AAL Type 3/4
May be connectionless or connection oriented
May be message mode or streaming mode
![Page 33: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/33.jpg)
Chapter 2 Protocols and the TCP/IP Suite33
Figure 5.11Figure 5.11
![Page 34: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/34.jpg)
Chapter 2 Protocols and the TCP/IP Suite34
Figure 5.12Figure 5.12
![Page 35: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/35.jpg)
Chapter 2 Protocols and the TCP/IP Suite35
AAL Type 5AAL Type 5
Streamlined transport for connection oriented protocols– Reduce protocol processing overhead– Reduce transmission overhead– Ensure adaptability to existing transport
protocols
![Page 36: Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)](https://reader033.vdocuments.mx/reader033/viewer/2022042615/56649d6e5503460f94a4fc63/html5/thumbnails/36.jpg)
Chapter 2 Protocols and the TCP/IP Suite36
Figure 5.13Figure 5.13