Flow Control provides data integrity prevents the sending host from overflowing the buffers of the receiving host. Sends data in segments. Synchronization and windowing is also handled at this layer.
Routing is handled at the network layer. The network layer is also responsible for routing thru the internetwork and network addressing.
Router update packets include RIP, IGRP, and OSPF.