تقرير حول كتاب احترف برمجة الشبكات وبروتوكولات 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


Part2 Streaming:
Chapter 4: Streaming (Classes & Members)

- Stream Classes
- Stream Members
- Stream Manipulation

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 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

Part5 Network Security Programming:
Chapter 16 Cryptography  

- Cryptography in Dot Net
- Hashing In Dot Net
- Digital Signature Algorithms

Chapter 17 Socket Permissions 
- Permission Namespace Overview
- Security Action
- Socket Access property





تعليقات

  1. شكرا على الموقع الجميل

    وألف شكر للمبدع المتألق فادي عبد القادر

    مع تمنياتنا لكم بكل التوفيق والنجاح

    إلى الأمام إن شاء الله

    ردحذف
  2. العفو اخي نورت المنتدي بتعليقك و نرجو من الله ان ينفعك بكل ما تقرء

    ردحذف

إرسال تعليق

المشاركات الشائعة من هذه المدونة

الشاشة الإفتتاحية لإكسل

أوامر الجافا سكريبت JavaScript

مقدمة عن برنامج الأكسل Excel ( الجداول الألكترونية )