• 0

معلومات عن لغة بايثون

السلام عليكم محتاجة معلومات عن لغة بايثون المستخدمه في شبكات الsdn واريد مساعدتكم في اختيار المصادر السهله للمبتدئين بهذه اللغه وبهذا المجال

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

أهلًا بكِ،

مقدمة بسيطة عن SDN

لوحِظ أن هناك تحسن مستمر في سرعة العمود الفقري للإنترنت حيث بلغ معدل نقل البيانات من 10 إلى 100 جيجابايت في الثانية الواحدة ومع وجود خوادم عملاقة وظهور الحوسبة السحابية فقد تم حل مشكلة تخزين ومعالجة البيانات الضخمة جزئياً أما مشكلة عناوين الإنترنت فقد أنتهت مع بدأ الإعتماد على عناوين الإنترنت من النوع السادس ولكن بقيت أحد المشاكل التى يريد الجميع لها حل وهى الإعتماد على ببنية تحتية قوية ومؤمنة وبسيطة ذو تكلفة منخفضة وسهل التعامل معها وحل المشاكل التى تحدث بها وهو ما لا يتحقق مع الوضع الحالى فعتاد الشبكة الحقيقي لو كان يقدم ما تريده فإن تكلفتة المرتفعة تجعلك تفكر أكثر من مرة قبل تنفيذ خطواتك.

من هنا بدأ البحث عن حلول بديلة وبالتحديد داخل نطاق مفهوم الـ Network Overlay فالتقنية الناشئة software-defined networking تعرف ب (SDN) وهى بإختصار الجيل القادم للبنية التحتية في هندسة الشبكات لأنها تقوم بعمل ما لا نستطيع عمله مع العتاد التقليدي ...ما يحدث في العتاد التقليدى الذى نستخدمة حالياً أن هذا الراوتر والسويتش يحتويا على جزئين أساسين وهما السيد والخادم أو العقل والجسد أو Control Plane و Data Plane أو Network Topology و Network Control وكلها أسماء تلخص ما يقوم به هذا العتاد فوظيفة الجزء الأول تتلخص أنه المسئول عن إتخاذ القرارات وعمل Process كتوجيه الترافيك لمكان ما, أما الجزء الثاني فهو المسئول عن تنفيذ كل القرارات التى يتخذها الجزء الأول لكن الجديد في تقنية SDN أنه سيتم الفصل بينهما وسيتم وضع الجزء الأول على خوادم ذو إمكانيات عالية أما الجزء الثاني فسيبقي على العتاد المعتاد كما هو وهذا التغير سيقوم بتسريع الشبكة عشرات المرات عن الطريقة التقليدية لأن كل الأحمال ستكون على الخوادم للمزيد يمكنكي الإكمال بالصور لتوضيح الشرح من خلال مصدر النص موقع networkSet ...

لماذا بايثون لـ SDN؟
أولاً ، قد تسألي "لماذا Python لِـ SDN؟" هناك الكثير من اللغات الأخرى للاختيار من بينها... لكن فيما يلي أهم الأسباب التي تميز Python وتدعو لإختيارها:

-- إنها لغة سهلة للتعلم والفهم وغرضية التوجه. ربما ستحتاجين جهد إضافي لإتقانها، لكن البدء بها سهل للغاية.
-- إنه غرض عام.... مع بايثون يمكنك القيام بكل شيء من جمع البيانات إلى تغييرات تكوين البرمجة إلى الألعاب.
-- إنها مدعومة على نطاق واسع...و هي اللغة المفضلة لمعظم مزودي خدمات SDN.

يمكنك في البداية متابعة مصادر تعلم البايثون لتتمكني من تعلم الشبكات بهذة اللغة وستفيدك الروابط التالية كأمثلة لمصادر

إذا كنتي تفضلين المحتوى العربي فسيفيدك توثيق موسوعة حسوب ...ودروس أكاديمية حسوب ... وموقع هرماش.... لتعلم البايثون

الدخول ل SDN مع Python ...

كتب برمجة شبكات...

مقال linkedIn بخطة للبدئ بالبايثون حتى الشبكات SDN...

كل التوفيق.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن