राउटर एक जाल बनाते हैं, प्रकार के। हर एक कई अन्य से जुड़ा हुआ है (एक LAN पर बोधगम्य रूप से, लेकिन आमतौर पर सिर्फ एक सीधा संबंध, शायद एक अंडरसीट केबल या टी-वाहक या फाइबर लिंक की तरह लंबी दूरी पर), और हर एक जानता है कि यह किससे जुड़ा है। प्रत्येक राउटर में आमतौर पर कई आईपी पते होते हैं, एक राउटर के प्रति एक लिंक उसके पास होता है।
राउटर आमतौर पर राउटिंग प्रोटोकॉल चलाते हैं जो उन्हें यह पता लगाने की अनुमति देता है कि उनके पड़ोसी (उन राउटर जिनसे वे सीधे जुड़े हुए हैं) से जुड़े हैं। ये आईएस-आईएस, बीजीपी, ईआईजीआरपी, आरआईपी, ओएसपीएफ, आदि हैं। वे इस पर भी नज़र रख सकते हैं; राउटिंग प्रोटोकॉल एक श्रम-बचत उपकरण है जो नेटवर्क प्रशासकों को परिवर्तनों के मामले में राउटिंग टेबल रखरखाव को स्वचालित करने देता है (या तो जानबूझकर या विफलता के कारण)। इसलिए, प्रत्येक राउटर कई अन्य लोगों से जुड़ा होता है, और जानता है कि कम या ज्यादा क्या है। इस जानकारी को इंटरनेट के माध्यम से फ़िल्टर करने की अनुमति दी जा सकती है; राउटर एक दूसरे को अपने पड़ोसियों के पड़ोसियों को भी सूचित करेंगे, इसलिए हर दिशा में (लगभग) पहुंच योग्य हर चीज का एक दृश्य बनाना संभव है। राउटर इस बात का भी ध्यान रखते हैं कि चीजें कितनी दूर हैं (बीच में कितने राउटर हैं,
कुछ राउटर (उदाहरण के लिए आपका LAN गेटवे, या आपके कुछ ISP के राउटर) में केवल एक दो रूट होते हैं: वे जिस LAN के लिए गेटवे होते हैं, और आमतौर पर बाकी इंटरनेट के लिए एक डिफ़ॉल्ट मार्ग (IPv4 नेटवर्किंग में, यह 0.0 है)। 0.0 / 0, या "डिफ़ॉल्ट" मार्ग)। इसलिए वे जानते हैं कि उनके LAN में जाने वाले पैकेट एक दिशा (LAN इंटरफ़ेस से बाहर) में जाते हैं, और कहीं और जाने वाले पैकेट दूसरी दिशा (WAN इंटरफ़ेस से बाहर) में जाते हैं।
दोनों तरफ अधिक लिंक और अधिक नेटवर्क वाले अन्य राउटर इस अवधारणा को कुछ हद तक बढ़ाते हैं। उन्हें पता चल जाएगा कि क्या उपसर्ग (आईपी पते का नेटवर्क नंबर हिस्सा, औपचारिक रूप से) कई दिशाओं में हैं, और उस मार्ग पर पैकेट भेजते हैं (इस प्रकार उनका नाम)। वे पैकेट को इस तरह से एक दूसरे से रिले करते हैं जब तक कि वह अपने गंतव्य तक नहीं पहुंच जाता; यदि यह असंभव है, तो इसे गिराने और यह दिखाने के लिए कई तंत्र हैं कि इसे गिरा दिया गया है।
तो, आपका पैकेट आपके ISP को मिल जाता है, संभवतः आपके LAN राउटर से, जो जानता है कि इंटरनेट किस इंटरफेस पर है और उसे इस तरह भेजता है। प्रत्येक क्रमिक राउटर गंतव्य के पते को देखता है और यह निर्धारित करता है कि वह किस नेटवर्क का हिस्सा है और इसलिए वह अपनी रूटिंग टेबल के अनुसार किस दिशा में जाता है; यह पता चलेगा कि एक निश्चित संख्या के साथ शुरू होने वाले पते एक विशेष आईएसपी के "दिशा" में हैं, और इसे इस तरह से भेजें (ऐसा करने के लिए प्रत्येक हॉप पर परत 2 जानकारी को बदलना, इसलिए उदाहरण के लिए मैक पता बदल जाएगा प्रत्येक उम्मीद पर)। आखिरकार, यह उसी नेटवर्क पर एक राउटर तक पहुंचता है, जिस मेजबान तक आप पहुंचने की कोशिश कर रहे हैं, और यह उस गंतव्य तक पहुंचता है।
इनमें से प्रत्येक रिले चरण को एक हॉप कहा जाता है। आप इस काम को traceroute
यूटिलिटी ( tracert
विंडोज़ पर) का उपयोग करके देख सकते हैं , हालांकि आईसीएमपी फ़िल्टरिंग बहुत व्यापक होने के कारण आप सभी हॉप्स नहीं देख सकते हैं।