जहां तक मैं समझता हूं कि एक नेटवर्क स्विच ट्रैफ़िक को "समझदारी" से इस तरह से हैंडल करता है कि यह केवल अपने पोर्ट पर पैकेट का प्रचार करता है, जहां यह जानता है कि रिसीवर स्थित है (हब के विपरीत जो ब्रूट बल सभी पोर्ट्स पर सभी डेटा भेजता है)।
हां यह सही है।
इसलिए एक स्विच को होस्ट से जुड़े सभी प्रसंगों को याद रखना होगा। यदि होस्ट नहीं मिला है तो पैकेट डिफ़ॉल्ट मार्ग पर भेजा जाता है (आमतौर पर एक व्यापक नेटवर्क के लिए लिंक)
खैर, बिल्कुल नहीं। यह सच है कि एक स्विच याद रखता है कि कौन सा होस्ट किस पोर्ट से जुड़ा है (आमतौर पर पोर्ट पर आने वाले पैकेट के मैक पते को देखकर)। हालांकि एक स्विच सामान्य रूप से "डिफ़ॉल्ट मार्ग" के बारे में नहीं जानता है, क्योंकि यह एक उच्च नेटवर्किंग परत से एक अवधारणा है। OSI मॉडल (डेटा लिंके लेयर) की परत 2 पर काम करता है। "डिफ़ॉल्ट मार्ग" एक अवधारणा है जिसका उपयोग मार्ग के लिए किया जाता है, जो परत 3 (नेटवर्क परत) पर होता है।
इसलिए स्विच में "डिफ़ॉल्ट मार्ग" नहीं होता है। यदि यह एक गंतव्य मैक पते को नहीं जानता है, तो यह पैकेट को सभी बंदरगाहों पर भेज देता है (कम से कम शुरुआत में, यही वह सब कर सकता है - इसे "बाढ़" के रूप में जाना जाता है)। किसी भी दर पर, एक ईथरनेट में, प्रत्येक पैकेट को स्थानीय मैक पते पर संबोधित किया जाना चाहिए, अन्यथा यह कभी नहीं आएगा। पैकेट को "इंटरनेट पर बाहर" भेजा जाता है, फिर भी एक स्थानीय मैक एड्रेस डेस्टिनेशन मिलता है, जिसका नाम है नेटवर्क का डिफ़ॉल्ट गेटवे। स्विच बस इस पैकेट को डिफ़ॉल्ट गेटवे पर भेजता है, और गेटवे (जो परत 3 पर संचालित होता है) फिर पैकेट में एम्बेडेड आईपी पते से "वास्तविक" गंतव्य को पढ़ता है और इसे अपने रास्ते पर भेजता है।
क्या एक स्विच आईपी-पते या मैक-पते को अपने निर्णयों की गणना करने के लिए याद करता है?
जैसा कि ऊपर बताया गया है, एक स्विच आईपी-अज्ञेयवादी है, क्योंकि यह अमूर्त के निचले स्तर पर काम करता है। इस प्रकार, केवल मैक-पते।
एक जटिलता है: जैसा कि wolfgangsz के जवाब में बताया गया है, वहाँ रहे हैं स्विच जो भी परत 3 पर काम (तथाकथित बहुपरत स्विच )। ये थोड़े अधिक जटिल हैं, और वे आईपी पते और अधिक संभाल सकते हैं।