..
In this article we will make a quick - but complete - overview of the routing algorithms implemented in the network layer, but before you start this analysis is to understand what is meant by the word routing.
In general, routing is the routing function performed by a switch whose job is to decide where to send a given elemeto of a communication.
This function is normally implemented in network devices called routers that work, in fact, the network layer in order to manage traffic flows. In addition to fuznionalità specific forwarding, the router can perform various other tasks, for example:
As for the routing function (strictly speaking) we can make an analogy with the sistama post: in order for a letter to be delivered to the recipient successfully we need to know name and address, in addition to this information, however, a center the sorting office will also need to know about other data, for example, daily postal centers surrounding the situation, for example, whether a given postal center is closed or blocked in order to seek an alternative route for the delivery of the letter.
The routing process necessarily needs some information: IP address for the essential package, but it is also necessary to know the status of the neighbors to see if a path is interrottto, too congested and possibly choose an alternate route .
The router will then capture the information from other routers, create routing tables (in case a cipher is implemented with a routing table) which will be populated with the most convenient ways to connect a generic source with a general target.
We distinguish two possible scenarios regarding the routing process:
| |
Java (Course)
OOP Programming in Java SUN. From 49 €. |
| |
Linux (Course)
Complete guide to open-source system. From 49 €. |
| |
Photoshop (Course)
Web graphics and photo editing with the popular Adobe Photoshop. From 49 €. |