Computer NetworksTU Board 2082
What is a virtual circuit network? Explain ATM as a virtual circuit wide area network.
5Answer
A virtual circuit network is a packet-switched network that sets up a logical path (virtual circuit) between sender and receiver before data is sent. It works in three phases:
- Setup: a path is chosen and every switch on it records an entry in its table.
- Data transfer: every packet carries a short virtual circuit identifier (VCI) instead of a full address, and all packets follow the same path in order.
- Teardown: the table entries are removed.
It combines features of circuit switching (fixed path, ordered delivery) and packet switching (links are shared). Resources can be reserved, so quality of service can be guaranteed.
ATM as a virtual circuit WAN
Asynchronous Transfer Mode (ATM) is a cell-relay WAN technology built on virtual circuits.
- Cells: all data is carried in fixed-size 53-byte cells (5-byte header and 48-byte payload). Fixed size lets switches work in hardware at very high speed with predictable delay, which suits voice and video.
- Virtual connections: ATM uses two levels of identifier. A virtual path (VP) is a bundle of virtual channels (VC). Each cell header carries a VPI (virtual path identifier) and a VCI (virtual channel identifier), and switches forward cells using these values.
- Connection types: permanent virtual circuits (PVCs), set up by the operator, and switched virtual circuits (SVCs), set up on demand.
- Layers: the ATM Adaptation Layer (AAL) breaks user data into 48-byte pieces and rebuilds it; the ATM layer adds the header and does switching; the physical layer carries the cells (e.g. over SONET).
- QoS: because the path is set up in advance, ATM can guarantee bandwidth and delay for different traffic classes.
Discussion
Loading…
More Computer Networks questions
What are the advantages of layered architecture in network communication? Explain the TCP/IP protocol stack in detail.TU Board 208210What are the services provided by the Transport Layer? Explain the working principle of the Distance Vector Algorithm with a suitable example.TU Board 208210Differentiate between IPV4 and IPV6 protocol in brief. Explain Cyclic Redundancy Check with a suitable numerical example.TU Board 208210How is a connection established in TCP protocol using 3 way handshaking? Explain.TU Board 20825Write the subnet ID, broadcast address and address range of each subnet if you divide a class C network 193.168.2.0/24 into 8 different subnets. What is the…TU Board 20825What is the major purpose of DNS? Explain how DNS resolves a domain name to an IP address.TU Board 20825