Topic Submitted By: - Class: Submitted To::: - Switching, Circuit AND Packet Switching
Topic Submitted By: - Class: Submitted To::: - Switching, Circuit AND Packet Switching
A network switch is a small hardware device that joins multiple computers together
within one local area network (LAN). Technically, network switches operate at layer two
(Data Link Layer) of the OSI model.
Network switches appear nearly identical to network hubs, but a switch generally
contains more intelligence (and a slightly higher price tag) than a hub. Unlike hubs,
network switches are capable of inspecting data packets as they are received, determining
the source and destination device of each packet, and forwarding them appropriately. By
delivering messages only to the connected device intended, a network switch conserves
network bandwidth and offers generally better performance than a hub.
As with hubs, Ethernet implementations of network switches are the most common.
Mainstream Ethernet network switches support either 10/100 Mbps Fast Ethernet or
Gigabit Ethernet (10/100/1000) standards.
On larger networks, the trip from one switch point to another in the network is called a
hop. The time a switch takes to figure out where to forward a data unit is called its
latency. The price paid for having the flexibility that switches provide in a network is this
latency. Switches are found at the backbone and gateway levels of a network where one
network connects with another and at the subnetwork level where data is being forwarded
close to its destination or origin. The former are often known as core switches and the
latter as desktop switches.
In the simplest networks, a switch is not required for messages that are sent and received
within the network. For example, a local area network may be organized in a Token Ring
or bus arrangement in which each possible destination inspects each message and reads
any message with its address.
Packet switching is a network communications method that groups all transmitted data,
irrespective of content, type, or structure into suitably-sized blocks, called packets. The
network over which packets are transmitted is a shared network which routes each packet
independently from all others and allocates transmission resources as needed. The
principal goals of packet switching are to optimize utilization of available link capacity
and to increase the robustness of communication. When traversing network adapters,
switches and other network nodes, packets are buffered and queued, resulting in variable
delay and throughput, depending on the traffic load in the network.
Network resources are managed by statistical multiplexing or dynamic bandwidth
allocation in which a physical communication channel is effectively divided into an
arbitrary number of logical variable-bit-rate channels or data streams. Each logical stream
consists of a sequence of packets, which normally are forwarded by a network node
asynchronously using first-in, first-out buffering. Alternatively, the packets may be
forwarded according to some scheduling discipline for fair queuing or for differentiated
or guaranteed quality of service, such as pipeline forwarding or time-driven priority
(TDP). Any buffering introduces varying latency and throughput in transmission. In case
of a shared physical medium, the packets may be delivered according to some packet-
mode multiple access schemes.
Packet switching contrasts with another principal networking paradigm, circuit switching,
a method which sets up a specific circuit with a limited number dedicated connection of
constant bit rate and constant delay between nodes for exclusive use during the
communication session.
Most data today is sent, using digital signals, over networks that use packet-switching.
Using packet-switching, all network users can share the same paths at the same time and
the particular route a data unit travels can be varied as conditions change. In packet-
switching, a message is divided into packets, which are units of a certain number of
bytes. The network addresses of the sender and of the destination are added to the packet.
Each network point looks at the packet to see where to send it next. Packets in the same
message may travel different routes and may not arrive in the same order that they were
sent. At the destination, the packets in a message are collected and reassembled into the
original message.
* Once the circuit has been set up, communication is fast and
without error.
* It is highly reliable
Disadvantages: