Prerequisite – Network Devices
A switch is a device which sends a data packet in a local network. What is advantage over hub? A hub floods the network with the packet and only destination system receives that packet while others just drop due to which the traffic increases a lot. To solve this problem switch came into the picture. A switch first learns, by flooding network just like hub to fill MAC- address table, on which port a particular device is connected. After learning it sends packets to that particular host only.
Layer 2 switch work on layer 2 of OSI model i.e. data link layer and sends a packet to destination port using MAC address table which stores the mac address of a device associated with that port. Layer 3 switch work on layer 3 of OSI model i.e. network layer where it route packet by using IP address, it is used widely on VLANs.
|Layer 2 Switch||Layer 3 Swicth|
|Operate on layer 2 (Data link) of OSI model.||Operate on layer 3 (Network Layer) of OSI model.|
|Send packet to detination on the basis of MAC address.||Route Packet with help of IP address|
|Work with MAC address only||Can perform functioning of both 2 layer and 3 layer switch|
|Used to reduce traffic on local network.||Mostly Used to implement VLAN (Virtual Local area network)|
|Quite fast as they do not look at the Layer 3 portion of the data packets.||Takes time to examine data packets before sending them to their destination|
|It has single broadcast domain||It has multiple broadcast domain.|
|Can communicate within a network only.||Can communicate within or outside network.|
- Computer Network | Types of switches
- Computer Network | Difference between Unicast, Broadcast and Multicast
- Computer Network | Difference between Byte stuffing and Bit stuffing
- Computer Network | Integrated services digital network (ISDN)
- Computer Network | Simple network management protocol (SNMP)
- Computer Network | Types of Network address translation (NAT)
- Computer Network | Synchronous Optical Network (SONET)
- Computer Network | Packet flow in the same network
- Computer Network | Packet flow in different network
- Computer Network | Network address translation (NAT)
- Computer Network | Network goals
- Computer Network | Evolution of Network
- Computer Network | Network Simulator 3
- Computer Network | Finding Network ID of a Subnet (using Subnet Mask)
- Computer Network | EtherChannel
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.