@Amr_Fayrouz_Elattar hello sir, the path vector maintains the path information that gets updated dynamically, unlike distance vector routing, every entry in the routing table contains the destination network, the next router and the path to reach the destination, while the distance vector determines the best route based on distance, which means that distance vector doesn't learn the whole topology, it selects the path with the minimum hops.