
- بواسطة x32x01 ||
أنواع بروتوكولات الشبكة The Internet Protocol Suite
لما بنتكلم عن الاتصال عبر الإنترنت، في بروتوكولات أساسية بتتحكم في الطريقة اللي الأجهزة بتتواصل بيها. المجموعة دي اسمها: Internet Protocol Suite.أشهر بروتوكولين هنا هما: TCP و UDP.
بروتوكول TCP - Transmission Control Protocol
- الـ TCP معناه "بروتوكول التحكم في النقل".
- البيانات على الإنترنت بتتجزأ لحِزَم (Packets)، وكل حزمة ممكن تمشي في طريق مختلف لحد ما توصل للوجهة.
- وظيفة الـ TCP:
- يعمل اتصال موثوق بين الجهازين (المرسل والمستقبل).
- يتأكد إن كل الحزم وصلت كاملة.
- لو في حزمة ضاعت، يطلبها من تاني.

مثال: تحميل الملفات

بروتوكول UDP - User Datagram Protocol
- الـ UDP هو "بروتوكول إرسال بيانات المستخدم".
- مختلف عن TCP، لأنه:
- ما بيهتمش إذا كل الحزم وصلت ولا لأ.
- ما بيرجعش يطلب الحزم الضايعة.
- ما بيعملش اتصال رسمي بين الجهازين قبل الإرسال.

لكن العيب: ممكن يحصل فقدان أو تأخير في البيانات.
أمثلة لاستخدام UDP 
- الاجتماعات والفيديو كول (Zoom, Teams).
- البث المباشر (Live Streaming).
- الألعاب الأونلاين (Online Games).
الفرق بين TCP و UDP باختصار
- TCP ➝ دقة وموثوقية أعلى، سرعة أقل.
- UDP ➝ سرعة أعلى، لكن ممكن يحصل فقدان بيانات.
الخلاصة
لو محتاج سرعة وبتستحمل شوية فقدان بيانات ➝ استخدم UDP.لو محتاج دقة وأمان في نقل البيانات ➝ اختار TCP.
التعديل الأخير: