Router and its component 

The router interfaces at least two system and that the switch works in organize layer. A router is in charge of keeping information streaming amongst systems and for keeping systems associated with the web. Switch Is associated at least two lines from various systems. At the point when an information parcel originates from one line, The switch peruses the system address data in the bundle to decide a definitive goal.


The internal component of the router
1. CPU 
2. ROM 
3. RAM 
5. Flash memory 
6. RXBOOT Image 
7. Interfaces 
8. Buses 
9. Power supply 
10. Configuration Register. 

CPU:- CPU stands for the central processing unit. It executes the instruction of operating system. They also perform the different task such as initialization, routing function etc. 

ROM:- ROM stands for read-only memory. In this, we are only read the data not write it. It also stores the bootstraps data and iOS software. The ROM is utilized to begin and keep up the switch. It contains some code, similar to the Bootstrap and POST, which enables the switch to do some essential tests and boot up when it's fueled on or reloaded. You can't adjust any of the code in this memory as it has been set from the production line and is Read Only. 

RAM:- RAM stands for Random access memory. It is a volatile memory if the operating system is turned off than data will be lost in the system. The RAM, or Random Access Memory, is the place the switch stacks the ios and the setup document. It works the very same route as your PC's memory, where the working framework stacks alongside all the different projects. The measure of RAM your switch needs is liable to the span of the IOS picture and arrangement record you have. To give you a sign of the measures of RAM we are discussing, by and large, little switches (up to the 1600 arrangement) are content with 12 to 16 MB while the greater switches with bigger IOS pictures would require around 32 to 64 MB of memory. Directing tables are additionally put away in the framework's RAM so on the off chance that you have vast and complex steering tables, you will clearly require more RAM.  See more D-Link Customer Support

NVRAM:- It stores the startup configuration file. The NVRAM is an extraordinary memory put where the switch holds its arrangement. When you design a switch and afterward spare the setup, it is put away in the NVRAM. This memory isn't huge at all when contrasted and the framework's RAM. On a Cisco 1600 arrangement, it is just 8 KB while on greater switches, similar to the 2600 arrangement, it is 32 KB. To get more capability and memory capacity of Cisco router, you can have a keen look at Cisco customer service
Flash Memory:- In flash memory data store after reboot and shut down. 

RXBOOT Image:- This is a cut-down version of the IOS located in the Asus router Customer Service  ROM. The RXBoot picture (otherwise called Bootloader) is just a "chopped down" rendition of the IOS situated in the switch's ROM (Read Only Memory). In the event that you had no Flash card to stack the IOS from, you can design the switch to stack the RXBoot picture, which would give you the capacity to perform minor support operations and bring different interfaces up or down. 
Buses:- Buses provide a physical path to transfer the data one network to another network. It is used to provide a path to transmit the data. 

Interfaces:- It provides the interface between buses and router to connects the router to the network for packet entry and exit. 

Power supply:- Power supply provide the power to internal and external both to operate the system. 

Configuration Register:- The configuration register is what decides if the router is going to boot from the IOS image.