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

حمل الآن الإصدار الثاني من كتاب احترف برمجة الشبكا

بدأه فادي عبدالقادر في 3 أبريل 2006 · 26 رد · 17,672 مشاهدة · في تقنيات الشبكات اللاسلكية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الآن ولأول مرة ,

حمل الآن الإصدار الثاني من كتاب احترف برمجة الشبكات وبروتوكول 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 ...

ويحتوي الكتاب على الفصول التالية:

TCP_IP_ProgrammingV2006Ar.jpg

ملاحظة هامة: تم تعديل الصورة السابقة للإصدار النهائي والكامل حيث يحتوي على المواضيع في الأسفل + مواضيع وفصول جديدة لتحميل الكتاب من هنا:

/index.php?showtopic=207279

تم تحويل الكتاب إلى الرخصة المجانية بتاريخ 30\11\2009 وهو متاح لتحميل للجميع

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


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 

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

تستطيع تحميلها الآن من الرابط التالي:

رابط التحميل

الموقع الرسمي للكتاب http://www.SocketCoder.com

تم تعديل هذه المشاركة بواسطة فادي عبدالقادر في 18 مارس 2010 في 16:37 — السبب: تحديث الروابط إلى الإصدار الورقي الكامل 2006

#2

اشكرك اخي walcom على إضافة الكتاب إلى المكتبة الإلكترونية

واحب ان اشكر الأخ عبدالله MSVS على حجزه لدومين www.fadidotnet.org لكي يكون الموقع الرسمي للكتاب والموقع الأول والمتخصص ببرمجة الدوت نيت والشبكات , جزاه الله عنا وعن المسلمين كل خير

#3

يبدو ان الباند ويدث للموقع قد انتهى مع الأسف :( لذلك رفعت الكتاب على البير شير كحل مؤقت

http://rapidshare.de/files/17182748/Dot_Ne...ing_V2.zip.html

#4

ماشاء الله تبارك الله كتاب روعة فعلا ! ويستحق أن يكون منه نسخة ورقية ,,,

لي إستفسار عن ال Packet snifing , هل وجدت طريقة لعملها على الموديم مثلا وليس كرت الشبكة ؟

فئات الدوت نت غلفت ال Winsock32 API بشكل شبه كامل ,, أو ربما كامل والله أعلم ,,

بذلك لاداعي لإستخدام دوال API لبرمجة الشبكات من اليوم طالما أن الدوت نت سيكون موجود في كل الأجهزة قريبا ...

تم رفع الكتاب على مكتبة الفريق العربي مباشرة , لتخفيف الضغط على السيرفرات الأخرى إذا سمحت :) , والباندويدث مفتوح ,,,,,

وبالتوفيق وربنا يعافيك على الكتاب الرائع :)

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#5

الأخ فادي

نحن فخورون بأمثالك و تستاهل أكثر يا أخي ، إلى الأمام :)

الأخ هيثم

قد يفيدك الرابط

الآن بإمكانك مراقبة وتحليل رزم الدايل أب

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#6

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

لا تختلف عملية الـ Packet Sniffer في الموديم عن الـ Ethernet بشكل كبير إذ نستطيع اعتباره كـ Network Interface, حيث أن عملية الـ Sniffer تتم من خلال تحليل الـ Packets بعد وصوله إلى الـ Network Layer وهذا يعني ان اننا تعدينا مرحلة الإختلاف بين الـ Network Interfaces والذي يتم تحديده في الـ Data link Layer , ويتم ذلك بالدوت نيت من خلال ما يسمى بالـ Row Programming وفيه نحلل تركيب الـ Header الذي يتم إضافته على الـ Packet في كل طبقة ومحتوياته , المشكلة الوحيدة ان الدوت نيت لم تغطي بالكامل كل هذه الأمور فلا بد في هذه الحالة من الإستعانة بالـ API , وفر برنامج الـ Ethereal الشهير وهو برنامج مفتوح المصدر ومجاني , مجموعة من المكتبات الضخمة والتي يمكننا الإستفادة منها في برمجة الـ Packet Sniffer ...

بارك الله بكما اخي هيثم واخي عبدالله وجزاكم الله كل خير

#7

الابداع كالعاده ....

و ما الجديد في موضوع ابداعات فادي المتلاحقه :)

الى الامام يا بروف

It's hard to stay in such ridiculous situation

#8

شكرا جزيلا على المعلومات وفعلا ال ethernal تم التحدث عنه سابقا أكثر من مرة في قسم السي تحديدا , لكنه يحتاج إلى Device Driver ليعمل في level zero وهو الموضوع الذي يأخذ الوقت ,, في حين أن طريقة الدوت نت وحتى ال API المغلفة في دوت نت سريعة ومريحة بإستخدام ال options في السوكيت ,,

عموما ربنا يعطيكم العافية :)

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#9

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

ارجوكم ارجوكم

ارفعوا الكتاب انتهت مدة الروابط

ارجوكم محتااج للكتاب في امس الحااجه له

تحيااتي

#10

انتهت مدة الروابط ارجوا رفع الكتاب.

وشكرا.........................

#11

يا أخواني

الكتاب شكله كتير حلو والله يعطيك العافية يا أخ فادي

:angry: بس الروابط ما شغالة

وروابط الموقع مو لنفس الكتاب

ارجو التعقيب

#12

الكتاب يا شباب الكتاب كل المواقع السابقه ملغيه ارجو المساعده والاهتمام

#13

السلام عليكم,

يمكنكم تحميل الإصدار الثاني من الرابط http://www.eltareek.com/downloads/books/li...Programming.zip

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

#14

مشـــــــــــــــــــــــــــكور فعلا الكتاب ممتاز جدا وجاء في وقته

لأني راح ادرس في الجامعة إن شاء الله مادة clint/server programming وحيفيدني جدا

IT is not a cup of tea

إذا رأيت نيوب الليث بارزةً... فلا تظنن أن الليث يبتسم

#16

الرابط مش شغال...

#17

شكرا جزيلا اخ فادي

حقا يستحق الشكر و ان شاء الله بالتوفيق للاكثر من هذا

شكرا و الرابط الاخير شغال

post-157080-12622582839684.jpg

#18

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

لا يوجد اي كلمة شكر تفيك حقك اخي فادي و لكن الله يعلم بمدى امتناني و شكري لجهودك الرائعة

التي بصراحة لم تساعدني فقط بل انقذتني في دراستي (لعدم توافر مراجع عربية في هذا النوع من البرمجة)

اخي الكريم جزاك الله كل خيرا و جعله في ميزان حسناتك

عندي طلب منك استاذنا الكريم لم استطع تحميل الكتاب الجزء الثاني لمشكلة في الروابط

فإذا تكرمت يرجى معاودة التحميل و التأكد من الرابط

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

شكرا للابد لعلها تعطيك فكرة عن مدى امتناني لك

1
#19

أخي s_dlb_87

الرابط الأخير الذي وضعه أخونا فادي - جزاه الله خيرًا - يعمل .. على العموم لقد رفعت نفس الملف على RapidShare :

http://rapidshare.com/files/246317012/Dot_...Programming.zip

سبحان الله وبحمده ... سبحان الله العظيم

#20

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

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

و لكن هذا ليس الإصدار الثاني اليس كذللك لان اسم الملف في الروابط السابقة (الغير شغالة)

كان

Dot_Net_Networks_TCPIP_Programmingv2.zip

هذا من المشاركة رقم 3#

"يبدو ان الباند ويدث للموقع قد انتهى مع الأسف لذلك رفعت الكتاب على البير شير كحل مؤقت

http://rapidshare.de/files/17182748/Dot_Ne...ing_V2.zip.html "

#21

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

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

انا ادعو الاخ الدكتور فادي عبد القادر الى مشروع عالمي في تخصص ادارة وامن الشبكات

وتحدي انظمة الامن الاجنبية وهدا بي الاتحاد معي .........؟

المعلومات الشخصية :

الاسم : محمد عبد المالك

الموهبة :باحت في علم التشفير

الاعمال :مصمم خورزمية H13 وهي في قياد التطوير

1
#22

جزاك الله خيرا. انا منبهر بها العمل الرائع والذي نشرته بالمجان هنا لنفع الجميع. الله يزيد من أمثالك.

نزلت الكتاب وذهبت رأسا إلى قسم الـmulticast الذي كان عليه ملاحظة والذي سبق أن تحدثت عنه في موضوع آخر في أحد أقسام هذا المنتدى.

يبدو أن النسخة هذه قديمة بعض الشيء لأنها مازالت تصف 224.0.0.1 و 244.0.0.2 بوصف غير صحيح متعارض مع الرابط من iana.org الموضوع أسفل تلك الفقرة صفحة 100.

إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.

post-21836-1257612765.gif

before asking: smart questions how-to

#23

بارك الله فى كل من ساهم بالخير وللخير فى هذا المنتدى الرائع

#24

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

#25

حقا جهد رائع اهنئك اخي على هذه الاشراقه

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