مقدمة في الشبكات
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
ثم الإرسال و التأكد من الطرف الآخر بالاستلام وقته يقوم
الطرف الآخر برد على إنه استلام البيانات بشكل صحيح إرسال باقي الداتا
بعده سيتم اختيار البورتات المناسبة لكل تطبيق .
انواع البورت
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
الفرق بين 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.
---------------------------------------------------------