سوئچ کے اہم کاموں میں فزیکل ایڈریسنگ، نیٹ ورک ٹوپولوجی، ایرر چیکنگ، فریم سیکونس، اور فلو کنٹرول شامل ہیں۔ فی الحال، سوئچ میں کچھ نئے فنکشنز بھی ہیں، جیسے کہ VLAN (ورچوئل لوکل ایریا نیٹ ورک) کے لیے سپورٹ، لنک ایگریگیشن کے لیے سپورٹ، اور کچھ میں فائر وال کا کام بھی ہے۔
ایک ہی قسم کے نیٹ ورک کو جوڑنے کے علاوہ، سوئچ مختلف قسم کے نیٹ ورکس (جیسے ایتھرنیٹ اور فاسٹ ایتھرنیٹ) کے درمیان ایک دوسرے سے جڑنے کا کردار بھی ادا کر سکتا ہے۔ آج بہت سے سوئچز تیز رفتار کنکشن پورٹ فراہم کر سکتے ہیں جو فاسٹ ایتھرنیٹ یا FDDI وغیرہ کو سپورٹ کرتے ہیں، نیٹ ورک میں دوسرے سوئچز کو جوڑنے کے لیے یا ان اہم سرورز کے لیے اضافی بینڈوتھ فراہم کرتے ہیں جو بینڈوڈتھ کی بڑی مقدار استعمال کرتے ہیں۔
عام طور پر، سوئچ کی ہر بندرگاہ کو ایک آزاد نیٹ ورک سیگمنٹ کو جوڑنے کے لیے استعمال کیا جاتا ہے، لیکن بعض اوقات تیز رفتار رسائی فراہم کرنے کے لیے، ہم کچھ اہم نیٹ ورک کمپیوٹرز کو براہ راست سوئچ کی بندرگاہ سے جوڑ سکتے ہیں۔ اس طرح، کلیدی سرورز اور نیٹ ورک کے اہم صارفین تک رسائی کی رفتار تیز ہوتی ہے اور معلومات کے زیادہ بہاؤ کی حمایت کرتے ہیں۔
سیکھنے کا فنکشن: ایتھرنیٹ سوئچ ہر پورٹ سے منسلک ڈیوائس کا میک ایڈریس سیکھتا ہے، اور متعلقہ پورٹ کے ساتھ ایڈریس کا نقشہ بناتا ہے اور اسے سوئچ کیش میں میک ایڈریس ٹیبل میں اسٹور کرتا ہے۔
فارورڈنگ فلٹرنگ: جب MAC ایڈریس ٹیبل میں ڈیٹا فریم کا منزل مقصود کا پتہ لگایا جاتا ہے، تو اسے تمام بندرگاہوں کی بجائے منزل کے نوڈ سے منسلک پورٹ پر بھیج دیا جاتا ہے (اگر ڈیٹا فریم براڈکاسٹ/ملٹی کاسٹ فریم ہے، تو اسے فارورڈ کیا جاتا ہے۔ تمام بندرگاہیں)۔
لوپ کا خاتمہ: جب سوئچ میں فالتو لوپ شامل ہوتا ہے، تو ایتھرنیٹ سوئچز اسپیننگ ٹری پروٹوکول کے ذریعے لوپ سے بچتے ہیں جبکہ بیک اپ پاتھ کو موجود رہنے دیتے ہیں۔
سیکھنا: ایتھرنیٹ سوئچ ہر پورٹ سے منسلک ڈیوائس کے میک ایڈریس کو سمجھتا ہے، اور متعلقہ پورٹ کے ساتھ ایڈریس کا نقشہ بناتا ہے اور اسے سوئچ کیش میں موجود میک ایڈریس ٹیبل میں اسٹور کرتا ہے۔
فارورڈنگ/فلٹرنگ: جب MAC ایڈریس ٹیبل میں ڈیٹا فریم کا منزل مقصود کا پتہ لگایا جاتا ہے، تو اسے تمام بندرگاہوں کی بجائے منزل کے نوڈ سے ملحق بندرگاہ پر بھیج دیا جاتا ہے (اگر ڈیٹا فریم براڈکاسٹ/ملٹی کاسٹ فریم ہے، تو اسے فارورڈ کیا جاتا ہے۔ تمام بندرگاہوں تک)۔
