internet
routing protocol: helps to find the best path to transfer the packets from one network to diffrent network example: rip: routing information protocol igrp, ospf...... routed protocol: helps to carry the packets to the destination. example: smtp : transfer the mails ftp : transfer the files.
Routing protocol is used to dynamically learn routing information so routers know where to send packets. The only other option is to manually define all routers within a network which would be very impractical.
File transfer protocol
Flat routing protocol is a network communication protocol implemented by routers in which all routers are each other's peers. Flat routing protocol distributes routing information to routers that are connected to each other without any organization or segmentation structure between them. Flat routing protocols are primarily those that don't work under a predefined network layout and perimeter. They enable the delivery of packets among routers through any available path without considering network hierarchy, distribution and composition. Flat routing protocol is implemented in flat networks where each router node routinely collects and distributes routing information with its neighboring routers. The entire participating node addressed by flat routing protocol performs an equal role in the overall routing mechanism. Routing Information Protocol, Interior Gateway Routing Protocol and Enhanced Interior Gateway Routing Protocol are popular examples of flat routing protocols.
The router will install both routes in the routing table and load balance between the two.
The network protocol that defines how messages are routed and ensures data arrives correctly is known as the Transmission Control Protocol (TCP). TCP is part of the Internet Protocol Suite and is responsible for establishing a connection, managing data transmission, and ensuring that packets are delivered in order and without errors. It works in conjunction with the Internet Protocol (IP), which handles the addressing and routing of packets across networks. Together, TCP/IP is foundational for reliable communication over the internet.
Network
link-state routing protocol
Selecting a routing protocol. Assigning IP network numbers. Assigning network addressess to interfaces.
selecting a routing protocol assigning IP network numbers Assigning network addresses to interfaces
It is the process of forwarding packets in a network so that it reaches its intended destinations. To perform routing there are numbers of routing algorithm .