x32x01
  • بواسطة x32x01 ||
الفرق بين بروتوكول TCP/IP و بروتوكول UDP
TCP : Transmission Communication Protocol
و تعني بروتوكول نقل الاتصال أي أن مهمة هذا البروتوكول هي النقل , نقل ماذا نقل البيانات عبر الشبكة .

IP : Internet Protocol
و تعني بروتوكول الانترنت و هو عبارة عن عنوان لجهازك يربطك بالشبكة و لكل جهاز عنوان مختلف عن باقي الأجهزة في الشبكة .

TCP/IP :
هو أحد أهم البروتوكولات المستخدمة في شبكة الانترنت بل انه البروتوكول الرئيسي فيها , و هو المسؤول عن التخاطب و التواصل بين القطع و المعدات في الشبكة .
يساعد هذا البروتوكول على ربط أجهزة الحاسوب مع بعضها في الشبكة بواسطة منافذ يمكن لهذا البروتوكول أن يفتحها .
أيضا هذا البروتوكول هو الذي يعطيك الـ IP Address الخاص بجهازك و هو الذي يحدد المنفذ الذي سوف يتم اتصالك منه .

أولا : TCP
هو بروتوكول يتحقق من وصول الإرسال و هو يحتاج إلى جلسة عمل قبل إرسال البيانات إلى الحواسيب .
آلية العمل :
عندما يتم إرسال إحدى الرزم من حاسوب إلى أخر فان هذا البروتوكول يتأكد من وصول الرزمة إلى الحاسوب , و إذا لم تصل فانه يقوم بإرسال الرزمة مرة أخرى , حتى يتأكد من أنها وصلت و بعد ذلك يرسل الرزمة الثانية و يتأكد من وصولها و بعد ذلك يرسل الثالثة و هكذا .
تتم هذه العملية بناءا على ما يسمى بال Connection Based
حيث أن الحاسبان اللذان يتراسلان البيانات يتفقان على كمية بيانات محددة سوف يتم إرسالها في الوقت واحد و ذلك بناءا على سرعة الحاسبان و يتم الاتفاق على أمور أخرى و هذا ما يسمى بجلسة العمل .

ثانيا : UDP : User Datagram Protocol
و تعني بروتوكول بيانات المستخدم .
كيف يعمل هذا البروتوكول ؟
انه يقوم بتقسيم الرسالة إلى عدة أجزاء و يقوم بإرسال هذه الأجزاء إلى المستقبل مع وضع عنوان المستقبل في كل جزء من أجزاء الرسالة طبعا و يرسل هذه الأجزاء في فضاء الانترنت مما قد يجعل جزء يصل قبل جزء أخر فهذه الأجزاء لا تسلك نفس الطريق في الشبكة .
إن هذا البروتوكول لا يقدم لنا أي ضمانه لوصول الرسالة صحيحة 100% لان هدف هذا البروتوكول هو إيصال الرسالة بأسرع وقت ممكن و ليس هدفه إيصال الرسالة و التأكد من وصولها بسلامه كما يفعل بروتوكول ال تي سي بي .

اذن ما الفرق بين TCP , UDP ؟
أولا : بروتوكول ال udp يعتمد على طريقة Connectionless أي انه لا يؤمن الاتصال مباشرة بين المرسل و المستقبل بل انه يرسل رسالة لعنوان المستقبل . أما ال tcp فانه يعتمد على طريقة Connection-Oriented حيث يؤمن اتصال كامل و مباشر بين المرسل و المستقبل .

ثانيا : بروتوكول ال udp أسرع من بروتوكول ال tcp لان ال udp لا يتحقق من صحة وصول الرزم بعكس ال tcp الذي يتحقق من صحة و سلامة وصول كل رزمة من البيانات .

ثالثا : لا يشكل ال udp عبء على الجهاز لأنه لا يتحقق من صحة وصول الرزم و ذلك بعكس ال tcp الذي يشكل عبء على الجهاز لأنه يتحقق من كل رزمة من البيانات .

رابعا : إذا أرسلت رسالتين بال udp فانك لا تعرف أيهما سوف تصل أولا لان كل واحدة من الرسالتين تسلك طريقا مختلف , أما بال tcp فان الرسائل تصل بالترتيب حسب ما أرسلها المرسل فالرسالة التي أرسلت أولا تصل أولا و هكذا


واخيرا مثلا علي استخدام TCP و UDP
TCP :
شبكة الويب العالمية (HTTP)
البريد الإلكتروني (SMTP TCP)
بروتوكول نقل الملفات (FTP)
UDP :
نظام اسم المجال (DNS)
تطبيقات الوسائط المتدفقة مثل الأفلام
ألعاب متعددة اللاعبين عبر الإنترنت
نقل الصوت عبر IP (VoIP)
بروتوكول نقل الملفات البسيط (TFTP)
 

المشاركات المتشابهة

x32x01
الردود
0
المشاهدات
9
x32x01
x32x01
x32x01
الردود
0
المشاهدات
14
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
20
x32x01
x32x01
x32x01
الردود
0
المشاهدات
29
x32x01
x32x01
x32x01
الردود
0
المشاهدات
26
x32x01
x32x01
الوسوم : الوسوم
internet protocol tcp tcp/ip transmission communication protocol udp بروتوكول الأنترنت

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

أحدث المنتجات

إحصائيات المنتدى

المواضيع
1,558
المشاركات
1,745
أعضاء أكتب كود
192
أخر عضو
Ehab
عودة
أعلى