ماهي برمجة الشبكات

0
20526

محتويات

الشبكة هي مجموعة من الأجهزة المتصلة معاً عبر وسيلة اتصال معينة وتقوم هذه الأجهزة بتبادل ومشاركة المعلومات عن طريق إرسالها في رسائل إلى بعضها البعض.

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

network 1 ماهي برمجة الشبكات
  • أهداف وفوائد الشبكات :

1- مشاركة مصادر المعلومات.
2- مشاركة الأجهزة والبرامج المختلفة.
3- توفير بيئة عمل مشتركة.
4- الإدارة والدعم المركزي.
advantages 4 ماهي برمجة الشبكات
  • أسباب إنشاء شبكات الكمبيوتر :

1- انتشار أجهزة الحاسوب الشخصية (Economical expansion of the pc base).
2- القدرة على استخدام برمجيات على الشبكة (Ability to use network softwares).
3- البريد الإلكتروني (Electronic mail).
4- الإدارة المركزية (Centralized Management).
5- التأمين (Security).
network ماهي برمجة الشبكات
6- تحسين التعاون البناء (Enhancement of Corporate Structure).
7- الدخول على أنظمة التشغيل (Access to other operating systems).
8- إنشاء مجموعات العمل (Creation of Workgroup).
9- المشاركة في موارد الشبكات (Network Resource Sharing).
  • أنواع الشبكات :

أولاً : من الناحية العلائقية :

1- شبكة الند للند (Peer-to-Peer) :

peer ماهي برمجة الشبكات
وهي طريقة ربط الأجهزة بدون خادم وتسمى (Workgroup)، ويصل عدد الأجهزة بها 10 أجهزة.

2- شبكة الخادم والعميل (Server/Client) :

client ماهي برمجة الشبكات
وهي طريقة لربط الأجهزة بواسطة خادم، ويصل عدد الأجهزة بها 1024 جهاز.

ثانياً : من الناحية الجغرافية :

1- الشبكة المحلية (Local Area Network)(LAN) :

lan ماهي برمجة الشبكات
وهي عبارة عن مجموعة من الأجهزة المتصلة باستخدام وسيط مشترك، وتتواصل مع بعضها باستخدام بروتوكولات مشتركة، مثل : شبكة الكلية.

2- شبكة العاصمة (Local Metropolitan Network)(MAN) :

man ماهي برمجة الشبكات
وهي عبارة عن شبكة بيانات تقوم بخدمة منطقة أكبر من الشبكة المحلية، وأصغر من الشبكة الواسعة.

3- الشبكة الواسعة (Wide Area Network)(WAN) :

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

ثالثاً : من الناحية الشكلية :

1- الشبكة الخطية (Bus).
2- الشبكة النجمية (Star).
3- الشبكة الحلقية (Ring).
topo ماهي برمجة الشبكات
  • أوامر الشبكات :

1- أمر Ping :

يستخدم هذا الأمر للتأكد من عمل بروتوكول (TCP/IP)، وهو يعني أن الجهاز يتمكن من رؤية الشبكة، ويقوم بإرسال 4 حزم من البيانات للتأكد من استقبالها في الطرف المرسل إليه، وللتأكد من صلاحية استخدام جهازك للبروتوكول اكتب : Ping 127.0.0.1 ، وللتأكد من رؤية أي جهاز آخر للشبكة اكتب : (Ping (IP Address.

2- أمر net send :

لإرسال رسالة لأي مستخدم على الشبكة، لإرسال رسالة لأي جهاز على الشبكة اكتب : Net send (Computer Name) (Message)l، ولإرسال رسالة لجميع الأجهزة على الشبكة اكتب : Net send * (Message)l .

3- أمر ipconfig :

ويستخدم هذا الأمر لمعرفة إعدادات بروتوكول (TCP/IP) على الجهاز مثل (IP Address ، Gateway ، Subnet Mask).

4- أمر net view :

يستخدم لمعرفة جميع الأجهزة المتصلة بالشبكة كما يلي : Net view //computer name أو Net view //IP Address .

5- أمر net share :

يستخدم لعمل مشاركة من خلال سطر الأوامر كما يلي : net share (share name) = folder path . مثلاً لعمل مشاركة باسم (Myshare) لمجلد باسم (Data) من (CDrive) نكتب : net share Myshare = C:\Data .
  • برمجة الشبكات :

تستخدم خطوات متشابهة في عملية برمجة الشبكات مهما اختلفت لغة البرمجة المستخدمة.

أولاً : الاتصال بالشبكات من خلال بروتوكول (TCP/IP) :

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

ثانياً : الاتصال بالشبكات من خلال بروتوكول (UDP) :

وهو بروتوكول يقوم بتناقل البيانات مثل بروتوكول (TCP/IP) ولكن مع بعض الاختلافات مثل طريقة وسرعة التوصيل والتأكد من صحة المعلومات واحتمال ضياعها.

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

 

اترك رد

اترك تعليق
ادخل اسمك هنا