EIGRP I think would be the better choice in my opinion.
RIP - Only for small networks or those with underpowered hardware that either don't support or don't have the What_is_the_best_situation_for_each_routing_protocol_RIP_IGRP_EIGRP_OSPFfor a better routing protocol.
IGRP - Basically outdated and supplanted by EIGRP. Useful if you cannot use EIGRP due to router limitations.
EIGRP - Useful in Cisco-only networks of basically any size. EIGRP is an extremely robust and efficient protocol that suits nearly any need other than inter-organization routing.
OSPF - Useful everywhere. It's standardized, so it's not limited to a particular vendor. Most appropriate in large multi-vendor networks. It has a higher CPU load than EIGRP does, and it requires more granular control from an administration perspective.
telnet
TCP/IP. It is the most commonly used protocol in the world.
It is a protocol which tries to find route from source to destination only on-demand...This type of protocols finds a route on demand by flooding the network with Route Request packets. The main disadvantages of such algorithms are:High latency time in route finding.Excessive flooding can lead to network clogging.
NNFMP is a protocol used by Yahoo to route their email traffic internally across their network. NNFMP stands for Newman No Frills Mail Protocol.
*route metric
A hop. :)
http://wiki.answers.com/Q/Which_option_sHow_is_how_a_router_will_route_packets_to_a_remote_network"
--> If the destination network is directly connected, the router forwards the packet to the destination host. --> If no route exists for the destination network and a default route is present, the packet is forwarded to the next-hop router. --> If the originating host has a default gateway configured, the packet for a remote network can be forwarded using that route.
It sends queries to adjacent neighbors until a new successor route is found.
A router.
In this case, 'network' refers to a specific network prefix, such as 192.168.0.0/24 or 10.0.0.0/8. 'Advertising a network' typically refers to announcing a route for that network prefix into a routing protocol, most commonly BGP (but this term is sometimes also used when working with IGPs such as OSPF and IS-IS). In other words, if your network prefix is 172.16.0.0/24 and you want other networks to be able to reach your network, you advertise a route for 172.16.0.0/24 into the appropriate routing protocol, which allows the other networks to know how to find you. It's kind of like giving all your friends your home address, all at once.
Let him select a route for you and then suggest an alternate route.