UNIT2 Switching Datagram Networks Virtual Circuit Networks Structure
- Slides: 77
UNIT-2 Switching Datagram Networks, Virtual Circuit Networks, Structure of a switch , Ethernet Physical Layer, Data Link Layer: Error detection and Correction Data Link Control: Framing, Flow and Error Control Protocols, Noiseless Channel and Noisy Channel Protocol, HDLC, Point-to-Point Protocol
Switched network:
Taxonomy of switched networks:
CIRCUIT-SWITCHED NETWORKS: A circuit-switched network consists of a set of switches connected by physical links. A connection between two stations is a dedicated path made of one or more links. However, each connection uses only one dedicated channel on each link. Each link is normally divided into n channels by using FDM or TDM.
A trivial circuit-switched network
Note In circuit switching, the resources need to be reserved during the setup phase; the resources remain dedicated for the entire duration of data transfer until the teardown phase.
Example 8. 1 As a trivial example, let us use a circuit-switched network to connect eight telephones in a small area. Communication is through 4 -k. Hz voice channels. We assume that each link uses FDM to connect a maximum of two voice channels. The bandwidth of each link is then 8 k. Hz. Figure 8. 4 shows the situation. Telephone 1 is connected to telephone 7; 2 to 5; 3 to 8; and 4 to 6. Of course the situation may change when new connections are made. The switch controls the connections.
Circuit-switched network used in Example
Example 8. 2 As another example, consider a circuit-switched network that connects computers in two remote offices of a private company. The offices are connected using a T-1 line leased from a communication service provider. There are two 4 × 8 (4 inputs and 8 outputs) switches in this network. For each switch, four output ports are folded into the input ports to allow communication between computers in the same office. Four other output ports allow communication between the two offices. Figure 8. 5 shows the situation.
Circuit-switched network used in Example 8. 2
Delay in a circuit-switched network
Note Switching at the physical layer in the traditional telephone network uses the circuit-switching approach.
Circuit-Switched Routing n n Many connections will need paths through more than one switch Need to find a route n n n Public telephone switches are a tree structure n n Efficiency Resilience Static routing uses the same approach all the time Dynamic routing allows for changes in routing depending on traffic n Uses a peer structure for nodes
Alternate Routing n n Possible routes between end offices predefined Originating switch selects appropriate route Routes listed in preference order Different sets of routes may be used at different times
Two Basic Forms of Packet Switching n Packets handled in two ways n n Datagram(connectionless service) Virtual circuit (connection orientedservice)
DATAGRAM NETWORKS In data communications, we need to send messages from one end system to another. If the message is going to pass through a packet-switched network, it needs to be divided into packets of fixed or variable size. The size of the packet is determined by the network and the governing protocol.
Datagram n n n Each packet treated independently Packets can take any practical route Packets may arrive out of order Packets may get lost or delayed Up to receiver to re-order packets and recover from missing packets
Datagram Networks : ØIt is connectionless service. Ø There is no need of reservation of resources as there is no dedicated path for a connection session. ØAll packets are free to go to any path on any intermediate router which is decided on the go by dynamically changing routing tables on routers. Since every packet is free to choose any path, all packets must be associated with a header with proper information about source and the upper layer data. ØThe connectionless property makes data packets reach destination in any order, means they need not reach in the order in which they were sent. ØDatagram networks are not reliable as Virtual Circuits Ø But it is always easy and cost efficient to implement datagram networks as there is no extra headache of reserving resources and making a dedicated each time an application has to communicate
A datagram network with four switches (routers)
Routing table in a datagram network
Note A switch in a datagram network uses a routing table that is based on the destination address.
Note The destination address in the header of a packet in a datagram network remains the same during the entire journey of the packet.
Delay in a datagram network
Note Switching in the Internet is done by using the datagram approach to packet switching at the network layer.
VIRTUAL-CIRCUIT NETWORKS A virtual-circuit network is a cross between a circuitswitched network and a datagram network. It has some characteristics of both.
Virtual Circuit n n n Preplanned route established before any packets sent Call request and call accept packets establish connection (handshake) Each packet contains a virtual circuit identifier instead of destination address No routing decisions required for each packet Clear request to drop circuit Not a dedicated
Virtual Circuits • It is connection-oriented simply meaning that there is a reservation of resources like buffers, CPU, bandwidth, etc. for the time in which the newly setup VC is going to be used by a data transfer session • First packet goes and reserves resources for the subsequent packets which as a result follow the same path for the whole connection time. • Since all the packets are going to follow the same path, a global header is required only for the first packet of the connection and other packets generally don’t require global headers • Since data follows a particular dedicated path, packets reach inorder to the destination. • From above points, it can be concluded that Virtual Circuits are highly reliable means of transfer. • Since each time a new connection has to be setup with reservation of resources and extra information handling at routers, its simply costly to implement Virtual Circuits
Virtual-circuit network
Internal Virtual Circuit and Datagram Operation
Virtual-circuit identifier
A virtual circuit identifier (VCID) is a type of numeric identifier used to distinguish between different virtual circuits in a connection-oriented circuitswitched telecommunication network. It enables a circuitswitched network to identify different virtual circuits/channels involved in a device's data communication.
Switch and tables in a virtual-circuit network
Source-to-destination data transfer in a virtual-circuit network
Setup request in a virtual-circuit network
Setup acknowledgment in a virtual-circuit network
Note In virtual-circuit switching, all packets belonging to the same source and destination travel the same path; but the packets may arrive at the destination with different delays if resource allocation is on demand.
Delay in a virtual-circuit network
Note Switching at the data link layer in a switched WAN is normally implemented by using virtual-circuit techniques.
S(witched)VC vs. P(ermanent)VC setup A virtual circuit can be either switched or permanent. If permanent, an outgoing VCI is given to the source, and an incoming VCI is given to the destination. The source always uses this VCI to send frames to this particular destination. The destination knows that the frame is coming from that particular source if the frame carries the corresponding incoming VCI. If a duplex connection is needed, two virtual circuits are established.
S(witched)VC vs. P(ermanent)VC setup A PVC has several drawbacks: 1. Always connected, so always paying 2. Connection is between two parties only. If you need a connection to another point, you need another PVC. Don’t like these disadvantages? Use an SVC.
Message Switching As shown in the figure, each router waits until it receives the entire message. Once it receives the complete message it transmits the same over the next link and so on. All the routers over the router does the same.
In a message switching Total time for Transmitting a message = L*t. PROP + L*T = L*t. PROP + L*(k*P) Where in, L = Number of Hops t. PROP = propagation delay per hop k = Number of packets which represent each message P = time for transmitting each packet T = time for transmitting complete message = k*P
STRUCTURE OF A SWITCH We use switches in circuit-switched and packetswitched networks. In this section, we discuss the structures of the switches used in each type of network.
Crossbar switch with three inputs and four outputs
Multistage switch
Three Stage Switch
Time-slot interchange
Time-space-time switch
Packet switch components
Input port
Output port
A banyan switch
Examples of routing in a banyan switch
Questions. . n n What are the differences between a circuit switched network and a packet switched network? Where can the control signals travel in a telephone network? What is a non-blocking switch/network? What are the differences between datagram packet switched and virtual circuit packet switched?
n What are the differences between a circuit switch and a packet switch?
- Difference between datagram and virtual circuit network
- Circuit switching vs packet switching vs message switching
- Disadvantages of circuit switching
- Each packet is treated independently
- The network layer concerns with
- Cell switching vs packet switching
- Cell switching vs packet switching
- Switching in data link layer
- Switching techniques in computer networks
- Cell switching in computer networks
- Uma multiprocessors using multistage switching networks
- Transistor switching networks
- Circuit switching types
- What is a private wan
- Circuit switched networks
- Explain circuit switching
- Types of communication network are
- Circuit switching types
- Timing datagram
- Applications of circuit switching
- Contoh circuit switching
- Konsep circuit switching
- Pengertian circuit switching
- Ip datagram format
- Basestore iptv
- Has virtual functions and accessible non-virtual destructor
- Load shedding in congestion control
- Congestion prevention policies
- Parallel circuit vs series circuit
- Different types of circuits
- Phet circuit construction kit
- Series vs parallel circut
- What is a incomplete circuit
- Short in series circuit
- Similarities of parallel and series circuits
- Diagram of circulatory system
- What is a parallel circuit in physics
- Datagram nedir
- Datagram header format
- External data representation and marshalling
- Reliable datagram sockets
- Wtls in mobile computing
- Datagram forwarding table
- Udp header
- Session mobility in mobile computing
- Header design
- Ip datagram format
- Q: in datagram subnet new route is chosen
- Datagram network
- User datagram protocol diagram
- In the field of udp, each used datagarm can travel on a
- Ipv4 datagram
- Datagram delivery protocol
- Ip datagram
- Datacenter fabric
- Wan packet switching
- Teknik switching adalah
- Types of switching
- Ion mandoiu
- Mpls basics tutorial
- Wan switching
- Principle of packet switching
- What are the types of code switching
- Examples of code switching
- Multiprotocol label switching architecture
- Code switching definition
- Bjt
- What is code-switching in language
- Define code switching
- Code switching in sociolinguistics
- Routing switching adalah
- What is tag switching
- Switching network
- Load rejection overvoltage
- Switching adalah
- At most inequality sign
- Switching concepts
- Digital switching types