كتاب بروتوكولات الشبكات TCP,UDP,IP وبناء التطبيقات بالبروتوكول الملائم VB.NET




عن الكتاب
يتناول هذا الكتاب برمجة تطبيقات الشبكات ببرتوكولات OSI Model التي تضم كل من TCP,UDP,IP بلغة فيجوال بيسك دوت نت Visual Basic .net وكيفية تكوين تطبيقات بالبرتوكول الملائم حتى يكون التطبيق ذو متانة عالية وملائم لما نريد أن يقوم به من عمليات وحتى تكون مقدار خسارة البيانات عبر الشبكة قليل جدا والتأخير بتناقل البيانات عبر الشبكة قليل جدا من خلال اختيار البرتوكول الملائم لكل تطبيق وفي هذا الكتاب تجد انه يشرح لك كل بروتوكول وما هي فوائده وما هي مضاره وكل تطبيق أي بروتوكول هو أكثر ملائمة له.ويربط بين واقع نضري وعملي. ويبدأ معاك من المستوى المبتدئ ويتنهي بك بما هو خير لله ولرسوله وللمسلمين .

المحتويات


الفصل الأول : مدخل إلى الشبكات
§ 11. -البروتوكولات وملائمتها مع التطبيق الذي نبنيه
§ 2.1- مكاتب التي تخص الشبكات في بيئة الدوت نت
§ -1.3 العناوين (IPAddress)
§ IPEndPoint -1.4
§ 1.5- المنفذ Port Number
§ NetworkStream -1.6
§ -1.7قراءة وكتابة البيانات على NetworkStream عبر دوال ضمن مكتبة System.IO
§ Task Parallelism -1.8
§ 1.8.1- Introduction to Parallel Tasks
§ Threading -1.8.2
§ 9.1- تحويل البيانات إلى بايت والعكس
الفصل الثاني: بروتوكول TCP (TCPCilent,TCPListener)
§ 2.1- بروتوكول TCP
§ 2.2- إرسال البيانات بكلاس TcpClient
§ 2.3- استقبال البيانات بكلاس TcpListener
§ 2.4- تطبيقات برمجية
§ -2.4.1تطبيق : برنامج محادثة بسيط .؟
§ -2.4.2تطبيق: برنامج مراقبة شاشة الكومبيوتر عن بعد. ؟
§ -2.4.3 تطبيق : :مجموعة حاسبات موزعة على شبكة كيف نكون برنامج محادثة خاصة بين الأعضاء وعمل بيئة تفاعلية بين بينهم وتناقل بيانات بين الاعضاء..؟
§ 2.4.4 تطبيق : :مجموعة موبايلات (أجهزة محمولة) موزعة على شبكة كيف نكون برنامج محادثة خاصة بين الأعضاء وعمل بيئة تفاعلية بين بينهم وتناقل بيانات بين الأعضاء..؟
§ -2.4.5تطبيق:إرسال نصوص و إرسال صور عن بعد. ؟
الفصل الثالث: بروتوكول UDP (UDPClient)
§ 3.1- بروتوكول UDP
§ 3.2- إرسال واستقبال البيانات بكلاس UDPClient
§ 3.2.1-إرسال ألبيانات بكلاس UDPClient
§ 3.2.2- استقبال البيانات بكلاس UDPClient
§ 3.3- تطبيقات برمجية
§ -3.3.1 تطبيق : برنامج محادثة بسيط .؟
§ -3.3.2تطبيق: برنامج مراقبة شاشة الكومبيوتر عن بعد. ؟
§ -3.3.3تطبيق: مشاهدة الشخص عبر الكاميرة عن بعد
§ 3.4- إرسال البيانات Broadcastالى الجميع
§ 3.5- تطبيقات برمجية
§ -3.5.1 تطبيق : تكوين برنامج لمؤسسة ما فعند دخول أي شخص إلى المؤسسة واتصاله بشبكة يستقبل رسائل ترحيبية من المركز
§ -3.5.2 تطبيق : :مجموعة حاسبات موزعة على شبكة كيف نكون برنامج محادثة خاصة بين الأعضاء وعمل بيئة تفاعلية بين بينهم وتناقل بيانات بين الأعضاء..
§ - 2.5.3 تطبيق :مجموعة موبايلات (أجهزة محمولة) موزعة على شبكة كيف نكون برنامج محادثة خاصة بين الأعضاء بدون خادم..
الفصل الرابع: بروتوكولات Socket
§ 4.1- Sockets
§ 4.2 - استخدام البروتوكول TCP على Sockets
§ 4.2.1- إرسال البيانات عبر socketsببروتكول TCP
§ 4.2.2- استلام البيانات عبر socketsببروتكول TCP
§ 4.2.3- تطبيقات برمجية
o -4.2.3.1تطبيق : برنامج محادثة بسيط على شبكة محلية أو شبكة انترنت .؟
§ 4.2.3.2- تطبيق :إرسال ملفات كبيرة الحجم عبر الشبكة
§ 4.3 - استخدام البروتوكول UDP على Sockets
§ 4.3.1- إرسال البيانات عبر socketsببروتكول UDP
§ 4.3.1.1- الدالة SendTo :
§ 4.3.2 - استلام البيانات عبر socketsببروتكول UDP
§ 4.3.2.1- الدالة ReceiveFrom
§ 4.3.3- تطبيقات برمجية
o 4.3.3.1 -تطبيق : برنامج محادثة بسيط على شبكة محلية أو شبكة انترنت .؟
§ 4.3.4- إرسال البيانات Broadcastالى الجميع
§ 4.3.5- تطبيقات برمجية
§ 4.3.5.1 - إرسال رسالة إلى سيرفر ولسيرفر يبثها لجميع المتصلين ضمن شبكته
§ 4.3.6- الانضمام والخروج من المجموعة (DropMulticastGroup, JoinMulticastGroup )
§ 4.3.6.1- دالة JoinMulticastGroup
§ 4.3.6.2- دالة DropMulticastGroup
§ 4.3.6.3- الدالة SetSocketOption
§ 4.3.7- تطبيقات برمجية
§ 4.3.7.1-تطبيق: برنامج عرض شاشة الكومبيوتر الى مجموعة. ؟
§ 4.3.7.2- تطبيق: برنامج بناء غرف محادثة
§ 4.3.7.3- تطبيق: برنامج بناء غرف محادثة للأجهزة المحمولة
§ 4.4- بروتوكول IP
§ 4.4.1- إرسال البيانات عبر socketsببروتكول IP
§ 4.4.2- استلام البيانات عبر socketsببروتكول IP
§ 4.4.3- تطبيقات برمجية
o -4.4.3.1 تطبيق : برنامج محادثة بسيط على شبكة محلية أو شبكة انترنت .؟

تحميل الكتاب او من هنا او  من هنا

تحميل مرفقات الكتاب

إرسال تعليق