What is Router in Networking? and How router Works?

Image could not load

Image on pixabay

router क्या है ?

Router एक inter-networking device जो की OSI Model की layer - 3 (Networking Layer) पर work करता है। इसका main purpose different - different computer networks को आपस में connect करना है। यह physical या virtual networking device के रूप में हो सकती है।

इसका main काम data packets को किसी एक computer network से receive करके analyze करना , then उसे दूसरे computer network को forward करता है।

How Router works?

जैसा कि हम जानते हैं कि Internet कई networks का एक group है , मतलब कई छोटे और बड़े networks मिलकर Internet बनाते हैं , और Router ही एक ऐसी device है जो इन networks को आपस में connect करता है। अब चूंकि networks का size है इसलिए बड़े बड़े networks में Router को Router से भी connect किया जाता है।

हालाँकि जब router को router से connect किया जाता है तो send किये जाने वाले data packets एक router device से दूसरी router device पर send होते हैं जब तक data packets उसकी destination node तक नहीं पहुँचते।

Image could not load

Image By pixabay

जब कोई computer किसी message को send करता है, तो message IP packets में breaks हो जाता है जिसमे sender और receiver network information होती है। और router इस information का use करके ही , send किये जाने वाले message को network में destination node तक पहुंचाने के लिए best route calculates करता है।

Router एक intelligent device है क्योंकि, packet’s send करने के लिए next route find करने के लिए यह एक Routing Table maintain करता है , और इसी routing table की help से यह source से destination तक IP packets को transmit करने के लिए best route find करता है।

किसी router device का use LAN और WAN environments में भी easily किया जा सकता है। For example इसका use आप घर और offices में devices को connect करने के लिए भी कर सकते हैं।

What is routing table ?

अभी आपने पढ़ा कि network में packet’s send करने के लिए next route find करने के लिए यह एक Routing Table maintain करता है , तो यह Routing Table क्या है ?

Routing table एक electronic document है जो network information को table में store करता है। routing table, router device में ही store होती है। और Router इसी table का use करके network में data packets send करने के लिए path (way) को पहचानता है। जब पहली बार packet router पर आता है , तो यह अपनी routing table में check करता है और IP Address का use करके दूसरे network के router device को find करता है , then उन data packets को next router device के लिए transmit करता है।

Features of Router

  • Router दो या दो से अधिक LAN networks को connect करता है।

  • यह OSI model के network layer (Layer-3) पर work करता है।

  • यह अपनी routing table में destination की IP addresses को store करता है।

  • Normally routers 2, 4, or 8 ports में आते हैं।

  • यह internet और private local network पर traffic control करता है।

  • Router एक intelligent device क्योंकि यह एक routing table को maintain करता है जिसकी help से यह best possible network route find करके information को forward करता है।

Basic internal components of a router

  • CPU

  • RAM

  • ROM

  • NVRAM

  • Flash Memory

Difference Between Switch and Router

SwitchRouter

switch का use करके multiple devices connect करते हैं।

Router different - different computer networks को आपस में connect करते हैं।

Switch , OSI model की data link layer (layer - 2) पर work करती है।

Router OSI Model की layer - 3 (Networking Layer) पर work करता है।

Switch connected devices के MAC और Port को table में maintain करता है।

Router अपनी routing table में destination की IP addresses को store करता है।

data को send करने के लिए MAC Address और Port का use करता है।

Router data को send करने के लिए IP Address का use करता है।

इसे सिर्फ LAN में ही use कर सकते हैं ।

इसे LAN, MAN, and WAN में कहीं भी use कर सकते  हैं।

data send करने के लिए यह data-frames को read करता है।

data send करने के लिए यह data-packets को read करता है।

Recent Blogs

Loading ...

Rahul Kumar

Rahul Kumar

Hi ! I'm Rahul Kumar Rajput founder of learnhindituts.com. I'm a software developer having more than 4 years of experience. I love to talk about programming as well as writing technical tutorials and blogs that can help to others. I'm here to help you navigate the coding cosmos and turn your ideas into reality, keep coding, keep learning :)

Get connected with me. :) LinkedIn Twitter Instagram Facebook