Routing algorithms are techniques used in computer networks to determine the best path for data to travel from the sender to the receiver. Since data often passes through several routers before reaching its destination, routing algorithms analyze factors such as distance, network traffic, link cost,...
Routing algorithms are techniques used in computer networks to determine the best path for data to travel from the sender to the receiver. Since data often passes through several routers before reaching its destination, routing algorithms analyze factors such as distance, network traffic, link cost, and reliability to select an efficient route. These algorithms may be static (non-adaptive), where routes are fixed, or dynamic (adaptive), where routes change based on current network conditions.
Size: 38.85 KB
Language: en
Added: Oct 31, 2025
Slides: 10 pages
Slide Content
Classification of Routing
Algorithms
Simplified Notes for BCA Students
Routing Basics
•Routing decides the path data follows from
source to destination.
–Routers use a routing table to select the best path.
Adaptive (Dynamic) Routing
•Updates routes based on network traffic and
conditions.
–Used in large and complex networks.
Types of Adaptive Routing
•Isolated Routing - Each router takes decision
independently.
–Centralized Routing - Central node decides routes.
–Distributed Routing - Routers share information
with neighbors.
Non-Adaptive (Static) Routing
•Routes do not change once selected.
–Used in small and simple networks.
Types of Static Routing
•Flooding - Sends packets on all outgoing paths.
–Random Walk - Sends packet to a random next
node.
Hybrid Routing
•Combination of Adaptive and Static routing.
–Used when network is divided into multiple
regions.
Common Routing Protocols
•RIP - Uses Hop Count (Small Networks)
–IGRP - Improved RIP (Cisco)
–OSPF - Uses Dijkstra Algorithm (Large Networks)
–EIGRP - Hybrid routing (Cisco)
–BGP - Used on the Internet between ISPs
Summary
•Dynamic routing changes based on network
conditions.
–Static routing remains fixed.
–Hybrid uses both based on network needs.