عدد الرسائل : 2517 العمر : 35 تاريخ التسجيل : 28/04/2008
موضوع: كتاب احترف برمجة الشبكات وبروتوكول TCP/IP الثلاثاء ديسمبر 30, 2008 12:00 am
الآن ولأول مرة ,
حمل الآن الإصدار الثاني من كتاب احترف برمجة الشبكات وبروتوكول TCP/IP الإصدار الثاني ,وهو الكتاب المعتمد لنسخة الورقية ,
إذ يناقش هذا الكتاب معظم الأمور المتعلقة ببرمجة الشبكات باستخدام لغات الدوت نيت بأسلوب سلس وبسيط إذ ينتقل بك من المستوى المبتدئ إلى المتوسط إلى المتقدم بأسلوب جميل وممتع , و يبدأ الكتاب بمقدمة عامة عن TCP/IP Models وتطبيقات Client/Server باستخدام للغات الدوت نيت كما ويحتوي على شرح مفصل عن Socket Programming والـTransport Layer Protocols و الـ Network Layer Programming وبناء أنظمة متقدمة باستخدام الـ Multicasting كأنظمة المؤتمرات والـ Voice Chat Systems ويحتوي الكتاب على شرح لأهم الأمور المتعلقة بالـ Voice Over IP Programming وبرمجيات الـ Remote Desktop وأنظمة التحكم عن بعد وغيرها , كما ويحتوي على شرح مفصل لأهم برتوكولات الـ Application Layer واستخداماتها في برمجيات الشبكات , وأخيرا شرح مفصل عن طرق الحماية ووضع الصلاحيات والسياسات في برمجيات الشبكات بالإضافة إلى طرق تحليل والتصنت على الـ Packets المرسلة باستخدام الـ Row Programming والـ Packet Sniffer ...
ويحتوي الكتاب على الفصول التالية:
Part 1 Networks & TCPIP Programming Overview:
Chapter 1: TCP/IP Layers & Message Encapsulation Overview - TCP/IP Layers Encapsulation Overview - TCP / UDP Connection Establishment - TCP & UDP Header Encapsulation - Using TCP Connection Oriented in Dot Net to Send Unicast Messages - Using UDP Connectionless in Dot Net to Send Broadcast Messages - Streaming & Threading Overview & Using it to Send Images Throw Network
Chapter 2: IPv4 & IPv6 Architecture Overview - IPv4 Architecture - Classful IP Address - Unicast IP - Broadcast IP - Multicast IP - CIDR Nation Overview - IPv6 Architecture Overview
Chapter 3: IP Multicasting Overview - IP Multicasting Overview - Using IP Multicasting in Dot Net to Create a Multicast Groups
Chapter 5: Applied Streaming in Dot Net - Create a Simple Remote Control Application Using StreamReader & StreamWriter Classes - Create a Remote Desktop Application By Using TCP Streaming Connection - Create an Advanced Remote Web Camera Monitoring System By Using TCP Streaming Connection & Image Processing. - Create a Simple Application to Store & Read Images (Binary Data) in Microsoft Access & Microsoft SQL Server Database Management System By Using Streams Library & ADO.NET
Part3 Transport & Network Layer Programming:
Chapter 6: Transport TCP & UDP (Classes & Members) - TCP Classes Members - UDP Classes Members
Chapter 7: Synchronous Sockets Programming - Introduction to Socket Programming - Synchronous Socket Programming - Synchronous Socket Classes & Members
Chapter 8: Asynchronous Sockets Programming
- Asynchronous Socket Class and its members - Applied Asynchronous Socket in Dot Net
Chapter 9: Advanced Multicasting Systems - Architecture of Multicast Sockets - Using Multicast Sockets with .NET - Multicast Conferencing Systems: - Full/Half Duplex Multicast Video Conferencing System. - Full/Half Duplex Multicast Desktop Conferencing System. - Full/Half Duplex Multicast Text Conferencing System
Chapter 10 VOIP - Voice Over IP Programming - The Concept & Requirements of Voice Communication Systems - How to Create a Voice Chat Throw Dot Net Using Unmanaged API’s Functions - Testing UDP Multicasting, TCP and Thinking in SCTP to Transfer Voice Throw Networks - How to Create a Voice Conference System Using Microsoft Direct Play 9
Part 4 Application Layer Programming: Chapter 11 DNS Programming - Synchronous DNS Members - Asynchronous DNS Members
Chapter 12 HTTP Programming - The Concept of HTTP Protocol - Using HTTP in Dot Net - Advanced HTTP Programming - Using HttpWebRequest - Using HttpWebResponse
Chapter 13 Web Services & XML Programming - Introduction to Web services & XML - Create A Simple Web Service Application - Advanced Remotting & Web Services Programming
Chapter 14 SMTP & POP3 Programming - SMTP Protocol - SMTP Concept - Using SMTP in Dot Net - Advanced SMTP Programming - POP3 Protocol - POP3 Concept - Using POP3 in Dot Net
Chapter 15 FTP Programming - Introduction to FTP – File Transfer Protocol - Create a Simple Application to Transfer Files By Using COM Components - Create a Simple Application to Transfer Files By Using Web Classes Components - Create a Simple Application to Transfer Files By Using Socket Programming & Streaming Libraries
Chapter 18 Packet Sniffer & Row Programming - Introduction to Row Programming - Create a Packet Sniffer Application - Using ARP,RARP in Security Programming.
Part6 Multithreading Chapter 19 Multithreading Using & Managing - Introduction to Threading in Dot Net - Threading Classes & Members - Multithreading & Network Applications
Appendixes: Most Important Dot Net Namespaces For Network Applications - System.Net Namespace - System.Net.Socket Namespace - System.Threading Namespace - System.Runtime.Remoting - System.Runtime.Serialization