0% found this document useful (0 votes)
31 views

Assignment

Uploaded by

Kashif Nazir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Assignment

Uploaded by

Kashif Nazir
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Submitted by:

Urwa Arshad
Submitted to:
Miss Ambreen
Department:
Bs(IT) 5th bridging
Section:
B
Introduction:
In the realm of computer networking, two primary methods of data transmission dominate:
This has been known to have two models which include circuit switching and packet
switching. It is important to begin by understanding the differences between these two
approaches in order to gain insight as to how data is effectively passed within the networks.
In this assignment, the basic and crucial distinction between circuit switching network and
packet switching network shall be discussed, not to mention the ways in which both these
systems work in general.
Circuit Switching
Definition and Overview Circuit switching is a method of data communication where a
dedicated transmission path or circuit is created between two parties and is used only
between the two communicating parties for the time of communication. This method was
previously applied in telephone networks.
Working Principle
 Establishment: In order to send any data, a connection path is predetermined within
the network. This takes the form of building a sequence of switches that ensure that
there is a closed circuit between the sender and the recipient.
 Data Transfer: After developing the circuit there is always the possibility of
sending data continuously through it this path. It is unchanged for the time of the
communication session, which is the best bet for getting a steady stream to work.
 Termination: When the actual communication is over, the circuit is breaks,
releasing these resources for use by other people.
Characteristics
 Dedicated Bandwidth: This circuit is still maintained only for the communicating
parties in order to provide a fixed bandwidth for every session.
 Predictable Latency: As the path has been created, the delay is fixed hence useful
in applications such as voice calls.
 Inefficiency: The biggest problem with the dedicated circuit is that it still takes up
bandwidth in periods of low usage, which is inefficient.
Packet Switching
Packet switching definition and context Packet switching is a way of transmitting data in
which data is separated into many small packets and travel through the network
individually. This method is the fundamental of the internet, being incorporated in most
current communication systems.
Working Principle
 Segmentation: Data is segmented into blocks in the form of packet, in which data
portion is included along with the header portion that has the destination address.
 Transmission: Every packet is transmitted through a network separately from the
other packets. Routers forward packets according to their destination addresses so
that each may traverse a dissimilar route in order to arrive at the same location.
 Reassembly: At the end of the transmission, collections of packets are reorganized
into the same order as the proper data message.
Characteristics
Dynamic Bandwidth: It also differs from circuit switching by not reserving bandwidth.
Unlike circuit switching, packets from different sources can maintain common channels
increasing on utilization.
Variable Latency: Because every packet strives to go its own way, the latency can be
unpredictable. This may be a disadvantage in applications requiring real time results but is
acceptable for data exchange.
Robustness: Routinely, if a link is unavailable, the packets which were previously sent
through that link can be redirected through another link, making the network very robust
in case of link failures.
Key Differences between Circuit and Packet Switching
Feature Circuit Switching Packet Switching
Connection Type Dedicated connection for No dedicated connection;
the session packets routed
independently

Resource Utilization Reserved bandwidth; Shared bandwidth; more


inefficient usage efficient use of resources
Latency Predictable and constant Variable; depends on
network conditions
Scalability Less scalable; fixed paths Highly scalable;
accommodates varying
loads

Application Suitability Ideal for real-time Highly scalable;


applications accommodates varying
loads
Key Differences
Connection Type
Circuit Switching: It sets up a channel specific to the session and remains connected for
the whole of the session.
Packet Switching: Here a signal is sent and received in packets and data is transmitted in
packets without reservation.
Resource Utilization:
Circuit Switching: There is wastage of resources because resources are blocked even
when demand is low.
Packet Switching: More efficient because several packets can be carried in the same
transport networks.
Latency:
Circuit Switching: Predictable and constant.
Packet Switching: It is unpredictable and depends on the network situation.
Scalability:
Circuit Switching: Less scalable due to fixed paths and reserved resources.

Packet Switching: Highly scalable, accommodating varying amounts of data and users.

Applications of Circuit and Packet Switching


Circuit Switching Applications
Circuit switching is mainly appropriate for applications that have steady transmission and
are real time.
Examples include:
Traditional Telephone Networks: Voice calls use circuit switch where the channel is
dedicated to the call ensuring that it does not drop in the middle of a conversation.
Video Conferencing: Circuit switching is advantageous in applications where information
must be received continuously, which results in improved reliability compared with other
alternatives.
Packet Switching Applications
Packet switching is ideal for a wide range of modern applications, including:
Internet Traffic: Packet switching effectively underpins Internet architecture so as to
support data communications across large networks.
Email and File Transfer: The applications that send data in chunks, for instance, email
or file transfer, are most appropriate for packet switching.
Streaming Services: Video and audio streaming services often focus on the packet
switching technology to ensure that the passed data travels effectively, even if the
destination is reached with some delay.

You might also like