ماهي بروتوكولات TCP و UDP وما مميزات كل منهما
اليوم سنحاول اكتشاف ماهو TCP وما هو UDP البروتوكولات التي تاتي في مستوى طبقة النقل بالنسبة لـ OSI Model
تعريف بروتوكول (TCP : (Transmission Control Protocol
هو من أهم البرتوكولات المستخدمة في نقل حزم البيانات داخل الشبكات,وطوٍر بروتوكول TCP/IP نتيجة لأبحاث مولتها وكالة مشروع الأبحاث المتطورة ARPA التابعة للحكومة الأمريكية في مطلع السبعينيات .يشكل تي سي بي وسيط بين التطبيقات التي تريد ارسال البيانات في الشبكة و بين الإيبي أي بين الطبقة Application و الطبقة Network.
كيف يتم ارسال البيانات عن طريق بروتوكول TCP :
يقوم بروتوكول TCP/IP بعملية التعارف أو المصافحة ( Three Way handshak) و التي يعرف من خلالها هل المستقبل موجود , هل هو مستعد لإستقبال البيانات و يتفقان على عدد الحزم التي سترسل كل مرة. عند إقفال هذه العملية يبدأ البروتوكول بإرسال الحزم(Segments) وفق العدد الحزم المتفق عليه. إذا وصلت يجيبه الجهاز أنها وصلت ة أن لم تصل يخبره أنها لم تصل فيرسلها مرة أخرى.
مميزات ال TCP :
1- موثوق (Reliable): حيت أنه يضمن وصول البيانات و بدون أخظاء.
2- يقيم رابطة قبل الإرسال (Connection Orrienté) : يقوم بعملية المصافحة Three Way Handshak.
3- يقوم بترقيم الحزم و يرسلها بالترتيب(Delivre Data en propre ordre).
4- يتحكم في تدفق البيانات(Flow Control ) : لا يرسل حتى يقول له الجهاز الأخر أن البيانات قد وصلت فأرسا لي المزيد ان وجد.
تعريف بروتوكول UDP : User Datagram Protocol
هو ايضا من البروتوكولات المستعملة في نقل البيانات داخل الشبكات. صمم في سنة 1980 من طرف عالم الشبكات ديفيد ريد David Red . من الممكن إستخدام بروتوكول UDP في إجراء عملية اتصال فورية دون إعداد المسار مقدما أو بمعنى آخر يشتمل بروتوكول UDP على خدمة الاستلام نفسها الخاصة بوحدات البيانات التي يقدمها بروتوكول IP والتي تفتقر إلى جميع إعدادات التأمين اللازمة وعلى عكس بروتوكول TCP لا يقوم بروتوكول UDP بإرسال وحدات البت من النوع SYN أو ACK للتأكيد على الاستلام وضمان تأمين عمليات الإرسال بل والأكثر من هذا أن بروتوكول UDP لا يتضمن وظيفة خاصة بالتحكم في تدفق البيانات أو بإستعادة الأخطاء وبالتالي فمن الممكن أن تتعرض الرسائل التي يتم تبادلها عبر بروتوكول UDP للضياع أو النسخ أو التكرار أو الوصول في ترتيب غير صحيح وحيث إن UDP يحتوي على مقدمات بيانات أصغر حجما فإن معدل السرعة لنقل البيانات عبرالشبكة يكون أقل منه في برتوكول TCP .
مميزات وعيوب بروتوكول UDP :
- غير موثوق (Unreliable) لأنه لا يقيم عمليه المصافحة لذا من الوارد جدا ضياع البيانات .
- لا يسهر على تصحيح البيانات التالفة.
- لا يتحكم في تدفق البيانات بل يرسلها مرة واحدة.
- لا يقوم بترقيم الطرود Datagram وإنما يرسلها كما أتته ولهذا من الممكن تداخل البيانات أو وصول بيانات قبل أخرى.
- سربع لأنه لا يضيع الوقت في عملية المصافحة او في تصحيح الأخطاء.
التعبيراتالتعبيرات