ترجمة عنوان الشبكة (NAT) و ترجمة عنوان المنفذ (PAT) هما البروتوكولان اللذان يمكننا من خلالهما تعيين العنوان الخاص غير المسجل (داخل العنوان المحلي لشبكة داخلية إلى عنوان عام مسجل (داخل عالمي) لشبكة خارجية قبل نقل الحزمة.
الفرق الأساسي هو ذلك نات يُستخدم لتعيين عناوين IP العامة إلى عناوين IP الخاصة في علاقات رأس برأس أو متعدد بواحد. على الجانب الآخر، تربيتة هو نوع من نات حيث يتم تعيين العديد من عناوين IP الخاصة (متعدد إلى واحد) في عنوان IP عام واحد عبر المنافذ.
لم يتمكن مستخدم الشبكة الداخلية الذي لديه عنوان IP خاص (غير مسجل) من الاتصال بالإنترنت أو الشبكة الخارجية لأن كل جهاز في الشبكة يجب أن يكون له عنوان IP فريد. نات يعمل على جهاز توجيه يربط شبكتين معًا، ويترجم العناوين الخاصة للشبكة الداخلية (أي ليست فريدة عالميًا) إلى عناوين عامة قانونية.
تم إنشاؤه أيضًا بهدف الحفاظ على عناوين IP. نظرًا لتزايد عدد مستخدمي الإنترنت بشكل أسرع من العدد المحدود لعناوين IP المتاحة، واجه مستخدمو الإنترنت مشكلة ندرة عنوان IP. ال نات و تربيتة يتم استخدام البروتوكولات لسبب محدد.
ما هو NAT؟
NAT (ترجمة عنوان الشبكة) يربط شبكتين ويعين العناوين الخاصة (الداخلية المحلية) إلى العناوين العامة (الداخلية العالمية). يشير الجزء الداخلي المحلي إلى أن أفضل عنوان ينتمي إلى شبكة داخلية ولم يتم تعيينه بواسطة a مركز معلومات الشبكة أو قوة الخدمة . يشير النطاق الداخلي إلى أن العنوان هو عنوان صالح تم تعيينه بواسطة لا شئ أو مزود الخدمة، وواحد أو أكثر من العناوين المحلية الداخلية للعالم الخارجي.
نات هي طريقة لتحويل عنوان IP خاص أو عنوان محلي إلى عنوان IP عام. NAT هي تقنية لتقليل معدل استنفاد عناوين IP المتاحة عن طريق ترجمة عنوان IP محلي أو عنوان IP خاص إلى عنوان IP عالمي أو عام. قد تكون علاقة NAT واحد لواحد أو متعدد لواحد.
علاوة على ذلك، يمكن لـ NAT تكوين عنوان واحد فقط لتمثيل الشبكة بأكملها للعالم الخارجي. ونتيجة لذلك، فإن عملية الترجمة شفافة. يمكن استخدام NAT لترحيل الشبكات ودمجها ومشاركة أحمال الخادم وإنشاء خوادم افتراضية وما إلى ذلك.
أنواع NAT
هناك ثلاثة أنواع من NAT:
في NAT الثابت، يتم تعيين العنوان المحلي إلى عنوان عالمي. في هذا النوع من NAT، تكون العلاقة واحد لواحد. يتم استخدام Static NAT إذا كان المضيف يحتاج إلى عنوان ثابت يجب الوصول إليه من الإنترنت. على سبيل المثال، أجهزة الشبكات أو خوادم المؤسسة.
يمكن تحويل عناوين IP الخاصة غير المسجلة إلى أرقام IP عامة مسجلة من مجموعة عناوين IP العامة باستخدام NAT الديناميكي.
من بين الأصناف الثلاثة، بات هو الأكثر شهرة. إنه شكل من أشكال NAT الديناميكي الذي يمكن مقارنته به، ولكنه يستخدم المنافذ لترجمة العديد من عناوين IP الخاصة إلى عنوان IP عام واحد.
مزايا NAT
فيما يلي مزايا NAT:
- يحمي NAT العناوين العامة التي تم تسجيلها ويبطئ استنفاد مساحة عنوان IP.
- يزيل عملية إعادة ترقيم العناوين التي تحدث عند تبديل الشبكات
- تم تقليل حدوث تداخل العناوين بشكل كبير.
- يزيد من مرونة إنشاء الاتصال.
عيوب NAT
فيما يلي عيوب NAT:
- عدم وجود إمكانية التتبع من النهاية إلى النهاية
- بعض التطبيقات غير متوافقة مع NAT
- تأخير المسار هو نتيجة الترجمة
ما هو بات؟
ترجمة عنوان المنفذ (PAT) هو نوع من NAT الديناميكي الذي يسمح لنا بتكوين ترجمة العنوان على مستوى المنفذ مع تحسين استخدام عنوان IP المتبقي في نفس الوقت. يقوم PAT بتعيين العديد من العناوين والمنافذ المحلية المصدر إلى عنوان IP عالمي واحد ومنافذ من مجموعة عناوين IP القابلة للتوجيه على الشبكة الوجهة. يتم هنا استخدام عنوان IP للواجهة جنبًا إلى جنب مع رقم المنفذ، وقد يكون لدى العديد من المضيفين عنوان IP مماثل لأن رقم المنفذ فريد.
ومن أجل تحديد الترجمات المختلفة، يستخدم عنوان منفذ مصدر فريدًا على عنوان IP العام الداخلي. لأن رقم المنفذ مشفر 16 بت, إجمالي عدد ترجمات NAT التي يمكن إجراؤها هو 65536.
المصدر الأصلي محفوظ لدى تربيتة. إذا تم تخصيص المنفذ المصدر بالفعل، فسيتم البحث في المنافذ المتاحة. يتم تقسيم مجموعات المنافذ إلى ثلاثة نطاقات 0 ل 511، 512 ل 1023, و 1024 ل 65535 .
لو تربيتة لا يجد منفذًا متاحًا من مجموعة المنافذ المناسبة وإذا كان هناك أكثر من منفذ خارجي IPv4 تم تكوين العنوان تربيتة ينتقل إلى التالي IPv4 العنوان ويحاول تخصيص منفذ المصدر الأصلي حتى نفاد المنافذ المتاحة والخارجية IPv4 عناوين.
مزايا بات
وفيما يلي مزايا بات:
- حافظ على عناوين IP عن طريق تعيين عنوان IP عام واحد لمجموعة من المضيفين باستخدام أرقام منافذ مختلفة.
- يقلل من العيوب الأمنية أو الهجمات الأمنية حيث يمنع العنوان الخاص كشف العنوان العام.
مساوئ بات
فيما يلي عيوب PAT:
- يمكن أن يحتوي الجدول الداخلي على عدد معين فقط من الإدخالات لتتبع الاتصالات.
- في PAT، لا يمكن تشغيل أكثر من مثيل واحد من نفس النوع من الخدمة العامة من نفس عنوان IP.
الفرق بين ترجمة عنوان الشبكة (NAT) وترجمة عنوان المنفذ (PAT)
أساسية للمقارنة | ترجمة عنوان الشبكة (NAT) | ترجمة عنوان المنفذ (PAT) |
---|---|---|
أساسي | يقوم بتحويل عنوان IP المحلي الخاص إلى عنوان IP العالمي العام. | إنه مشابه لـ NAT؛ ويستخدم أيضًا أرقام المنافذ لتحويل عناوين IP الخاصة من شبكة داخلية إلى عناوين IP عامة. |
بالشكل الكامل | الشكل الكامل لـ NAT هو ترجمة عنوان الشبكة. | الشكل الكامل لـ PAT هو ترجمة عنوان المنفذ. |
الاستخدامات | يستخدم NAT عنوان IPv4. | يستخدم بات IPv4 عناوين جنبا إلى جنب مع رقم المنفذ. |
علاقة | مجموعة شاملة من تربيتة. | البديل من نات (شكل أ NAT الديناميكي) |
أنواع | هناك ثلاثة أنواع من NAT: NAT ثابت، NAT ديناميكي و سرير/سرير التحميل الزائد/تنكر IP. | هناك نوعان من بات: بات ثابت و مثقلة بات . |
الاختلافات الرئيسية بين NAT وPAT
- PAT هو شكل من أشكال NAT الديناميكية
- يستخدم PAT عناوين IP مع أرقام المنافذ، بينما يستخدم NAT عناوين IP مع أرقام المنافذ
- يقوم NAT بترجمة العناوين المحلية الداخلية إلى عناوين عالمية داخلية؛ وبالمثل، يقوم PAT بترجمة عناوين IP الخاصة غير المسجلة إلى عناوين IP عامة مسجلة. ومع ذلك، على عكس NAT، يستخدم PAT أيضًا أرقام المنافذ المصدر، مما يسمح لمضيفين متعددين بمشاركة عنوان IP واحد أثناء استخدام أرقام منافذ مختلفة.
خاتمة
لقد استخدمنا NAT وPAT لتقليل الحاجة إلى عناوين IP فريدة عالميًا، مما يتيح للمضيف الذي لا يكون عنوانه فريدًا عالميًا الاتصال بالإنترنت عن طريق تحويل العناوين إلى مساحة عنوان عالمية قابلة للتوجيه. الفرق البسيط الوحيد بين NAT وPAT هو أنه بينما يستخدم PAT منافذ المصدر أثناء الترجمة، فإن Nat لا يستخدمها.