کنکشن پروٹوکول
کنکشن پروٹوکول کی ترتیبات آپ "ترتیبات → پروگرام" مینو میں جا کر تبدیل کر سکتے ہیں۔

کنکشن پروٹوکول کے فرق
یہ دستاویز Mudfish کے تعاون یافتہ ہر کنکشن پروٹوکول کے فرق، فوائد اور نقصانات کی وضاحت کرتی ہے۔ Mudfish v4 کی بنیاد پر، فی الحال درج ذیل کنکشن پروٹوکولز دستیاب ہیں:
-
TCP (Port 443)
-
TCP (Port 1723)
-
TCP (Port 10008)
-
TCP (Port 10006)
-
UDP (Port 10008)
-
UDP (Port 53)
-
UDP (Port 500)
-
UDP (Port 10006)
-
UDP (Port 10012) - FEC پر مبنی
UDP Port 10012 کو Mudfish ورژن v4.5.3 سے سپورٹ کیا گیا ہے۔ FEC کی تفصیلی وضاحت کے لیے فارورڈ ایرر کریکشن (FEC) دستاویز دیکھیں۔
-
UDP (Port 10023) - Simple FEC پر مبنی
مذکورہ بالا "FEC پر مبنی" نفاذ کا ایک سادہ ورژن ہے، جس کا مقصد لوکل ISP پر پیکٹ کے ضیاع (packet loss) کو کم سے کم کرنا ہے۔
انتباہتوجہ فرمائیں
چونکہ یہ طریقہ ایک ہی پیکٹ کو بار بار بھیجتا ہے، اس لیے ٹریفک کا استعمال 2 سے 3 گنا زیادہ ہو سکتا ہے۔
تمام کنکشن پروٹوکولز استعمال کرنے کے لیے لازماً ماہر موڈ فعال ہونا ضروری ہے۔ اگر یہ غیر فعال ہو تو صرف TCP / UDP (Port 10008) / UDP (Port 10023) ہی دستیاب ہوں گے۔
پروٹوکول کے فوائد اور نقصانات
انٹرنیٹ معیاری پروٹوکولز TCP اور UDP کے مابین فرق کی وجہ سے، Layer 4 سطح کا پروٹوکول بالکل مختلف ہوتا ہے۔ نتیجتاً ہر پروٹوکول کے اپنے فطری فوائد اور نقصانات ہوتے ہیں۔ اگر ہم ہر پروٹوکول کے فوائد اور نقصانات کا جائزہ لیں:
TCP طریقہ
-
فوائد
- فائر وال کے ذریعے فلٹر ہونے کا امکان نسبتاً کم ہوتا ہے۔
- MTU (Maximum Transmission Unit) کا کوئی مسئلہ پیدا نہیں ہوتا۔
-
نقصانات
- رفتار UDP کے مقابلے میں سست ہوتی ہے۔ اگر راستے میں کوئی packet loss ہو جائے تو اس کی ریکوری کے دوران ping spike یا lag پیدا ہو سکتا ہے۔ مثال کے طور پر، اگر گیم کلائنٹ UDP پر مبنی ہو تو Mudfish کا TCP کنکشن طریقہ اس کے لیے بالکل نامناسب ہو سکتا ہے۔
UDP طریقہ
-
فوائد
- پیکٹ پروسیسنگ کے معاملے میں اس سے تیز تر کوئی دوسرا طریقہ نہیں۔
-
نقصانات
- فائر وال پالیسی کی وجہ سے سرکاری اداروں / تعلیمی اداروں / دفاتر میں زبردستی UDP پروٹوکول بلاک ہو سکتا ہے۔
پورٹ (Port) کے لحاظ سے فرق
-
Port 10012
یہ FEC (Forward Error Correction) الگورتھم پر مبنی مواصلت کرتا ہے، اور ان جگہوں پر بہت مفید ہے جہاں Packet Loss موجود ہو۔
تفصیلات کے لیے https://en.wikipedia.org/wiki/Forward_error_correction لنک دیکھیں۔
-
Port 10008 / 10006
یہ پورٹ نمبرز Mudfish کے ڈیٹا پاتھ کے لیے مخصوص کیے گئے ہیں۔ اگر کمپنی کی پالیسی کے تحت Mudfish تک رسائی بلاک کی گئی ہو تو ہو سکتا ہے کہ یہ پورٹس فائر وال کے ذریعے بند ہوں۔
-
Port 53 / 443
پورٹ 53 DNS کی درخواستوں کے لیے لازمی پورٹ ہے، جبکہ 443 HTTPS پروٹوکول کے لیے ضروری پورٹ ہے۔ اسی لیے تقریباً تمام اداروں اور کمپنیوں کی پالیسی ان پورٹس کے آؤٹ باؤنڈ ٹریفک کی اجازت دیتی ہے۔ اس کی بدولت، اگر Mudfish ریلے سرور کو IP لیول پر بلاک نہ کیا گیا ہو تو ان کے ذریعے بائی پاس کیا جا سکتا ہے۔
FAQ
کیا پورٹ نمبر تبدیل کرنے سے کارکردگی پر کوئی اثر پڑ سکتا ہے؟
بنیادی طور پر پورٹ تبدیل کرنے سے گیم پر شاید ہی کوئی اثر پڑے۔ مثال کے طور پر، چاہے آپ UDP Port 53 پر کنفیگر کر کے گیم کھیلیں یا Port 10008 پر، اگر یہ درست کام کر رہے ہوں تو دونوں کی کارکردگی یکساں ہونی چاہیے۔
البتہ اگر نیٹ ورک پر کوئی QoS ڈیوائس موجود ہو جو Port 53 کے پیکٹس اور Port 10008 کے پیکٹس کو مختلف ترجیح (priority) دے، تو معمولی فرق پڑنے کا کچھ امکان ہو سکتا ہے۔