JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

Startseite

المحاضرة الثالثة التحويل من النظام الثنائى الى العشرى والعكس

 مقدمة في الشبكات

CCNA

لطلاب الفرقة الرابعه 

بمعهد المدينة العالى

إعداد

د.محمد أحمد عبد الحميد

مدرس بقسم نظم المعلومات الادارية

 معهد المدينة العالي

2023/2024 م




المحاضرة الثالثة

التحويل من النظام الثنائى الى العشرى والعكس

في البداية يجب أن نتذكر اننا قمنا بتعرف مسبقاً على النظام العشري و النظام الثنائي و تعرفنا على إنه كل خانة من خانة العنوان تتكون من 4 Octet او 4 بايت وكل خانه تتكون من  8 بت Bit اى المجموع 32  Bit ، أي أن البايت يتكون من وحدات أصغر تعرف بالبت، كل بت عبارة عن خانة واحدة من رقم ثنائي وله أحتمالين فقط إما أن يكون البت 0 أو يكون 1. يتكون البايت عادة من 8 بت و يجب أن نعلم قبل أن نبدأ في عملية التحويل يجب انعرف إنه يوجد جدول مكون من 8 ارقام و يتكون منه عنوان ال IP و المستخدم في عملية التحويل ما بين النظام العشري و النظام الثنائي ، الأن نأتي لنعرف كيف يتكون الجدول و كيف تم تجميعها.

،

128- 64- 32- 16- 8- 4- 2- 1

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

ملاحظة مهم جدا جداً : هذا الجدول يمثل خانة واحد من اربعة خانة في عنوان ال IP .

الأن لنتعرف كيف تم جلب هذا الجدول ، هذا الجدول ياتي من بعد عملية حسابية نقوم بضرب الاعداد من خلال ال اوس و ينتج لدنيا هذا الجدول سنقوم بتعرف على العملية الحسابية لي اظهار هذا الجدول المكون من 8 ارقام . تبدا العملية الحسابية من الرقم 0 حتى الرقم 7 لينتج لدنيا هذا الجدول كم في المثال التالي:

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

1

1

1

1

1

1

1

1

1

2

4

8

16

32

64

128

1

2

4

8

16

32

64

128

نجمع اخر صف  = 128+64+32+16+8+4+2+1 = 255 عشرى

 هذا العدد الثنائي 1 1 1 1 1 1 1 1

- الأن لو قمنا بجمع الارقام التي في الجدول سيتنج لدنيا العدد 255 و هذا يدل على إنه كل خانة بحجم byte 8 كما في التوضيح التالي  

الأن لو قمنا بجمع الارقام التي في الجدول سيتنج لدنيا العدد 255 و هذا يدل على إنه كل خانة بحجم byte 8 كما في التوضيح التالي :

255 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1

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

هذه القيمة التي تم حسابه على الاربع خانة ولو قمنا بحسب الاربع خانات على شكل ال 8 byte سيكون حجم العنوان32 byte

مثال : تحويل رقم 11011011 الى عشرى

1

1

0

1

1

0

1

1

1

2

4

8

16

32

64

128

1

2

0

8

16

0

64

128

نجمع اخر صف = 128+64+0+16+8+0+2+1 = 219 عشرى

 

التحويل من العشري الى الثنائي

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

مثال على العنوان التالي 192.168.50.1 هذا العنوان مكتوب بنظام العشري ، و نريد تحويله من النظام العشري الى النظام الثنائي سنقوم بفرد الجدول المكون من 8 ارقام و نبدأ بعملية التحويل تبع الخطوات التالية .

1- سنقوم بفرد جدول الارقام بنظام العشري و النظام الثنائي .

2- سنقوم بعملية الجمع من جدول الارقام التي بنظام العشري و نحوله للنظام الثنائي و هو الذي سيكون 0 أو 1 .

3- سنبدأ في عملية تحويل كل خانة بمفرده لنفهم كيف ستتم عملية الاستخراج .

نريد اخراج و تحويل قيمة الخانة 192 سنقوم بنظر على جدول العدد العشري نريد أن نستخرج منه عدد 192 سنقوم بعملية الطرح من الجدول كتالي ، رقم 192 نطرح منه من 128 يتبقى منه 64 وهو رقم صحيح موجب اذا نضع في الجدول قيمه 1 اسفل 128

يبقى 64 نطرحها من الخانة المجاورة يبقى منها صفر وهو رقم صحيح , فنضع في الخانة قيمه 1 , ولا يتبقى شيء حيث ان مجموعه 192 = 128 + 64

اذا نضع اصفار في باقي الخانات , الطريقة تم تحويل ايضاً ما بين النظام العشري و النظام الثنائيتحويل رقم 192 الى ثنائى

جدول تحويل رقم 192 الى رقم ثنائى

0

0

0

0

0

0

64

192

1

2

4

8

16

32

64-

128-

 

 

 

 

 

 

0

 64

0

0

0

0

0

0

1

1

- نأتي للخانة الثانية سنقوم بنظر على جدول العدد العشري نريد أن نستخرج منه عدد 168 سنقوم بعملية الطرح من الجدول كتالي ، رقم 168 نطرح منه من 128 يتبقى منه 40 وهو رقم صحيح موجب اذا نضع في الجدول قيمه 1 اسفل 128 يبقى 40 نطرحها من الخانة المجاورة هي 64 يعطى رقم سالب فنضع في الخانة قيمة 0 وهكذا مع باقي الخانات

 

تحويل رقم 168 الى ثنائى

0

0

0

8

8

40

40

168

1

2

4

8-

16

32

64-

128-

 

 

 

0

-

8

-

40

0

0

0

1

0

1

0

1

 

- نأتي للخانة الثالثة 50 سنقوم بنفس الطريقة الأولى سننظر للجدول العدد العشري نريد أن نستخرج منه عدد 50 سنقوم بعملية الطرح من الجدول كتالي ، رقم 50 نطرح منه من 128 يظهر رقم سالب اذا نضع صفر , ونظر للخانة التالية 50 نطرح منها 64 يظهر رقم سالب نضع صفر , ونظر للخانة الرابعة 50 نطرح منها 32 يظهر رقم 18 رقم موجب نكتب رقم 1  وهكذا مع باقي الخانات

تحويل رقم 50 الى رقم ثنائى

0

2

2

2

18

50

50

50

1

2

4

8-

16-

32-

64-

128-

 

0

-

-

2

18

-

-

0

1

0

0

1

1

0

0

 

للتاكد من الحل نرى ما هي الارقام التي إذا قمنا بجمعهم سيخرج لنا 50 ، من الطبيعي جداً سنقوم بنظر على رقم 32 و 16 و 2 سنقوم بعملي جمع لنرى هل سيخرج لنا الناتج 50 أو اكثر أو اقل

32 + 16 + 2=50 نرى بعد عملية الجميع إنه الناتج 50 في هذه الحالة سنقوم بوضع رقم 1 تحت الارقام التالية التي قمنا بجمعها و هي 32 , 16 , 2 و باقي الارقام سنقوم بوضع رقم 0 اسفلها و هي التي لم تدخل في عملية الجميع .

هذا العدد العشري 128 64 32 16 8 4 2 1

هذا العدد الثنائي    0 0 1 1 0 0 1 0

 

- نأتي للخانة الرابع و هي 1 رقم واحد و هو موجود في الجدول ولا يحتاج الى عملية ضرب أو حساب بكل بساطة سنقوم بأخذ رقم 1 ، و نقوم بوضع رقم واحد اسفل الرقم المختار و باقي الارقام ستكون 0 ، كما في الجدول.

تحويل رقم 1 الى رقم ثنائى

1

1

1

1

1

1

1

1

1

2

4

8-

16-

32-

64-

128-

0

-

-

-

-

-

-

-

1

0

0

0

0

0

0

0

 

هذا العنوان الذي قمنا بمعرفة تكوينه 192.168.50.1 الأن بهذا الشكل مكتوب بنظام العشري ، و نريد أن نقوم بمعرفة شكله بنظام الثنائي ، سيكون كتالي :

192.168.50.1 : Decimal System النظام العشري

11000000. 10100000.00110010.00000001 Binary System: النظام الثنائي

تمارين

قم بتحول ip التالى اى ارقام تنائى

172.16.1.1 : Decimal System النظام العشري

10101100. 00010000.00000001.00000001 Binary System: النظام الثنائي

عنوان من الفئة A 126.50.1.1 نريد ايضاً توضيحه :

126.255.240.20 : Decimal System النظام العشري

01111110.11111111.11110000.00010100 Binary System: النظام الثنائي

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


 

7- أنواع العناوين المنطقية الخاصة IPv4

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

الفئة A : 1.0.0.0 حتى 126.255.255.254

-. الفئة B : من 128.0.0.0 حتى 191.255.255.254

  الفئة C : 192.168.0.0 حتى 223.255.255

الفئة D :  224.0.0.0 to 239.255.255.255

العناوين التي لا يمكن استخدامها داخل الشبكة

-عنوان كارت الشبكة الداخلي Loop Back Interface ولا يمكن استخدامه في عنونة الشبكات , فقط هذا محجوز لكارت الشبكة .     to- 127.255.255.255- 127.0.0.1

- العنوان الخاص التلقائية الذي يسمى APIPA هو عنوان مؤقت ياتي بعد عدة مراحلة من استلام عنوان IP  او في حالة حدوث عطل ف الشبكة وعدم القدرة على إعطاء ip

APIPA = Automatic Private IP Addressing

 -to- 169.254.255.255169.254.0.0

- العناوين المحجوزة في الفئة E : تبداء من 239 حتى 254

§       Range: 240.0.0.0 to 255.255.255.255

-عنوان البث المتعدد المحجوز للبث المتعدد الخاص بالشبكة , و يستخدم ايضاً مع بعض البروتوكولات .

Reserved Multicast Address 224.0.0.0

- عنوان البث العام General Broadcast Address

255.255.255.255

يستخدم هذا العنوان عندما نريد إرسال بيانات لكل الشبكة .

- العناوين العامة و هي العناوين التي يستخدمها شركات مزودي الخدمة ISP لتوزيع العناوين على المشتركين و ليستطيعوا الاشتراك في خطوط الانترنت و هذه العناوين تمسى العناوين العامة Public IP Address و هذا العناوين يكون عام على شبكة الانترنت .

ملاحظة : لا يمكن أستخدام العناوين الخاصة التي نقوم بتركيبه على الشبكة المحلية في داخل المنزل أو الشركة أو المؤسسة أن نستخدمه مثل العناوين العامة التي تكون على الانترنت هذه العناوين فقط تستخدم في الشبكة الخاصة و المحلية بمعنى الشبكة الداخلية فقط ولا يمكن استخدامها لدخول على شبكة الانترنت .

OSI

Open Systems Interconnection

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

 

          مراحل تكون الداتا أو البيانات ونتقل من ال Source   device جهاز المرسل إلى جهاز المستقبل Destination device

وهو نظام في مجال شبكات الحاسوب المرجع الأساسي لترابط الأنظمة المفتوحة

فائدة معرفةOSI Layers :

·       تستطيع فهم و حل المشاكل داخل الشبكة

·       معرفة كيفية تكوين الداتا وما هو شكها فى كل مرحلة

·       بعد أن تفهم الطبقات أو مراحل ال OSI وكيف تتكون البيانات خلالها تستطيع أن تفهم وتحل المشاكل التى تصادفك على الشبكة ,فعندما   تعرف كل جهاز أو هاردوير أو حتى تطبيق أو بروتوكول أين يعمل وفى أى مرحلة فعندها تستطيع التوصل لحل المشكلة بطريقة أسرع , فعلى سبييل المثال عندما  تقوم بعمل Ping على جهاز آخر على الشبكة فتفشل العملية فعلى اى اساس تصل لسبب المشكلة 

·       معرفة و تتبع كل شيء في الشبكة من خلل ال OSI و معرفة كل طبقة ماذا تقوم في وقت الإرسال و الاستقبال و تتبع البيانات المرسلة و المستقبلة من و إلى المستخدم .

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

·       معرفة كل جهاز في اية طبقة يعمل مثل الهاب و الراوتر و السويتش و جهاز الكمبيوتر.

7- Application layer

6- Presentation layer

5- Session layer

4- Transport layer

3- Network layer

2- Data link layer

1- Physical layer

شرح مراحل كل طبقة من طبقة OSI Layer بالتفصيل

7- Application layer

هذه الطبقة المسؤولة عن التطيبقات مثل البرامج التي يتعامل معها المستخدم مثل تصفح الانترنت يحتاج الى البرامج مثل برامج التصفح Google Chrome أو Mozilla Firefox أو عندما يريد رفع ملفات إلى السيرفر أو سحب ملفات يحتاج ايضاً إلى برامج

النقل مثل FTP Client أو عندما يحتاج لا إرسال بريد أو استقبال بريد يحتاج برنامج Outlook كل هذه البرامج تعمل في طبقة التطبيقات – Application layer بمعنى ما يتم العمل عليه من قبل المستخدم بشكل تطبيق كله يندرج تحت طبقة ال Application layer و بطبع كل هذه البرامج تحتاج ل البروتوكولات و سأقوم بذكر بعض من هذه

البروتوكولات التي تعمل في طبقة التطبيقات – . Application layer

في هذه الصورة يوجد برنامج ال Mozilla Firefox و برنامج ال Outlook في هذه المرحلة يجب المعرفة اننا الأن نقف في الطبقة السابعة و هي طبقة التطيبقات Application layer واي برامج اخرى .

البروتوكولات التي تعمل في طبقة التطيبقات Application layer

SNMP , DNS , FTP , LDAP , LMP , NTP , HTTP , DHCP , Open VPN , SMTP , POP3 , IMAP , WAE , WAP , SSH, Telnet , SIP , PKI , SOAP , rlogin , TLS / SSL

 

6- Presentation layer

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

مثال على طبقة العرض تقوم طبقة العرض بعمل الصيغ المناسبة للبيانات مثل عندما نقوم بإرسال صورة ستقوم الصورة بنزول من طبقة التطبيقات و هي ال Application layer و الوصول إلى طبقة العرض Presentation layer و عند الوصول لهذه الطبقة

ستقوم بعملية تهئية الصورة و وضع الصيغة التالية إذا كانت صورة الصيغة png , jpeg , gif في هذه المرحلة سيتم تحديد نوع الصورة و إرساله بصيغتها

البروتوكولات التي تعمل في طبقة العرض Presentation layer - :

JPEG , MPEG , ASCII , EBCDIC , HTML , AFP , PAD , NDR , RDP , PAD , AVI .

عملية التهئية : هي عملية تهيئة البيانات أو الداتا ليتم اخذ صيغتها و امتداها المناسب .

عملية الضغط و فك الضغط : هي عملية ضغط البيانات من قبل المرسل حتى تصل المستقبل

و عند استلم البيانات للمستبقل سيتم فك الضغط و كذلك عملية التشفير و فك التشفير .

-Session layer5

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

          تقوم طبقة ال Session تقوم بإدارة الاتصال و تنظيمها بينم

         تقوم ايضاً هذه الطبقة بفتح كل بورت لكل تطيبق معين

   مثال على ذلك عندما نقوم بفتح أكثر من موقع على شبكة الانترنت  نقوم بدخول على المتصفح و نقوم بدخول على أكثر من موقع في نفس الوقت و من غير اية مشكلة هذا لي إنه طبقة ال Session تقوم بادارة الاتصال و تنظيمها بينما تقوم ايضاً هذه الطبقة بفتح كل بورت لكل تطيبق معين مثل انا الأن اتصفح موقع فيس بوك و اريد الدخول إلى موقع جوجل و يوتويب في نفس الوقت لا يوجد اية مشكلةسأقوم بدخول عليهم بكل سهولة وذلك لي أن طبقة ال Session تقوم بفتح بورت لكل موقع لوحده و ايضاً هذه الطبقة تقوم بتحدد نوع الاتصال المستخدم مثل الإرسال في اتجاه واحد (single) هذا يعني الإرسال في اتجاه واحد يرسل مره واحد مثل الراديوو التلفزيون تسمع ولا تسطيع الرد عليه و يجد ايضاً الإرسال و الاستقبال في نفس الوقت ) half duplex ( هذا يعني الإرسال و الاستقبال في نفس الوقت ولكن بشكل متقطع مثل عند وصول الإشارة للطرف الآخر سيتم الاستقبال و عند استقبال الإشارةو قبولها يستطيع الإرسال مره آخر من المستقبل إلى المرسل ولكن بشكل مرتب ومنظم من دون تداخل الإشارة , و يوجد النوع الاخير من أنواع الإرسال

( Full duplex ( هذا النوع من الاتصال يكون بشكل مباشرة استقال و إ و إرسال بخط واحد من دون انتظار بمعنى يستقبل و يرسل في نفس الوقت على خط واحد من دون تقطع مثل عندما تكون تتصل على أحد الاصدقاء و تتكلم معه على الهاتف لحظة انك

تسطيع مقطعته و الحديث معه و هو في نفس الحظة يتكلم و انتا في نفس هذه الحظة تتكلم هذه يعني انكم على نفس الخط تستطيعون الحديث و هذه يعني إنه ) Full duplex

 

 

 

 

 

البروتوكولات التي تعمل في الطبقة المسؤولة عن جلسة العمل - Session layer :

SAP, RTP, NFS, SQL, RPC, NETBIOS NAM, NCP, SOCKETS, SMB, NETBEUI, 9P.

 

-Transport layer 4

         هذه الطبقة المسؤولة عن نقل و ادارة البيانات و تحديد نوع البيانات المرسلة و المستقبلة وبعده تقوم بتحديد نوع البروتوكول المناسب للبيانات في عملية إرسال و نقل البيانات مثل بعض البيانات تحتاج استخدام بروتوكول TCP Connection oriented protocol

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

           هذه الطبقة المسؤولة عن نقل و ادارة البيانات و تحديد نوع البيانات المرسلة و المستقبلة وبعده تقوم بتحديد نوع البروتوكول المناسب للبيانات في عملية إرسال و نقل البيانات مثل بعض البيانات تحتاج استخدام بروتوكول TCP Connection oriented protocol

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

 

         البروتوكولات التي تعمل في الطبقة المسؤول عن نقل و ادارة البيانات - Transport layer

         TCP: Transmission Communication Protocol

         UDP: User Datagram Protocol

طريقة التحكم في نقل البيانات في طبقة النقل Transport layer

-التحكم في نقل البيانات flow control , و تصحيح الاخطاء Error correction

تتم عليمة نقل البيانات flow control عن طريق تقطيع الداتا ثم ترقيمها Sequencing

ثم الإرسال و التأكد من الطرف الآخر بالاستلام وقته يقوم الطرف الآخر برد على إنه استلام البيانات بشكل صحيح إرسال باقي الداتا

. يتم تحديد نوع البيانات و بعده يتم تحديد نوع البروتوكول الذي يجب استخدامه TCP or UDP

بعده سيتم اختيار البورتات المناسبة لكل تطبيق .

 

 

 

انواع البورت port

البورتات المحجوزة تكون هذه البورتات محجوزة في داخل النظام لبعض التطبيقات و البروتوكولات و تبدا هذه البروتوكولات من  0 to 1024 )   و هذه البروتوكولات لا يمكن استخدامها على تطبيقات اخرى .

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

شرح كل من بروتوكول ال TCP و ال UDP :

TCP: Transmission Communication Protocol

هو بروتوكول يتحقق من وصول البيانات المرسلة و هو يحتاج إلى جلسة عمل ما قبل إرسال البيانات إلى الحاسوب الآخر و تسمى هذه العملية Three Way handshake , و من خلال هذه العملية يقوم ببناء جلسة عمل ما بين الجهاز المرسل و المستقبل .

عندما  يتم إرسال إحدى الرزم من حاسوب إلى آخر فان هذا البروتوكول يتأكد من وصول الرزمة إلى الحاسوب ، و إذا لم تصل فإنه يقوم بإرسال الرزمة مرة أخرى ، حتى يتأكد من أنها وصلت و بعد ذلك يرسل الرزمة الثانية و يتأكد من وصولها و بعد ذلك يرسل الثالثة و هكذا حتى تكتمل كل الرزمة بشكل كامل

تتم هذه العملية بناءاً على ما يسمى Connection Based

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

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

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

الاتصال ما بينهم في بروتوكول ال TCP .

قبل الانتقال إلى بروتوكول ال UDP يجب أن نتعرف على نقطة مهمة جداً جداً جداً جداً :

بروتوكول ال UDP يعتمد على طريقة Connectionless بمعنى إنه لا يقوم ببناء الاتصال ما بين المرسل و المستقبل مثل بروتوكول ال TCP بل إنه يرسل رسالة لعنوان المستقبل بشكل مباشر من دون بناء جلسة عمل ما بين الأجهزة و التي تسمى بعملية ال .Three Way handshake

بروتوكول ال TCP يعتمد على طريقة Connection-Oriented بمعنى إنه يقوم

ببناء اتصال ما بين المرسل و المستقبل ، قبل عملية الإرسال و حيث إنه يقوم ببناء عملية اتصال كاملة و مباشرة ما بين المرسل و المستقبل.

 

UDP: User Datagram Protocol

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

الفرق بين UDP و TCP :

بروتوكول ال UDP أسرع من بروتوكول ال TCP لان ال UDP لا يتحقق من صحة وصول الرزم بعكس ال TCP الذي يتحقق من صحة و سلامة وصول كل رزمة من البيانات .

إذا أرسلت حزمتين عن طريق بروتوكول ال UDP فانك لا تعرف أيهما سوف تصل أولا لان كل واحدة من الحزم تسلك طريقا مختلف ، أما ببروتوكول ال TCP فان الحزمة تصل بالترتيب حسب ما أرسلها المرسل فالرسالة التي أرسلت أولا تصل أولا و هكذا .

بروتوكول ال UDP يعتمد على طريقة Connectionless بمعنى إنه لا يقوم ببناء الاتصال ما بين المرسل و المستقبل مثل بروتوكول ال TCP بل إنه يرسل رسالة لعنوان المستقبل بشكل مباشر من دون بناء جلسة عمل ما بين الأجهزة و التي تسمى بعملية ال .Three Way handshake

بروتوكول ال TCP يعتمد على طريقة Connection-Oriented بمعنى إنه يقوم ببناء اتصال ما بين المرسل و المستقبل ، قبل عملية الإرسال و حيث إنه يقوم ببناء عملية اتصال كاملة و مباشرة ما بين المرسل و المستقبل.

التطبيقات التي تعمل في ال TCP و UDP التطبيقات المشتركة مثل البروتوكولات :

FTP = Port 21, Telnet = Port 23, SMTP = Port 25, DNS = Port 53, TFTP = Port 69, SNMP = Port 161, RIP = Port 520.

---------------------------------------------------------

 لتحميل المحاضرة كامله 

لتحميل الكتاب كامل 

المحاضرة الثالثة   التحويل من النظام الثنائى الى العشرى والعكس

Dr: Mohamed Abd El Hameed

مجموعه من الباحثين حاصلين على درجة الدكتوراه فى التربية , ونقوم بنشر احدث الابحاث facebook
Kommentare
Keine Kommentare
Kommentar veröffentlichen
    NameE-MailNachricht

    جميع الحقوق محفوظة

    تكنولوجيات الحاسب

    2018