فهم UDP ، والوظيفة ، وكيف يعمل ، والاختلاف مع TCP
لأولئك منكم الذين ناضلوا كثيرًا في هذا المجالشبكات الكمبيوتر ، بالطبع على دراية بمصطلح UDP و TCP. مع وجود UDP ، من الممكن لمستخدمي الكمبيوتر الاستفادة من وظائف البروتوكول المختلفة. من أجل فهم أفضل لما هو UDP حقًا ، ووظائفه وكيف يعمل ، وكذلك ما هي الاختلافات مع TCP ، فلنلق نظرة على المقالة أدناه معًا.
تعريف UDP
بروتوكول مخطط بيانات المستخدم (UDP) يشكل نوع واحد من بروتوكول الإنترنت. من خلال UDP ، يمكن لتطبيق الكمبيوتر إرسال رسائل إلى أجهزة كمبيوتر أخرى على الشبكة دون الحاجة إلى المرور بعملية الاتصال الأولية.
تتميز UDP بالخصائص الرئيسية لـ "بدون اتصال"، أي الرسائل المرسلة عبر UDPيمكن أن تصل دون الحاجة إلى عملية التفاوض على اتصال بين جهازي كمبيوتر مضيفين يرغبان في تبادل المعلومات. بالإضافة إلى ذلك ، هناك خاصية UDP أخرى "غير موثوق بها" ، مما يعني أن جميع الرسائل المرسلة لا تحتوي على رقم طلب أو رسالة إعلام. إذا كانت هناك رسائل مفقودة أثناء الإرسال ، فيجب أن يستعيد بروتوكول التطبيق الموجود فوق UDP الرسالة.
وظيفة UDP
لدى UDP نفسها العديد من الوظائف الخاصة ، بما في ذلك:
- مناسبة لإرسال المعلومات التي تتطلب السرعة بدلاً من الموثوقية ، مثل تدفق الفيديو أو الصوت.
- بروتوكول واحد "خفيف الوزن" ، يعني قادراستخدام الأساتذة وموارد الذاكرة بشكل فعال ، حتى حفظها. إذا كان البروتوكول خفيف الوزن ، فيمكنه تنفيذ وظائف محددة من خلال تبادل الرسائل ، مثل الاستعلام عن الأسماء في DNS.
- يطبق UDP خدمات الموثوقية ، وهذا يعني أن هذا البروتوكول يسهل خدمات تبادل البيانات بشكل موثوق ، مثل تلك الموجودة على TFTP (بروتوكول نقل الملفات التافه) ، و NFS.
- لا يتطلب موثوقية ، على سبيل المثال في القسم بروتوكول معلومات التوجيه (RIP).
- يمكن بث البث ، لأنه لاأولاً هناك حاجة للاتصال بمضيف معين. يمكن إرسال حزمة بيانات مع العديد من الوجهات التي يتم تناولها في البث المتعدد أو البث.
الفرق بين UDP و TCP
في كثير من الأحيان ، يرتبط UDP بـ TCP. بالطبع أنت مهتم في عالم الشبكة غالبًا ما تسمع هذين المصطلحين ، ولكن لا يعرف الكثير من الناس الفرق بوضوح.
بروتوكول التحكم في الإرسال (TCP) نفسه خاطئ أيضًابروتوكول مثل UDP الذي يسهل أيضًا العديد من أجهزة الكمبيوتر لتكون قادرة على التواصل وتبادل البيانات في الشبكة. يمكن اعتبار UDP أحد بروتوكولات طبقة نقل TCP / IP التي تدعم الاتصال غير الموثوق به ، مما يعني عدم وجود اتصال بين أجهزة الكمبيوتر المضيفة في الشبكة.
بطريقة ما ، UDP نفسه عكسطبقة النقل TCP. مع UDP ، يمكن للمستخدمين إرسال الحزم من خلال تطبيق مأخذ على شكل مخطط بيانات. هناك نوعان من الاتصالات ، بمعنى موثوق بها (موثوق) و غير موثوق به (غير موثوق به). الفرق هو أنه إذا كان الاتصال الموثوق سيوفر تأكيدًا عند فشل عملية إرسال البيانات ، فلن تعطي الاتصالات غير الموثوق بها إشعارًا بفشل إرسال البيانات. بشكل عام ، يمكن تفسير الفرق بين UDP و TCP في النقاط التالية:
- مثال على التطبيق : بعض الأمثلة على التطبيقات التي تستخدمتتضمن بروتوكولات TCP TELNET و FTP (بروتوكول نقل الملفات) و SMTP (بروتوكول نقل البريد البسيط). وفي الوقت نفسه ، تتضمن بعض الأمثلة على التطبيقات التي تستخدم UDP: DNS (نظام اسم المجال) و SNMP (بروتوكول إدارة الشبكة البسيط) و TFTP و SunRPC.
- الخصائص : TCP هو بروتوكول له خصائص قائمة على الاتصال ، بينما UDP ليس مستندًا إلى الاتصال.
- تسليم البيانات : يستخدم TCP مسار بيانات مزدوج الاتجاه ، أيبين نقطتي إدخال البيانات والخروج يتم فصلهما إلى خطين ، بحيث يمكن تنفيذ عملية الإرسال والاستلام في نفس الوقت. وفي الوقت نفسه ، يرسل UDP البيانات في حزم (مخططات البيانات) ، بدون رقم معرف. أي أنه من المحتمل أن تكون البيانات التي تم الحصول عليها غير مرتبة ويمكن أن تتلف أو حتى تضيع أثناء عملية الإرسال من المضيف الأصلي إلى الوجهة.
- الميناء : يستخدم TCP منافذ تعتمد 16 بتعدد صحيح (بين 0-65535) ، والذي يجب أن يكون فريدًا (مختلفًا) بين منفذ ومنفذ آخر. وفي الوقت نفسه ، يستخدم UDP أيضًا منفذ عدد صحيح 16 بت أيضًا ، ولكنه مقسم إلى 3 أجزاء ، وهي المنافذ 1-1023 لـ منفذ معروف، منافذ 1024-49151 لـ منفذ مسجل، والباقي ل ميناء سريع الزوال على الرقم 49152-65535.
- التواصل : TCP يسمح بعدة أجهزة كمبيوتر مختلفةالتواصل مع بعضهم البعض وتبادل البيانات. في حين أن UDP نفسه غير موثوق به لتسهيل الاتصال بدون اتصالات بين العديد من أجهزة الكمبيوتر المضيفة على شبكة TCP / IP.
كيف تعمل UDP
كما هو الحال مع TCP ، فإن UDP لديه أيضًاقناة (قناة) مفيدة لربط المضيفين بين المضيفين لإرسال المعلومات إلى بعضهم البعض. تسمى هذه القناة بعد ذلك منفذ UDP. للاتصال ببروتوكول UDP ، تحتاج التطبيقات الموجودة على الكمبيوتر أولاً إلى تقديم عنوان IP ورقم منفذ UDP للمضيف الذي تريد الانتقال إليه.
يعتبر منفذ UDP هذا مفيدًا كمضاعفقائمة انتظار الرسائل. أي أن منفذ UDP قادر على العمل عن طريق استقبال عدة رسائل في نفس الوقت. يحتوي كل منفذ UDP على تعريف برقم فريد ، ولكن له قسمه الخاص كما هو موضح سابقًا.
على الرغم من أنه مفيد للغاية ، إلا أن UDP لديه بعض نقاط الضعف في كيفية عمله. على سبيل المثال ، UDP لا يسهل الآلية التخزين المؤقت البيانات داخل وخارج. بالإضافة إلى ذلك ، لا يسهل UDP أيضًا تبسيط تقسيم البيانات ذات الحجم الكبير إلى مقاطع بيانات ، والتي يمكن إجراؤها باستخدام TCP. في بروتوكول UDP لا توجد أيضًا آلية التحكم في التدفق مثل TCP.
وبالتالي فهم UDP ، والوظائف ، وطرق العمل ،والفرق مع TCP. بالطبع UDP و TCP مترابطان من حيث شبكات الكمبيوتر ، مما يجعله بروتوكولًا مفيدًا يمكن أن يساعد المستخدمين على التواصل مع بعضهم البعض وإرسال البيانات.