fmo_82

ورشة عمل الإصدار الرابع من كتاب المرجع الإلكتروني في برمجة الشبكات والنظم الموزعة بالدوت نيت

41 ردود في هذا الموضوع

بســم الله الـرحمــن الرحيــم,

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

أولا التعريف بالكتاب:

اسم الكتاب باللغة العربية (المرجع الإلكتروني في برمجة الشبكات والنظم الموزعة بالدوت نيت)

اسم الكتاب باللغة الإنجليزية: SocketCoder e-Reference for Network, Distributed Systems and TCP/IP Programming In .NET

الـCover المبدئي للكتاب:

post-57401-12726665768075_thumb.jpg

ثانيا:الرخصة المخصصة للموقع الرسمي للكتاب SocketCoder Public License:

الرخصة وحقوق النشر SCPL – SocketCoder Public License:

1 تسمى هذه الرخصة SocketCoder Public License SCPL – وقيامك بتحميل أو استخدام أي منتج من منتجات SocketCoder.Com يعتبر موافقة مسبقة من قبلك بالالتزام بتعليمات هذه الرخصة.

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

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

4 جميع ما في (المرجع الإلكتروني في برمجة الشبكات والنظم الموزعة بالدوت نيت) مجاني بالكامل لذلك لا يحق لك بيعه أو بيع جزء منه سواء بشكل الكتروني أو ورقي أو بأي شكل آخر, كذلك لا يحق لك اقتباس أي جزء منه دون مراسلة الناشر ببيان رغبتك بذلك وذكر المصدر بشكل التالي (المرجع الإلكتروني في برمجة الشبكات والنظم الموزعة, فادي عبد القادر, الإصدار الثالث 2010, الناشر (SocketCoder.Com

ثالثا الجديد في هذا الإصدار (الإصدار الثالث):

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

1- شرح أوسع في Socket المتزامن والغير متزامن لتتناسب مع المبتدئين ومتوسطي الخبرة في برمجة الشبكات.

2- إضافة فصل خاص بأهم التقنيات الحديثة في النظم الموزعة كالـWCF.

3- إضافة جزء خاص للـVOIP والـConferencing وشرح كيفية التعامل مع بروتوكولات النقل في الزمن الحقيقي كالـRTP والبروتوكولات الأخرى المعتمدة عليه ويعتبر هذا الجانب من الجوانب التي تفرد بها هذا الكتاب على مستوى كتب البرمجة بشكل عام.

4- إضافة فصل خاص في برمجة حماية بروتوكولات الـApplication Layer كالتعامل مع الـHTTPS وشرح مبدأ عمل الـSSL والـ TLS Authentication بالدوت نيت.

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

تم تعديل بواسطه فادي عبدالقادر
الإنتقال إلى الإصدار الرابع
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جاري التحميل و الاطلاع ان شاء الله.

بارك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

انتهيت من قراءة الفصل الاول ،،

يؤسفني القول انه ليس لدي اي ملاحظات :(

صراحة معلوماتي بسيطة جدا في الشبكات لذا لا استطيع الكلام في الامور العلمية ،،

لكن من ناحية الاسلوب و الترتيب فأعتقد ان الكتاب جيد جدا ،،

لديك ي صفحة 19

مثال على استخدام الـ ARB و الـ DNS ..

قصدك ARP ؟؟

طيب هل الاسئلة مسموحة؟

اذا كان كذلك ،،

فسؤال بدائي ،،

ذكرت

بحيث أننا نتصل بالإنترنت من خلال ASDL Rouer عبر PPPoE

فكيف اعرف انا هذه المعلومات لآتصالي؟

لاحظ أن أول عملية كانت السؤال عن الـ MAC Address الخاص بالـ Geteway ..

ما المقصود بالضبط ب Gateway ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اهلا بك اخي العزيز ,

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

لكن من ناحية الاسلوب و الترتيب فأعتقد ان الكتاب جيد جدا ،،

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

لديك ي صفحة 19

إقتباس

مثال على استخدام الـ ARB و الـ DNS ..

قصدك ARP ؟؟

طيب هل الاسئلة مسموحة؟

اذا كان كذلك ،،

فسؤال بدائي ،،

ذكرت

إقتباس

سيكون في نهاية الكتاب Index يحتوي على تعريفات للمصطلحات التي تم استخدامها وهذا الأمر مهم في حالة وجود مصطلح غامض لكن التعريفات ستكون باللغة الأنجليزية مقتبسة من مصادر موثقة.

لاحظ أن أول عملية كانت السؤال عن الـ MAC Address الخاص بالـ Geteway ..

ما المقصود بالضبط ب Gateway ؟

راجع الرابط

بحيث أننا نتصل بالإنترنت من خلال ASDL Rouer عبر PPPoE

فكيف اعرف انا هذه المعلومات لآتصالي؟

تستطيع معرفة نوع الإتصال من اعدادات المودم الخاص بك لكن اكثرها شهرة ADSL Over PPPoE - Point to Point Over Ethernet وهو المطروح بالمثال.

واهلا وسهلا بك

تم تعديل بواسطه فادي عبدالقادر
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
لديك ي صفحة 19

إقتباس

مثال على استخدام الـ ARB و الـ DNS ..

قصدك ARP ؟؟

انا قصدي اخي هنا الا يوجد خطأ مطبعي ،، يعني المفروض ARP بدل ARB ؟؟

طبعا انا عجبتني فكرة وضع كل فصل على انفراد ،،

شخصيا انا بأنتظار الفصل الثاني بالسرعة الممكنة.

شاكرا لك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاته

لك كل احترامي وتقديري علي مجهودك اخي الكريم

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

واعانك الله علي فعل الخير وجزاك الله بخير منه

والسلام عليكم ورحمة الله وبركاته

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

استاذ فادي انا اريد فقط الجزء المتعلق ب raw programing & packet sniffing

فهل يجب متابعة الدروس من البداية ام يمكنني القفز الى الموضوع المطلوب

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

حتى اعرف كم تبقي لدي من حسابي في dsl

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بارك الله فيكم جميعا حقيقة انا مبتدئ في برمجة c# ولكن استفدت من هذا المنتدي كثيرا فشكرا لكم مرة اخري وبارك الله لكم ورقكم ما تتمنون

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
انا قصدي اخي هنا الا يوجد خطأ مطبعي ،، يعني المفروض ARP بدل ARB ؟؟

جزاك الله خيرا

الفصل الأول:

ARB والصحيح ARP

ASDL والصحيح ADSL

هذه الأخطاء إلى الآن سيتم التعديل على هذه القائمة حال ورود اخطاء جديدة

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

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

استاذ فادي انا اريد فقط الجزء المتعلق ب raw programing & packet sniffing

فهل يجب متابعة الدروس من البداية ام يمكنني القفز الى الموضوع المطلوب

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

حتى اعرف كم تبقي لدي من حسابي في dsl

إذا كان لديك استفسار في امر ما فيمكنك السؤال عنه في موضوع منفصل واما بخصوص طريقة الرفع فستتم حال الإنتهاء من ذلك الفصل إذ انها إلى الآن تحت الكتابة والمراجعة وبالكاد اجد وقت لذلك فعذروني على اي تقصير ...

واهلا وسهلا بكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

استاذ فادي لم تجب عن سؤالي

انا الان يهمني فقط الجزء المتعلق بـ(raw programing)

هل يجب ان افهم الاجزاء الاولى من الكتاب

ام انني استطيع الدخول الى الجزء المطلوب بدون الفصول الاولى(ومستعد انتظر حتى ذلك الوقت)

ارجوا منك توضيح هذة النقطة

ولك مني جزيل الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاته

متي موعد الفصل الثاني يا اخوان

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاته

تحياتى الى استاذى القدير فادى عبدالقادر

الفترة اللى فاتت اتعلمت أشياء كثيرة من كتاب برمجة الشبكات والنظم الموزعة بصراحة شئ رائع لا اجد من الكلمات ما يعبر عن سعادتى بهذا الكتاب

فعلا ربنا يجزيك عنه خيرا

وقفت فترة احاول فهم الجزئية الخاصة بقراءة الباكيت ولقيت انها غير كاملة فبحثت على الانترنت عن هذا الموضوع والحمد لله استطعت ان اعمل برنامج صغير يقرأ الباكيت الخاصة بــ IP و Tcp و Udp وكان الموضوع صعب جدا بالنسبة لمبتدئ مثلى

وكنت فى قمت سعادتى ولكن اكتشفت اننى لم ابدأ من الأول حيث يوجد مرحلة سابقة هى ايثرنت باكيت وعرفت ان هذه المرحلة صعبه , ووصلت الى هذا اللينك

http://www.codeproject.com/KB/IP/sharppcap...605#xx2943605xx

رغم اننى مبتدئ إلا كل ما استطعت فهمه ان هذا الموضوع اكثر من رائع حيث يقوم بعمل شئ مماثل للـ winpcap

لكن المشكله اننى لم استطيع فهمه

لذلك انا اطلب من حضرتك اضافة جزء فى الكتاب عن هذا الموضوع

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

ملحوظه اخيرة : فى بعض مواضيعك اشعر ان حضرتك قد تشعر ببعض الضيق ان فى بعض الاعضاء ممكن يقرأوا بعض الموضوعات ولا يكتبون اى رد او لا يتفاعلون مع بعض الموضوعات

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

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

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

ايضا ان هذه الاعمال ان شاء الله سوف ينتفع بها حتى بعد وفاة صاحبها (اطال الله فى عمرك وعمر امثالك ونفع بكم الأمة).

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخوة الأعزاء

اشكر لكم تواجدكم واقتراحاتكم البناءة والتي لن يتم اهمال جملة واحدة منها ابدا بإذن الله

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

ولكم خالص التحية والتقدير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

- عدم وجود مرجع كافي من المكتبات

- بعض المكتبات لاتعمل على Windows Vista

- معالجة مشاكل الكروس الثريد .

- معالجة مشكلة استقبال أكثر من Request في نفس الوقت باستخدام TCP كما في برامج Paltalk وغيرها حيث علمت أنها لاتسخدم UDP

- كيفية تجاوز الفايرول أو أظهار تبين ذلك .

- كيفية استخدام الصلاحيات على الSocket بشكل مفصل قليلا

- أخراج الكتاب من حيث التصميم والسهولة كان أفضل في الإصدار الثالث

- يباع الكتاب في اليمن بدون الالوان بينما الكتاب الإلكتروني أجمل وملون ويفتح النفس مثل مايقولون .

- كيفية تجاوز الراوتر وربط أكثر من شبكة عبر برنامج واحد .

- كيفية ضغط البيانات المرسلة عبر الشبكة لما لها من تأثير كبير في الضغط على الشبكة .

- مع أن لي امنية لو تم شرح التعامل مع شبكة VPN والإنترنيت من خلال DOT NET

- في الChapter الاول من الكتاب الجديد كان موفق بحيث غطى مجموعة من المفاهيم الإساسية في الشبكات التي يحتاجها بالطبع المبرمج بعيداً عن التعقيد والسرد الممل والتفصيل المتشعب .

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

تم تعديل بواسطه م منصور العماري
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكــم ورحمـة الله وبركاتــه ،،

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

السلام عليك

أخي

أبشر

عن أبي هريرة أن رسول الله قال: ) إذا مات ابن آدم انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعوا له ).

و ان شاء الله سيجعل الله أعمالك في ميزان حسناتك و يجعلها حسنات جارية الى يوم يرث الله الأرض و من عليها

سلامي

الى الامام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بســم الله الـرحمــن الرحيــم

تم الإنتهاء من الفصل الثاني ويمكنكم تحميله من هنا:

Chapter2.pdf

وعنوانه: مقدمة في برمجة الـMultiThreading .

الفصل التالي سيتحدث عن الـ Synchronous Socket Programming وسيتم طرحه بمشيئة الله خلال الأسبوع القادم

مع اطيب التحية

تم تعديل بواسطه فادي عبدالقادر
رفع اخر تعديل 11/6/2009
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

و اخيرا اخي ،، طال الانتظار ،،

بارك الله فيك اخي الكريم ،،

جاري القراءة ان شاء الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مرفق الفصل الثالث وعنوانه: : TCP/UDP Synchronous Socket Programming

Chapter3.pdf

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

نتمنى من الأخوة الأفاضل مراجعة الفصول التي يتم طرحها لمناقشة اقتراحاتهم والإشارة إلى أي اخطاء غير مقصودة حتى نتمكن من تصحيحها اولا بأول حتى يكون لدينا مرجع منقح وخالي من أي أخطاء في الإصدار النهائي

ولكم خالص التحية

تم تعديل بواسطه فادي عبدالقادر
رفع اخر تعديل 11/6/2009
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

جزاك الله خيرا اخي فادي ،،

قرأت الفصل الثاني ولم انتبه لأي خطأ ،،

رغم ضيق الوقت في الوقت الحاضر لكني سأحاول القراءة ان شاء الله.

تقبل تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

يوجد خطأ مطبعي بسيط ،، في اعلى الصفحة مكتوب chapter2 المفروض يكون chapter3

عجبني ذكرك لـ Cross Threading Exception ، فهي فعلا مشكلة يعاني منها الكثير

تم تعديل بواسطه الاخير زمانه
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم ورحمة الله وبركاته

اشكر السيد فادي على الكتب القيمة التي بلا شك غزيرة بالمعلومات مقارنة بالاولى

فتمتاز بالسهولة و الشمولية

وفقك الله و زاد من علمك.....

وننتظر بشغف الفصل الرابع

وارجوا الإحاطة بفكرة ارسال الملفات الكبيرة (تقسيم الملفات وارسلها وكيفية الإستقبال بالترتيب) بــ

tcp /udp

بوركت

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بســم الله الـرحمــن الرحيــم

لتحميل الفصل الرابع من هنا

Chapter4.pdf

الفصل الخامس سيكون بعنوان Streaming Classes In .NET.

(مناقشة كيفية إرسال بيانات Binary وتطبيق مفهوم الـSerialization لإرسال Objects عبر الـSocket)

يوجد خطأ مطبعي بسيط ،، في اعلى الصفحة مكتوب chapter2 المفروض يكون chapter3

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

وارجوا الإحاطة بفكرة ارسال الملفات الكبيرة (تقسيم الملفات وارسلها وكيفية الإستقبال بالترتيب) بــ

tcp /udp

سيكون ذلك بإذن الله في الفصل السادس

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

تم التحميل ،،

ان شاء الله مستمر اذا لم يحصل طارئ وكان في العمر بقية.

جزاك الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .