b.What is the difference between an IGP and EGP. Give an example of eachInterior Gateway Protocols (IGP) is used for intra-autonomous system routing that is, routingwithin a self-contained system. IGPs are used for routing inside a routing domain, these are acollection of networks under the management of a single entity. An IGP is used to route trafficwithin the autonomous system as well as inside individual networks, an autonomous system isoften made up of several independent networks belonging to businesses, schools, and otherinstitutions.Types Of Interior Gateway ProtocolDistance Vector Routing Protocol- The Bellman-Ford technique is used in distance-vectorrouting systems. In these technologies, each router does not have access to the whole networktopology. Unless modifications are made in the local network or by neighbors, it communicatesits computed distance value (DV) to other routers and gets comparable advertising from otherrouters. Each router populates its routing database using these routing advertisements. A routerpublishes new information from its routing table in the following marketing cycle. However,This step is repeated until the routing tables of each router reach stable values.Some Examplesare:Routing Information Protocol (RIP), Routing Information Protocol Version 2 (RIP), and InteriorGateway Routing Protocol (IGRP)However, An Exterior Gateway Protocol (EGP) is used to determine network reachabilitybetween autonomous systems and to resolve routes inside an Autonomous System (AS). Inaddition, theses are also intended for usage between separate autonomous systems controlled bydifferent authorities. furthermore, BGP is the Internet's routing protocol and the only currentlyfunctioning EGP. BGP is a path vector protocol that can measure routes using a variety of