codingstuff.io
ExploreTutorialsProblemsCS Subjects
Get Started
ExploreTutorialsProblemsCS Subjects
Get Started
codingstuff.io

Master the art of building software through interactive tutorials, real-world problems, and guided projects.

Pune, Maharashtra, India

codingstuffmail@gmail.com

Product

  • Explore
  • Tutorials
  • Problems
  • CS Subjects

Company

  • About
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Sitemap

© 2026 codingstuff.io. All rights reserved.

Built with ❤️ for developers everywhere

/
/
All Subjects
🌐

Computer Networks

26 chapters

1Network Topologies & LAN/WAN2Network Devices (Hub, Switch, Router)3OSI Reference Model4OSI Model & TCP/IP Suite5TCP/IP Protocol Suite6Switching Techniques (Circuit, Packet)7Data Link: Framing & Error Detection8Error Correction (Hamming Code)9Flow Control (Stop-and-Wait, Sliding Window)10MAC: CSMA/CD & CSMA/CA11Network Layer & Routing12IP Addressing (IPv4, IPv6)13Subnetting & CIDR14Routing Algorithms (Distance Vector, Link State)15ARP, ICMP, and NAT16DHCP Protocol17Transport Layer Services18Transport Layer: UDP19Transport Layer: TCP & 3-Way Handshake20TCP Congestion Control21Application Layer: DNS & HTTP22Application Layer: SMTP & FTP23Socket Programming Basics24Wireless Networks & Wi-Fi Standards25VLANs & Spanning Tree Protocol26Network Security & Cryptography
SubjectsComputer Networks

Network Devices (Hub, Switch, Router)

Updated 2026-05-03
2 min read

Network Devices (Hub, Switch, Router)

1. Hub (Layer 1 — Physical)

A Hub is the simplest network device. It receives a signal on one port and broadcasts it out ALL other ports. Every device connected to the hub sees every frame. Hubs are "dumb" devices that operate at the Physical Layer. They create a single collision domain and are obsolete in modern networks.

2. Switch (Layer 2 — Data Link)

A Switch is an intelligent device that learns the MAC addresses of connected devices and forwards frames only to the specific port where the destination device is connected. It maintains a MAC Address Table mapping MAC addresses to ports. Each port is its own collision domain, dramatically reducing collisions. Switches are the backbone of modern LANs.

3. Router (Layer 3 — Network)

A Router connects different networks (LANs, WANs) and forwards packets based on IP addresses. It maintains a Routing Table and uses routing algorithms (RIP, OSPF, BGP) to determine the best path. Routers create separate broadcast domains, preventing broadcast storms from propagating across networks.

4. Other Devices

  • Bridge: Connects two LAN segments at Layer 2. Precursor to modern switches.
  • Gateway: Translates between different network protocols (e.g., connecting a TCP/IP network to an older SNA network).
  • Access Point (AP): Allows wireless devices (Wi-Fi) to connect to a wired network.
  • Modem: Converts digital signals to analog (for transmission over phone lines/cable) and vice versa.
  • Firewall: Filters incoming and outgoing network traffic based on predefined security rules.

5. Comparison

DeviceOSI LayerAddresses UsedIntelligence
HubLayer 1NoneBroadcasts everything
SwitchLayer 2MAC AddressForwards to specific port
RouterLayer 3IP AddressRoutes between networks


PreviousNetwork Topologies & LAN/WANNextOSI Reference Model

Recommended Gear

Network Topologies & LAN/WANOSI Reference Model