Switching: A switch is a mechanism that allows us to interconnect links to form a larger network. A switch is a multi-input, multi-output device that transfers packets from an input to one or more outputs. A Switch's primary job is to receive incoming packets on one of its links and to transmit them on some other link. This function is sometimes referred as switching or forwarding. Types of Switching Data-gram or connection less approach. Virtual circuit or connection oriented approach. Source Routing. All networks need to have a way to identify the end nodes. such identifiers are usually called addresses. Data-gram: We include in every packet enough information to enable any switch to decide how to get it to its destination. That is every packet contains the complete destination address. To decide how to forward a packet, a switch consults a forwarding table sometimes called routing table. Characteristics of Data-gram networks: A host can send a