ما هو DNS ؟

0

DNS


هو اختصار لكلمة (domain name system),و هو احد خدمات بروتوكول TCP,بحيث تقوم برتجمة اسماء المجالات ومواقع الانترنت وتحويلها الى عناوين IP لتسهيل الوصول الى هذا الموقع,فمثلاً عند كتابة عنوان موقع قوقل والذي هو www.google.com يقوم ال DNS بأرجاع اسم النطاق وهو 74،125،224،72.



مهام  نظام ال DNS

1. يقوم بتحويل عنوان ال IP لاي جهاز الى مجموعه من الحروف المألوفة,لكي يسهل عمليه البحث نظراً لصعوبة تذكر العنوان (IP) . 
2. ربط اسماء الاجهزه والمواقع مع عنوان ال IP المتوافقة معها داخل المجال.
3. كما يساعد نظام أسماء المواقع على تشغيل البريد الألكتروني بالشكل الصحيح بحيث تصل رسالتك الى المرسل الية بهذا النظام.




أنواع خادمات ومضسفات ال DNS :


1- خادم أسماء النطاقات الرئيسي Primary DNS:

هو الخادم الرئيسي لنظام DNS في المجال وهو متصل ومسجل على شبكة الانترنت ويقوم بالمهام التالية:

1. انشاء بنية خاصة لاسماء المصيفات ومحطات العمل في المجال.
2. ربط اسماء المصيفات في المجال يعنوان IP المتوافقة معهم.
3. ترجمه وتحليل عناوين المواقع وتحويلها الى متحكمات المجالات الفرعية و محطات العمل في الشبكة.


2- خادم اسماء النطاقات الثانوي secondary DNS Server:

وهو خادم ال (DNS) لاثانوي الأحتياطيفي المجال ويجب أن يكون متصل ومسجل على شبكة الأنترنت ويحل محل خادم (DNS) الرئيسي في حالة نعطلة في الإجابة على استفساراتالجالات الفرعية ومحطات العمل لهذا المجالات.


لغة برمجة الحاسوب

0


البرمجة (programming):

عبارة عن مجموعة من الأسس والمبادئ والنظريات التي تتلائم مع البيئات العملية"مبادئ علم الحاسوب".


البرنامج (program):

- مجموعة من التعليمات والأوامر المرتبة لحل مشكلة معينه,يدخلها المبرمج ليخبر المعالج ماذا يفعل.
- او:مجموعة من الأكواد المكتوبة بلغة من لغات البرمجة.


الحزم (package):


مجموعة من البرامج الجاهزة المتكاملة والمترابطة فيما بينها,والتي تؤدي وظائف متعددة  وتعمل تحت بيئة واحدة.

انواع البرامج:

  1.  انظمة تشغيل(OS).
  2.  لغات البرمجة(programming language).
  3.  التطبيقات(applications).
  4.  المفسرات والمترجمات(compilers).


مستويات لغات البرمجة Language Levels) (Programming:


1. المستوى الأدنى :


يتعامل هذا التوع مع الدوائر المنطقية ويتكون من:
لغة الالة (Assembler).
لغة التجميع (Micro Assemble).

صعوبة كتابة البرمجيات أو فھمھا \نھا تتعامل مع رموز بالنظام الثنائي "1/0."
 لغة قريبة من الة وبعيدة عن الأنسان .
 تحتاج إلى متخصصين في الحاسوب .

ملاحظة :

  • نظام الآدخال (ثنائي ).
  • نظام الحفظ (عشري ).
  • نظام العرض (سادس عشر ).


2.المستوى المتوسط (Midst Language Level (M.L.L:


ظھر ھذا المستوى ثم اختفى بسرعة بسبب سرعة التطوير إلى المستويات العليا حيث دمجت وصنفت لغاته في المستوى العالي ويتكون من اللغات التالية :


  • C. 
  • C++.

مميزاته :
  •  قريبة من الحاسوب ومن الآنسان .


3. لغات عالية المستوى Highest Language Level (H.L.L) 

تتكون من :
  • Basic.
  • Padcal.
  • fortran.
  • java.

مميزاته :

  •  قريبة جدا من لغة الأنسان .
  •  سھلة الفھم والكتابة .
  •  لغات ھيكلية .
  •  لغات متخصصة (كل لغة تھتم بجانب معين، وبالتالي يمكن الأستفادة ممن اللغات المختبفة بحسب نوع المشكلة المراد حلها )


كيف تتعلم امن المعلومات

0

 كيف تتعلم امن المعلومات



كثير من الاخوه غرضه لدخول مجال اختبار الإختراق .. كيف يخترق حساب تواصل إجتماعي أو شبكة واي فاي .. ويظل يبحث

 

 لماذا سموه اختبار اختراق ولم يسموه اختراق مباشره ؟! سموه اختبار لاجل أن يبحث ويسعى ويحترف اساسيات المجال ويعمل على ايجاد برمجيات وانظمة تعمل على إختبار المجال الذي يريده وقد يحتمل الإختبار نسبة نجاح ونسبة فشل .. حتى يصل الطريقة المثلى لكسر حماية البرمجية أو استغلال الثغره المراد استهدافها بالشكل الصحيح .. 


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

إذا كان هدفك أن تكون مستخدم عادي بتجد صعوبات كبيره لأنك بتظل فقط تستهلك ادوات وسكربتات استهلاك عادي ومجرد استخدام لايغني ولايسمن من جوع وتكون اضعت وقتك بالكامل .. 

تكلمنا اكثر من مره عن هذا الكلام ..ونعيد للالف مره .. 
إذا تريد تحترف مجال إختبار الإختراق عندك هذي الامور :

- إتقان واحتراف التعامل مع انظمة التشغيل ( ويندوز - لينكس - ماك)
- اتقان واحتراف التعامل مع توزيعات لينكس وفهم اومرها ومكونات النظام بدقه ..

- إتقان أو احتراف الخوارزميات 
- إتقان واحتراف لغات البرمجة سوى كانت (سطح مكتب - تطبيقات - سكربتات مواقع أو لبيئة لينكس)
- إتقان مهارات البحث لحل مشكلتك يعني متظل كل شوي تروح ع الخاص ايش الحل افهم مشكلتك طريقة حلها بسيطة تنسخ ال error أو الخطأ وتسويه لصق ب Google يعطيك النتائج وتبحث عنها وتنفذها..
- احتراف التعامل مع الادوات المظمنه مع التوزيعات من خلال البحث والمثابره والممارسه واخذ الكورسات ..





لغات البرمجه الاكثر استخدماً

0





  لغات البرمجه الاكثر استخدماً


غالباً ما يكون اختيار لغه البرمجة للمشروع قراراً معقداَ,خاصة عندما يتعلق الأمر بالتبديل من لغة إلى اخرى,فإن تحليلك للمتطلبات السوق كفيلٌ بأن يخبرك اي اللغات انسب لك.وباعتمادنا على موقع( stack overflow) نقدم لكم افضل عشر لغات برمجة في عام 2019.




1- جافا سكربت(JavaScript)

هي احد لغات برمجة صفحات الويب,التي تسمح للمبرمجين بخلق تطبيقات على الويب وإضافة عناصر جديده,التي تجعل من صفحة الويب اكثر تفاعليه, وقد نشأت قبل 23 سنة في عام 1994م,من قبل شركه نتسكيب وموزيلا,ونظراً الى استبيان Stack Overflow فأن جافا سكربت هي اللغة الاكثرشعبية بين المطورين لمدة 6 سنوات.


2- SQL

هي لغة برمجيه لتشغيل قواعد البيانات,وتشمل تخزين و معالجة و استرجاع البيانات المخزنة في قواعد البيانات العلائقية,بحيث يحتفظ ال SQL البيانات امنة و دقيقه,وكما يساعد في الحفاظ على سلامة قواعد البيانات, بغض النظر عن حجمها.


3- البايثون(python)


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


4-الجافا(java)


كانت لجافا لغة البرمجة الحاكمة على مدار العشرين عاماً الماضية , وكما انها ابسط من ++c لأن الجافا تستخدم تخصيص تلقائي للذاكرة.










5- #C

طورت مايكروسوفت #C كمنافس ل جافا,فتحتوي على مجموعة متنوعة من المميزات التي تجعل من السهل تعلمها للمبتدئين,و من الامور التي تتميز بها #C بانها من السهل تتبع اخطائها,بحيث بتم التحقق من الكود البرمجي قبل تحويلها.




6- ++C

لغة ++C لغة برمجة كائنيه و متعددة الانماط, تأسست في عام 1978م بأسم c فيما بعد في عام 1983 تطورت واضيف اليها ميزات جديده وتغير اسمها الى ++C بزياده (++).

بعض الخرافات المنتشرة على الانترنت

0
  •  خرافات منتشرة على الانترنت 🚫

رابط معرفة من زار بروفايلك ع الفيسبوك و الواتس اب 


 ربحت ايفون و وصلني ع البيت

 
 النكز يفك الحظر

انا الدولة ولك و برمشه عين اطيرلك حسابك و اخترقلك جهازك 😂
التعليقات الكثيرة ع الصورة الشخصية و صورة الغلاف تقوي 
الحساب و تمنعه من الإغلاق
 
برنامج اختراق الفيس بوك

 
معرفة من صارحك على موقع صراحة


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



ما هو CPU و ما هي مكوناته ؟

0

ما هو CPU و ما هي مكوناته ؟



يعد الحاسوب في ايامنا هذه جهاز لا يمكن الاستغناء عنه لاستخداماته المتعددة في مختلف المجالات اليومية لكن ما الذي يجعل الحاسوب يتفوق في عمله على البشر و يقوم بعمليات حسابية معقدة ؟



في هذه المقالة سوف نتعرف على cpu و اهميته في معالجة البيانات في الحاسوب 



Central Processing Unit) :CPUهي أحد مكونات الحاسوب التي تقوم بتفسير التعليمات ومعالجة البيانات التي تتضمنها البرمجيات, وهو عبارة عن دارة الكترونية منطقية متكاملة تحتوي على مجموعة من الترانزستورات لتقوم بلعمليات المنطقية و الحسابية المختلفة مثل العمليات الحسابية + - * /   و العمليات المنطقية and or not.






ما هي مكونات CPU ؟ 


تتكون وحدة المعالجة المركزية من ثلاث وحدات اساسية :


ALU: وهي وحدة الحساب و المنطة المسؤولة عن العمليات الحسابية و المنطقية و عمليات الازاحة و عمليات المقارنة .


CU: تعد قلب وحدة المعالجة لانها المسؤولة عن ادارة و تنظيم العمل بين وحدة ALU و REGISTERS .


REGISTERS: وهو مكان تخزين البيانات التي بحاجة للمعالجة و المعلومات التي تمت معالجتها .





بعض انواع المعالجات : 





المصدر : أضغط هنا