• Home
  • Courses
  • School
  • Programs
  • Problems
  • Contact Us
  • My account
  • Register

Have any question?

(+91) 98222 16647
info@simplycoding.in
RegisterLogin
Simply Coding
  • Home
  • Courses
  • School
  • Programs
  • Problems
  • Contact Us
  • My account
  • Register

Networking

Switching Techniques used in computer network

  • Categories Networking, Computer Class 10, Computer 10, CBSE
switching Techniques

In a computer network where many different computers are connected to each other, there can be more than one path to send data from one computer to another. Selecting a path that data must take out of the available options is called switching.

switching path

There are three main switching techniques which are used. Circuit Switching, Message Switching and Packet Switching

Circuit Switching

In circuit switching circuit is established between the two ends. It provides a dedicated path for data to travel from one to the other end. Resources are reserved at intermediate switches which are used during the transmission. The intermediate switches are connected by the physical links. Once the circuit is established, the entire data travels over the dedicated path from one end to the other end. As soon as data transfer completes, the circuit is disconnected.

The advantages of Circuit Switching is that

  • A well defined and dedicated path exists for the data to travel.
  • There is no waiting time at any switch and the data is transmitted without any delay.
  • Data always reaches the other end in order.

Circuit switching has the following disadvantages-

  • The channel is blocked for duration of transmission.
  • It is inefficient in terms of utilization of system resources.
  • The time required for establishing the circuit between the two ends is too long.
  • It requires more bandwidth and is more expensive

 

circuit switching

Message Switching

In message switching there is no dedicated path to transfer data from sender to receiver. The message carries a header that contains the full information about the destination. The message is only forwarded from hop to hop. When any intermediate switch receives the message, it stores the entire message. The message is stored until sufficient resources become available to transfer it to the next switch. When resources become available, the switch forwards the message to the next switch. This is called as Store and Forward technique.

The advantages of Message Switching is that the

  • Channel is not blocked and more devices can share the channel
  • It is helpful in reducing traffic congestion as the message can be temporarily stored in the route and then forwarded whenever required.

The disadvantages of Message Switching are

  • It requires enough storage at every switch to accommodate the entire message during the transmission.
  • It is extremely slow due to store and forward technique
  • Message has to wait until sufficient resources become available to transfer it to the next switch.
message switching

Packet Switching

In packet switching the entire message to be sent is divided into multiple smaller size packets. This process of dividing a single message into smaller size packets is called as packetization. These smaller packets are sent one after the other. It gives the advantage of pipe lining and reduces the total time taken to transmit the message.

Packet switching is of two types

Virtual Circuit Switching and Datagram Switching

In virtual circuit switching the first packet informs all the intermediate switches of all the packets that are following and reserves resources in terms of CPU bandwidth required for the following packets as well. All the packets then follow the same path

In datagram switching each packet is treated as separate entity and is routed independently through the network

The advantages of Packet Switching is that the

  • It is Cost effective and easier to implement
  • It uses lesser bandwidth as packets are quickly routed towards the destination
  • It does not take large amount of space
  • In case any of the packets is  lost you can request for a new packet

The disadvantages of Packet Switching are

  • They are unsuitable for applications that cannot afford delays in communication like high quality voice calls.
  • Packet switching high installation costs.
  • They require complex protocols for delivery.
  • Network problems may introduce errors in packets, delay in delivery of packets or loss of packets

 

packet switching

Below is the summary of different switching techniques 

different switching techniques
  • Share:
author avatar
Simply Coding

Previous post

Python Dictionary
June 15, 2021

Next post

Java Class Libraries and Packages
June 16, 2021

You may also like

Slide1
Mobile Telecommunication Technologies
27 November, 2020
w
Computer Networking: Case Study Questions
25 November, 2020
www
Internet and WWW: Question Bank
3 November, 2020

Leave A Reply Cancel reply

You must be logged in to post a comment.

Categories

  • Uncategorized
  • Programs
    • Python
    • Java
  • Problems
    • Python
    • Java
    • Web Development
      • Internet
    • Emerging Technologies
  • Notes
    • General
    • QBasic
    • MS Access
    • Web Development
      • XML
      • HTML
      • JavaScript
      • Internet
    • Database
    • Logo Programming
    • Scratch
    • Emerging Trends
      • Artificial Intelligence
      • Internet of Things
      • Cloud Computing
      • Machine Learning
    • Computer Fundamentals
      • Computer Networks
      • E-Services
      • Computer Hardware
    • Python
    • Java
  • School
    • ICSE
      • Computers Class 9
        • Java Introduction
        • Tokens & Data Types
        • Java Operators
        • Math Library
        • if & switch
        • For & While
        • Nested loops
      • Computer Class 10
        • Sample Papers
        • OOPS concepts
        • Functions in Java
        • Constructors
        • Arrays in Java
        • Strings in Java
    • SSC
      • IT Class 11
        • IT Basics
        • DBMS
        • Web Designing
        • Cyber Laws
      • IT Class 12
        • Web Designing
        • SEO
        • Advanced JavaScript
        • Emerging Tech
        • Server Side Scripting
        • E-Com & E-Gov
      • Computer Science 11
      • Computer Science 12
    • CBSE
      • Computer 9
        • Basics of IT
        • Cyber Safety
        • Scratch
        • Python
      • Computer 10
        • Sample Papers
        • Networking
        • HTML
        • Cyber Ethics
        • Scratch
        • Python
      • Computer Science 11
        • Computer Systems
        • Python 11
          • Python Basics
          • Python Tokens
          • Python Operators
          • Python if-else
          • Python loops
          • Python Strings
          • Python List
          • Python Tuple
          • Python Dictionary
          • Python Modules
        • Data Management
      • Computer Science 12
        • Sample Papers
        • Python 12
          • Python Functions
          • Python File Handling
          • Python Libraries
          • Python Recursion
          • Data Structures
        • Computer Networks
        • Data Management
    • ISC
      • Computer Science 11
        • Introduction to Java
        • Values & Data Types
        • Operators
        • if & switch
        • Iterative Statements
        • Functions
        • Arrays
        • String
        • Data Structures
        • Cyber Ethics
      • Computer Science 12
        • Sample Papers
        • Boolean Algebra
        • OOPS
        • Wrapper Classes
        • Functions
        • Arrays
        • String
Simply Coding Computer Courses for School                Privacy Policy     Terms of Use     Contact Us

© 2021 Simply Coding

Login with your site account

Lost your password?

Not a member yet? Register now

Register a new account

Are you a member? Login now