ما هو nat table وكيف يأثر في سرعة الانترنت

ما هو nat table وكيف يأثر في سرعة الانترنت

عند الاشتراك في خدمة الأنترنت تقوم الشركة المزودة للخدمة ISP بمنحك أي بي public IP Address أشبه برقم تعريف الهوية الشخصية ولما كانت شركة الانترنت هي الوسيط بينك وبين شبكة الانترنت العالمية بالتالي رقم الاي بي الخاص بك يستخدم في ارسال البيانات من الشبكة العالمية إليك والعكس, لكن فكر لبعض الوقت ما الحل في حالة اتصال أكثر من جهاز علي الشبكة الداخلية في نفس الوقت كيف يتم معالجة الطلبات؟ هل يتم منح كل جهاز public IP  مستقل ؟ بالطبع لا لديك IP خاص بالخدمة فقط ويقوم الراوتر بتوزيع أي بيهات داخلية بهذا الشكل 192.168.0.100 علي كل الأجهزة .

في الفقرة السابقة وصلنا الي نقطة أن لدينا أي بي عام علي سبيل المثال 68.202.151.70 ثم يقوم جهاز الراوتر بتوزيع أكثر من أي بي داخلي علي الأجهزة المتصلة بالشكل التالي 192.168.0.12 , 192.168.0.10 >>> الأن لابد من وسيط يترجم كل الطلبات من الأجهزة الداخلية والتي كل جهاز منها يمتلك أي بي مختلف ويقوم بإرسال هذه الطلبات الي الاي بي العالمي والعكس لابد من وسيط يأخذ الطلب من الآي بي الخارجي أو العالمي public IP Address ويرسل هذه الطلبات الي الايبهات الداخلية .

من الفقرة الأولي والثانية تظهر وظيفة network address translation وهي اختصارNAT حيث يقوم بعملية التنظيم وارسال المعلومات من والي public IP Address الي private IP addresses الداخلي .. تخيل أن لديك ٥ أجهزة في المنزل كل جهاز يحمل أي بي داخلي مختلف كل هذه الأجهزة أثناء التصفح تقوم بعمليات وطلبات مختلفة هنا يتعين علي الراوتر  “المودم ” تنفيذ هذه الطلبات عبر الأي بي العالمي public IP بالتالي يقوم NAT بترجمة هذه الطلبات .

ما هو NAT Table في الشبكة

لاحظ في السكرين شوت التالي كل الأجهزة علي الشبكة الداخلية تقوم بعمل طلبات يقوم الراوتر بتنظيم وتنفيذ هذه الطلبات عبر شركة الانترنت والتي هي وسيط بينك وبين شبكة الانترنت العالمية هنا يقوم الراوتر عبر NAT بتحويل الطلبات من الايبهات الداخلية الي الاي بي العالمي الخاص بك والعكس هذه مجمل الفكرة .

كل طلب يمرر الي جدول NAT يحتاج الي كمية معينة من الذاكرة لتخزين تفاصيل الاتصال بالتالي من الناحية النظرية قد يمتليء هذا الجدول بالاتصالات التي يجب أن تعالج في هذه الحالة لن يحدث مشكلة في اتصالك بالانترنت لكن سوف يتم رفض الطلبات الجديدة الي حين تنفيذ الطلبات الموجودة .

تسريع الانترنت

كل طلب يحتاج تقريباً الي 160 bytes كمساحة وهذه مساحة صغيرة جداً تخيل ان 100,000 في NAT table يحتاج فقط الي 15 MB من الرام وهذه مساحة صغيرة جداً حتي أرخص أجهزة الراوتر توفر أكثر من ذلك بكثير . بالتالي نادر جداً ما تمتليء NAT ولا تسبب اي مشكلة لكن هناك أمر أخر سوف نوضح في السطور القادمة .

كل packet او حزمة تذهب من الشبكة الداخلية الي الشبكة الخارجية تحتاج الي ترجمة او عملية نقل والعكس كل طلب لحزمة packet من الشبكة العامة تحتاج الي ترجمة لكي تنتقل الي الشبكة الداخلية وتصل اي جهاز معين لذلك بالنسبة لأجهزة الراوتر الرخصية قد لا تكون مجهزة للتعامل مع هذا الكم الكبير من الطلبات لك أن تتخيل عند مشاهدة فيديو يوتويب بجودة عالية قد تحتاج الي معدل طلب يصل الي 788 حزمة packet في الثانية الواحدة .

هل من حل لتسريع الانترنت افضل اداء للراوتر ؟ 

نعم يأتي في المقدمة عند شراء جهاز راوتر يفضل دائمًا شراء الأنواع المعروفة قد تكون مكلفة بعض الشيء لكن تضمن أداء افضل وسرعة ممتازة في معالجة الطلبات , من ناحية اخري يشكل عمل إعادة تشغيل للراوتر او فصله عن الكهرباء لمدة ٣٠ ثانية حل تقليدي لكن سحري في تسريع الانترنت حيث يقوم بتفريغ جداول NAT لتبدء من جديد مرة أخري . هذا بالاضافة الي أن حماية الراوتر و تغير باسورد الواي فاي من الخطوات الهامة في الحفاظ علي سرعة الانترنت .