الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أرجوكم أحتاج إجابة على هذه الأسئلة حتى أفهم برمجة الشبكات

مغلق
بدأه النغم الخجول في 3 فبراير 2007 · 2 رد · 737 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا الآن في صدد البدء في برنامج لبرمجة شبكة ومراقبتها ولدي أسئلة كثيرة عن الموضوع نفسه وعن جزء البرمجة

الأسئلة هي:

1- ماذا نعني بالبرمجة على مستوى الـــnetwork layer والبرمجة على مستوى الـــtransport layer ؟؟؟ وغيرها

2- هل ممكن ابرمج على جميع الطبقات للشبكة أم على مستويات معينة؟؟ إذا على مستويات معينة ماهي؟؟؟

3-أنا سأبرمج بالــvb.net فما هي الـــclasses التي سأستخدمها وما هو عمل كل وحدة؟؟؟

4- ماهي الكلاسات الأساسية لإنشاء اتصال؟؟

5- ماهي المفاهيم الأساسية مثل الــsocket,thread؟؟؟

6- ماذا يعني الــbind؟؟؟

7-ماهو الــThread pool وهل هو أفضل من انشاء thread لكل اتصال؟

وإذا لديكم زيادة ما في مشكلة

أما من ناحية البرامج فأنا غرقانة برامج ولكن المشكلة أني لاأفهم الغرض من كل أمر مع أنه لي أبحث تقريبا 3 أشهر لأن المعلومات في هذا المجال شحححييييييحححة :s

أرجوكم لا تبخلوا علي

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#2

اختي الكريمة

اولا قوانين المنتدى تمنع وضع اكثر من سؤال في نفس المشاركة

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

ارجو منك قراءة الدروس

ايضا يمكنك تحميل النسخة الإلكترونية المجانية من كتاب برمجة الشبكات من الرابط

http://www.arabteam2000.com/modfiles/DotNe...gramming_V2.zip

وستجدي فيه شرح مفصل لكل هذه الأمور

تم تعديل هذه المشاركة بواسطة فادي عبدالقادر في 3 فبراير 2007 في 18:48

#3

السلام عليكم

أنصحك بالإطلاع على أساسيات الشبكات

1. هناك سبعة طبقات تشكل ما يعرف بمودال أوزي OSI:Open System Interconnectionوكل طبقة لها خصائصها والمناهج التي تعتمدها لتبادل المعلومات مع الطبقات الأخرى والإختلاف يكمن في كيفية معالجة المعطيات في كل طبقة.

2. بإمكانك البرمجة على كل الطبقات إذا أردت تعلم تفاصيل كل واحدة ولكن لغات البرمجة توفر عادة الأقسام والأدوات الازمة. إذا برمجة بلغة HTML,PHP...فإنك تعملين في أعلى طبقة Application Layer ولا حاجة إلى الدخول في تفاصيل تبادل المعطيات

3. أنا أجهل لغة الفيزوال بازيك ولكن في السي شارب أعتمد على

System.Net

System.Net.sockets

System.Net.NetworkInformations

وفي الملف المرفوق من قبل الخبير هناك تفاصيل باللغة التي تريدين

5. Socket تتكون من العنوان الذي يعرف الآلة التي نود الإتصال بها, حاسوب,آ لة طباعة, محول... ورقم المنفذ الذي يعرف البرنامج الذي نريد التواصل معهchat, ftp, smtp...

إذا Socket = IP address + Port number

Threading : هي أساسا وسيلة ربح الوقت عبر تشغيل أجزاء من الكود بصفة متوازية كما أنه بعض التطبيقات تفرض ذلك

وأخير أنصحك بالإطلاع على الملف المرفق من المشرف ففيه كل ما تحتاجين

والله أعلم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…