
- بواسطة x32x01 ||
الفرق بين بروتوكول TCP/IP و بروتوكول UDP
TCP/IP: البروتوكول الأساسي للإنترنت
- TCP: Transmission Control Protocol
بروتوكول نقل الاتصال، مسؤول عن نقل البيانات بين الأجهزة في الشبكة بطريقة مضمونة. - IP: Internet Protocol
بروتوكول الإنترنت، يحدد عنوان الجهاز على الشبكة، وكل جهاز له IP مختلف. - TCP/IP
البروتوكول الرئيسي في الإنترنت، يربط أجهزة الحاسوب ببعضها عبر منافذ محددة، ويحدد عنوان الـ IP والمنفذ الذي سيتم الاتصال منه.
بروتوكول TCP
كيفية عمل TCP
- يتطلب جلسة اتصال قبل إرسال البيانات (Connection-Based).
- عند إرسال الرزم، يتأكد البروتوكول من وصول كل رزمة، وإذا لم تصل يعيد إرسالها.
- الرسائل تصل بالترتيب الذي تم إرسالها به.
- موثوق: كل رزمة يتم التحقق من وصولها.
- مناسب لتطبيقات تحتاج بيانات كاملة وصحيحة.
- شبكة الويب العالمية (HTTP)
- البريد الإلكتروني (SMTP)
- بروتوكول نقل الملفات (FTP)
بروتوكول UDP
كيفية عمل UDP
- يرسل الرسالة إلى المستقبل مباشرة (Connectionless).
- الرسالة تُقسّم إلى عدة أجزاء، كل جزء يمكن أن يسلك طريق مختلف في الشبكة.
- لا يضمن وصول كل الرزم بشكل صحيح.
- أسرع من TCP لأنه لا يتحقق من صحة وصول البيانات.
- لا يشكل عبء على الجهاز.
- نظام اسم المجال (DNS)
- تطبيقات الوسائط المتدفقة (Streaming)
- الألعاب متعددة اللاعبين على الإنترنت
- نقل الصوت عبر IP (VoIP)
- بروتوكول نقل الملفات البسيط (TFTP)
الفرق الرئيسي بين TCP و UDP
- طريقة الاتصال:
- TCP يعتمد على Connection-Oriented: اتصال مباشر بين المرسل والمستقبل.
- UDP يعتمد على Connectionless: يرسل البيانات مباشرة للعنوان بدون جلسة.
- السرعة والأداء:
- UDP أسرع لأنه لا يتحقق من وصول الرزم.
- TCP أبطأ لأنه يتحقق من كل رزمة لضمان السلامة.
- حِمل الجهاز:
- UDP أقل عبء لأنه لا يتابع كل رزمة.
- TCP أعلى عبء لأنه يتابع ويعيد إرسال الرزم عند الحاجة.
- ترتيب وصول البيانات:
- TCP: الرسائل تصل بنفس ترتيب الإرسال.
- UDP: الرسائل قد تصل بأي ترتيب.
التعديل الأخير: