Showing posts with label IP. Show all posts
Showing posts with label IP. Show all posts

ماهو html

 

 مقدمة عن HTML



 اولا :ماهى html ؟

Html 

هى احد اللغات المستخدمة فى تصميم صفحات الويب وهى اختصار 

Hyper text markup language .


ثانيا: هل يجب تعلم اى لغة اخرى  قبل البدء فى لغة html ؟

لست بحاجة لتعلم اى لغة .

 بل البدء بتعلم html فانت قد اتخذت الطريق الصحيح فى بناء صفحات الويب .


ثالثا : ماهى الادوات المطلوبة لكتابة اكواد html 

انت تحتاج فقط الى Browser 

واحد البرامج او editor المستخدمة فى كتابة اكواد html 

ومن اهمها Notepad++ - komodo - brackets 


وقبل البدء فى كتابة الهيكل الاساسي فى بناء صفحة  html عاوز اوضح ان اكواد html هى عبارة عن مجموعة من  التاجات tags 

وهذة التاجات تكتب بداخل < >

كما ان هذة التاجات لها بداية  < > start tag  .

وكذلك فى الاغلب لها نهاية <  /> end tag .


الهيكل العام لاي صفحة html 

<html>


     <head>

 يتم بها وضع التاجات الخاصة بضبط  الصفحة مثل عنوان الصفحة وتنسيق الصفحة .

     </head >


     <body>

وهى تحتوى على العناصر  التى تظهر على صفحة الويب مثل النصوص والصور وهكذا .

    </body>


</html>

نلاحظ ان جميع التاجات الخاصة بهيكل صفحة html تبداء start tag مثل <html>

وتنتهى end tag   ب <html/>

بالمقدمة البسيطة دى قدرنا نعمل اول صفحة من صفحات html كما هو موضح بالصورة .

وكمان عرضنا بها عبارة welcome to html فى صفحتنا .

اخر ملحوظة لازم اقولها ان امتداد صفحات html هو 

.html 


تحياتى للجميع

#moudi_code

الـحـوسـبـة الـسـحـابـيـة _ Cloud Computing

      الـحـوسـبـة الـسـحـابـيـة  _  Cloud Computing



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


🔸 بـنـيـة الـسـحـابـة

السحابة في الحوسبة السحابية هي عبارة عن أجهزة حواسيب، لكنها ليست أجهزة الحواسيب الشخصية المعتادة بالطبع بل هي أجهزة خاصة مصممة لتعمل كخادم (Server) وتتضمن اختلافات من ناحية العتاد (Hardware) عن الحواسيب الاعتيادية، توجد عدة شركات تمتلك مراكز بيانات سحابية تقوم بتأجير مساحات سحابية منها بموارد عتادية محددة يطلبها مقدمي الخدمات السحابية وغيرهم، ومن أشهر هذه الشركات :

- شركة Amazon عبر منصتها AWS.

- شركة Microsoft عبر منصتها Microsoft Azure.

- شركة Google عبر منصتها Google Cloud.


أضِف لمعلوماتك . .

#INFO #programming #cyberscurity #moudi_code

كيف ابدأ في مجال الشبكات؟

 كيف ابدأ في مجال الشبكات؟



سؤال: مجال الشبكات اصبح معقد وكثرت الكورسات وتفرعت التخصصات, فكيف ابدأ ؟


الإجابة:

أولا:

 دائما أقول ان مجال الشبكات من أسهل المجالات في IT بشكل عام, ولا يحتاج أي مواهب أو مهارات خاصة كالتي تحتاجها مجالات أخرى مثل الرسم والتصميم أو البرمجة, وانما يحتاج مجال الشبكات لشيء واحد فقط وهو اتباع التسلسل المنطقي للدروس والمواضيع وربطها معا.

ان الصعوبات التي تواجه الدارسين -وأيضا العاملين- في مجال الشبكات نتيجة لمحاولة الدراسة بشكل غير مرتب, كدراسة موضوع قبل الآخر أو دراسة نقاط متقدمة قبل فهم الأساسيات جيدا, أو تجاهل العناصر الأخرى وعدم فهم طريقة عمل أجزاء  الشبكة بشكل كامل.

الدراسة الصحيحة لا تكون بقراءة مقال من هنا, أو مشاهدة محاضرة من هناك, أو متابعة بعض المنشورات المتنوعة والمنتشرة في كل مكان. وانما تكون الدراسة الصحيحة بإتباع دورة كاملة مخصصة لمستوى معين من أحد مزودي الخدمات الموثوقين لتغطية على الأقل 80% من المحتوى الرسمي لهذه الدورة.

وتكون أيضا بفهم ان لا شيء يعمل منفردا أو بمعزلة عن الآخر, فالشبكة تتكون من أجزاء كثيرة, ليس من الضروري فهم تفاصيل جميع اجزائها, لكن من المهم فهم ان هذه الأجزاء مرتبطة مع بعضها البعض, أو كما يطلق عليه في الإدارة يجب اخذ صورة عامة كاملة holistic overview  عن طريقة عمل الشبكة دون لدخول في التفاصيل, ثم نختار مجال التخصص الذي نريد.


ثانيا:

لكي نفهم طريقة عمل الشبكة, بالتالي نستطيع اختيار المجال الذي نريد دراسته, يجب ان نفهم ان شبكات الكمبيوتر تتكون من جزأين رئيسيين (بشكل عام ومختصر للتبسيط):

-جزء البنية التحتية infrastructure

-جزء الخدمات Services

فجزء البنية التحتية infrastructure يشمل الأجهزة المستخدمة لربط الشبكة مثل Switches  و Routers و Cables.. الخ

وجزء الخدمات Services يشمل التطبيقات أو البرامج التي سوف تعمل على هذه الشبكة لتقدم الخدمة للمستخدم النهائي.بالنسبة للبنية التحتية infrastructure هناك جهات أو شركات أو مصنعين vendors تتخصص في هذا المجال فتصنع الأجهزة المطلوبة وتطور التقنيات المتعلقة بها, مثل Cisco و Huawei و MikroTik و fortinet  وPaloalto.... الخ. وتقدم كل شركة من هذه الشركات مجموعة من الدورات التدريبة بمستويات مختلفة للتعريف بالأجهزة والمنتجات والتقنيات التي تقدمها وتطورها, فنجد مثلا شركة Cisco

كيف يعمل DHCP


كـيـف يـعـمـل DHCP ؟ يحصل الجهاز المتصل بالشبكة على عنوان IP وغيرها من الإعدادات التي تساعده على الإنضمام لتلك الشبكة الأمر يتلخص في أربع خطوات، وهي : ‏🔹 الاستكشاف _ DHCP Discover : عندما يتم توصيل أحد الاجهزة على الشبكة فإن هذا الجهاز لا يمتلك أي معلومات عن الشبكة لذلك فهو يقوم ببث حزمة من البيانات تسمى بـ DHCP Discover، تحتوي على بعض المعلومات مثل عنوان الماك Mac Address الخاص بالجهاز. ‏🔹 العرض _ DHCP Offer : عند إرسال تلك الحزمة إلى الشبكة تصل إلى جميع الأجهزة الموجودة مسبقاً ومنها سيرفر الـ DHCP عندها يعرف السيرفر أن هناك جهاز يريد الإنضمام إلى الشبكة ، وبالتالي يقوم بإرسال حزمة من البيانات للرد على هذا الجهاز وعرض خدماته من خلال تلك الحزمة التي تحتوي على بعض البيانات مثل عنوان الـ IP وقناع الشبكة Subnet mask ومدة التأخير لهذا العنوان؛ تعتبر تلك المرحلة هي المرحلة التي يعرض فيها سيرفر DHCP على الجهاز إمكانية الإنضمام إلى الشبكة. 🔹 ‏الرد _ DHCP Request : في هذه المرحلة يقوم هذا الجهاز بالرد على المرحلة السابقة أو مرحلة العرض بالموافقة للإنضمام لتلك الشبكة بتلك البيانات التي منحها سيرفر DHCP، لذلك بعد أن يحصل الجهاز على عنوان IP الذي مُنح له يقوم بإرسال الرد إلى سيرفر DHCP يخبره بأن وافق على العرض الخاص به ‏بعنوان IP وبالإعدادات الأخرى التي عُرضت عليه. 🔹 التأكيد _ DHCP Ack : هذه المرحلة الأخيرة والتي يتم فيها التأكيد من قِبل جهاز المستخدم على تعيين عنوان IP المخصص، أو بمعني آخر المستأجر له على تلك الشبكة (تأكيد إتمام عملية التأجير) ‏حيث يتم إرسال إشعار للتأكيد على تلك البيانات إلى سيرفر DHCP وإذا كانت المعلومات صحيحة يتم الإتصال بالشبكة بشكل سليم وفي حال فشل البيانات يقوم جهاز المستخدم بإعادة المراحل الأربع مرةً أخرى ليحصل على عنوان IP وباقي المعلومات الخاصة بتلك الشبكة ليتم الإتصال. أضِف لمعلوماتك . . #INFO #programming #cybersecurity #moudi_code