Routing Algorithms

In the early days of networking, determining routes for transmitting datagrams to their destination was not an issue of concern because of the small number of computers connected to a network. These routes did not change frequently and were considered static. Therefore, routing tables contained information that was predetermined and hardly required any modification. However, as the Internet started growing at an exponential rate, the networks started exhibiting dynamic features. For example, new networks were added to the Net and necessitated changes in transmission routes because the new networks provided shorter paths to destination computers.

On the other hand, the increase in the use of the Net also resulted in overload ...

Get Special Edition Using TCP/IP, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.