FMUSER Wirless ينقل الفيديو والصوت بشكل أسهل!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> الأفريكانية
sq.fmuser.org -> الألبانية
ar.fmuser.org -> عربي
hy.fmuser.org -> الأرمينية
az.fmuser.org -> الأذربيجانية
eu.fmuser.org -> الباسك
be.fmuser.org -> البيلاروسية
bg.fmuser.org -> البلغارية
ca.fmuser.org -> الكتالانية
zh-CN.fmuser.org -> الصينية (المبسطة)
zh-TW.fmuser.org -> الصينية (التقليدية)
hr.fmuser.org -> الكرواتية
cs.fmuser.org -> التشيكية
da.fmuser.org -> الدنماركية
nl.fmuser.org -> الهولندية
et.fmuser.org -> الإستونية
tl.fmuser.org -> فلبيني
fi.fmuser.org -> الفنلندية
fr.fmuser.org -> الفرنسية
gl.fmuser.org -> الجاليكية
ka.fmuser.org -> الجورجية
de.fmuser.org -> الألمانية
el.fmuser.org -> اليونانية
ht.fmuser.org -> الكريولية الهايتية
iw.fmuser.org -> عبري
hi.fmuser.org -> الهندية
hu.fmuser.org -> الهنغارية
is.fmuser.org -> الأيسلندية
id.fmuser.org -> الإندونيسية
ga.fmuser.org -> الأيرلندية
it.fmuser.org -> الإيطالية
ja.fmuser.org -> اليابانية
ko.fmuser.org -> كوري
lv.fmuser.org -> اللاتفية
lt.fmuser.org -> ليتوانيا
mk.fmuser.org -> المقدونية
ms.fmuser.org -> الملايو
mt.fmuser.org -> المالطية
no.fmuser.org -> النرويجية
fa.fmuser.org -> فارسي
pl.fmuser.org -> البولندية
pt.fmuser.org -> البرتغالية
ro.fmuser.org -> الرومانية
ru.fmuser.org -> الروسية
sr.fmuser.org -> الصربية
sk.fmuser.org -> السلوفاكية
sl.fmuser.org -> السلوفينية
es.fmuser.org -> الاسبانية
sw.fmuser.org -> السواحيلية
sv.fmuser.org -> السويدية
th.fmuser.org -> التايلاندية
tr.fmuser.org -> التركية
uk.fmuser.org -> الأوكرانية
ur.fmuser.org -> الأردية
vi.fmuser.org -> الفيتنامية
cy.fmuser.org -> الويلزية
yi.fmuser.org -> اليديشية
UDP هو اختصار لبروتوكول مخطط بيانات المستخدم. الاسم الصيني هو بروتوكول مخطط بيانات المستخدم. إنه بروتوكول طبقة نقل بدون اتصال في النموذج المرجعي OSI ويوفر خدمات نقل معلومات بسيطة وغير موثوقة موجهة نحو المعاملات. إنها المواصفات الرسمية لـ IETF RFC 768 وهي UDP.
بروتوكول UDP هو اختصار لـ English UserDatagramProtocol ، أي بروتوكول مخطط بيانات المستخدم ، والذي يستخدم بشكل أساسي لدعم تطبيقات الشبكة التي تحتاج إلى نقل البيانات بين أجهزة الكمبيوتر. تحتاج العديد من تطبيقات شبكة العميل / الخادم ، بما في ذلك أنظمة مؤتمرات الفيديو على الشبكة ، إلى استخدام بروتوكول UDP. تم استخدام بروتوكول UDP لسنوات عديدة منذ إنشائه. على الرغم من أن تألقها الأولي قد تم حجبه بواسطة بعض البروتوكولات المماثلة ، حتى اليوم ، لا يزال UDP بروتوكول طبقة نقل شبكة عملي للغاية وممكن.
مثل بروتوكول TCP (بروتوكول التحكم في الإرسال) المعروف ، يوجد بروتوكول UDP مباشرة أعلى بروتوكول IP (بروتوكول الإنترنت). وفقًا للنموذج المرجعي OSI (Open System Interconnection) ، فإن كلا من UDP و TCP هما بروتوكولات طبقة النقل.
تتمثل الوظيفة الرئيسية لبروتوكول UDP في ضغط حركة بيانات الشبكة في شكل مخططات بيانات. مخطط البيانات النموذجي هو وحدة إرسال للبيانات الثنائية. يتم استخدام أول 8 بايت من كل مخطط بيانات لاحتواء معلومات الرأس ، ويتم استخدام البايتات المتبقية لاحتواء بيانات إرسال محددة.
1. رأس UDP
يتكون رأس UDP من 4 حقول ، يشغل كل منها 2 بايت ، على النحو التالي:
1) رقم منفذ المصدر
2) رقم المنفذ الهدف
3) طول مخطط البيانات
4) تحقق من القيمة
يستخدم بروتوكول UDP أرقام المنافذ لحجز قنوات نقل البيانات الخاصة بهم لتطبيقات مختلفة. تستخدم بروتوكولات UDP و TCP هذه الآلية لدعم تطبيقات متعددة تقوم بإرسال واستقبال البيانات في نفس الوقت. يرسل مرسل البيانات (يمكن أن يكون عميلاً أو خادمًا) مخططات بيانات UDP عبر المنفذ المصدر ، ويتلقى جهاز استقبال البيانات البيانات من خلال المنفذ الوجهة. يمكن لبعض تطبيقات الشبكة فقط استخدام المنافذ الثابتة المحجوزة أو المسجلة لها مسبقًا ؛ بينما يمكن لتطبيقات الشبكة الأخرى استخدام المنافذ الديناميكية غير المسجلة. نظرًا لأن رأس UDP يستخدم وحدتي بايت لتخزين رقم المنفذ ، فإن النطاق الصالح لرقم المنفذ يتراوح من 0 إلى 65535. بشكل عام ، تمثل أرقام المنافذ الأكبر من 49151 منافذ ديناميكية.
يشير طول مخطط البيانات إلى العدد الإجمالي للبايتات بما في ذلك الرأس وجزء البيانات. نظرًا لأن طول الرأس ثابت ، يتم استخدام هذا الحقل بشكل أساسي لحساب جزء البيانات متغير الطول (المعروف أيضًا باسم تحميل البيانات). يختلف الحد الأقصى لطول مخطط البيانات تبعًا لبيئة التشغيل. من الناحية النظرية ، يبلغ الحد الأقصى لطول مخطط البيانات بما في ذلك الرأس 65535 بايت. ومع ذلك ، غالبًا ما تحد بعض التطبيقات العملية من حجم مخطط البيانات ، مما يؤدي في بعض الأحيان إلى تصغيره إلى 8192 بايت.
يستخدم بروتوكول UDP قيمة التحقق في الرأس لضمان أمان البيانات. يتم حساب قيمة الفحص أولاً بواسطة خوارزمية خاصة عند مرسل البيانات ، ويجب إعادة حسابها بعد إرسالها إلى جهاز الاستقبال. إذا تم العبث بمخطط البيانات من قبل طرف ثالث أثناء الإرسال أو تعرض للتلف بسبب ضوضاء الخط أو لأسباب أخرى ، فلن تتطابق قيمة حساب فحص المرسل والمستقبل ، لذلك يمكن لبروتوكول UDP اكتشاف ما إذا كان هناك خطأ. هذا يختلف عن بروتوكول TCP ، الذي يتطلب قيمة تحقق.
2. UDPvs.TCP
يتمثل الاختلاف الرئيسي بين بروتوكول UDP و TCP في كيفية تحقيق نقل موثوق للمعلومات. يحتوي بروتوكول TCP على آلية خاصة لضمان التسليم. عندما يتلقى متلقي البيانات المعلومات من المرسل ، سيرسل تلقائيًا رسالة تأكيد إلى المرسل ؛ سيستمر المرسل في إرسال المعلومات الأخرى فقط بعد تلقي رسالة التأكيد. وإلا ، فسوف ينتظر حتى يتم استلام رسالة التأكيد.
على عكس TCP ، لا يوفر بروتوكول UDP آلية ضمان لنقل البيانات. إذا فُقد مخطط البيانات أثناء الإرسال من المرسل إلى جهاز الاستقبال ، فلن يتمكن البروتوكول نفسه من إجراء أي اكتشافات أو مطالبات. لذلك ، يطلق الناس عادةً على بروتوكول UDP بروتوكول إرسال غير موثوق به.
مقارنة ببروتوكول TCP ، هناك اختلاف آخر في بروتوكول UDP وهو كيفية تلقي مخططات بيانات متعددة غير متوقعة. على عكس TCP ، لا يضمن UDP ترتيب إرسال واستقبال البيانات. على سبيل المثال ، يرسل أحد التطبيقات الموجودة على العميل مخططات البيانات الأربعة التالية إلى الخادم
D1
D22
D333
D4444
ومع ذلك ، قد يرسل UDP المستلم دata لتطبيق الخادم بالترتيب التالي:
D333
D1
D4444
D22
في الواقع ، نادرًا ما يحدث اضطراب بروتوكول UDP ، وعادة ما يحدث فقط عندما تكون الشبكة مزدحمة للغاية.
3. تطبيق بروتوكول UDP
قد يسأل بعض القراء ، نظرًا لأن بروتوكول UDP هو بروتوكول شبكة غير موثوق به ، فما القيمة أو الضرورة الموجودة؟ في الواقع، فهو ليس كذلك. في بعض الحالات ، قد يصبح بروتوكول UDP مفيدًا جدًا. لأن UDP لديه ميزة سرعة لا يستطيع TCP مطابقتها. على الرغم من أن العديد من وظائف الأمان مزروعة في بروتوكول TCP ، إلا أن قدرًا كبيرًا من الحمل الزائد على النظام سيتم احتلاله في عملية التنفيذ الفعلية ، مما سيؤثر بلا شك بشكل خطير على السرعة. من ناحية أخرى ، يلغي UDP آلية النقل الموثوقة للمعلومات ووظائف النقل مثل الأمان والفرز لتطبيقات الطبقة العليا لإكمالها ، مما يقلل بشكل كبير من وقت التنفيذ ويضمن السرعة.
أقدم مواصفات بروتوكول UDP هو RFC768 ، والذي تم إصداره في عام 1980. على الرغم من أنه كان وقتًا طويلاً ، إلا أن بروتوكول UDP يستمر في لعب دور في التطبيقات السائدة. أثبتت العديد من التطبيقات ، بما في ذلك أنظمة مؤتمرات الفيديو عن بعد ، قيمة بروتوكول UDP. نظرًا لأن هذه التطبيقات تولي اهتمامًا أكبر للأداء الفعلي أكثر من الموثوقية ، يمكن غالبًا التضحية ببعض الموثوقية (على سبيل المثال ، تلبية الجودة) من أجل الحصول على تأثيرات استخدام أفضل (على سبيل المثال ، معدل تحديث إطار أعلى). هذه هي المقايضة بين UDP و TCP. وفقًا للبيئات والخصائص المختلفة ، سيلعب كلا بروتوكولي الإرسال دورًا أكثر أهمية في عالم الشبكة المستقبلي.
يستخدم بروتوكول UDP أرقام المنافذ لحجز قنوات نقل البيانات الخاصة بهم لتطبيقات مختلفة. تستخدم بروتوكولات UDP و TCP هذه الآلية لدعم تطبيقات متعددة تقوم بإرسال واستقبال البيانات في نفس الوقت. يرسل مرسل البيانات (يمكن أن يكون عميلاً أو خادمًا) مخططات بيانات UDP عبر المنفذ المصدر ، ويتلقى جهاز استقبال البيانات البيانات من خلال المنفذ الوجهة. يمكن لبعض تطبيقات الشبكة فقط استخدام المنافذ الثابتة المحجوزة أو المسجلة لها مسبقًا ؛ بينما يمكن لتطبيقات الشبكة الأخرى استخدام المنافذ الديناميكية غير المسجلة. نظرًا لأن رأس UDP يستخدم وحدتي بايت لتخزين رقم المنفذ ، فإن النطاق الصالح لرقم المنفذ يتراوح من 0 إلى 65535. بشكل عام ، تمثل أرقام المنافذ الأكبر من 49151 منافذ ديناميكية.
يشير طول مخطط البيانات إلى العدد الإجمالي للبايتات بما في ذلك الرأس وجزء البيانات. نظرًا لأن طول الرأس ثابت ، يتم استخدام هذا الحقل بشكل أساسي لحساب جزء البيانات متغير الطول (المعروف أيضًا باسم تحميل البيانات). يختلف الحد الأقصى لطول مخطط البيانات تبعًا لبيئة التشغيل. من الناحية النظرية ، يبلغ الحد الأقصى لطول مخطط البيانات بما في ذلك الرأس 65535 بايت. ومع ذلك ، غالبًا ما تحد بعض التطبيقات العملية من حجم مخطط البيانات ، مما يؤدي في بعض الأحيان إلى تصغيره إلى 8192 بايت.
يستخدم بروتوكول UDP قيمة التحقق في الرأس لضمان أمان البيانات. يتم حساب قيمة الفحص أولاً بواسطة خوارزمية خاصة عند مرسل البيانات ، ويجب إعادة حسابها بعد إرسالها إلى جهاز الاستقبال. إذا تم العبث بمخطط البيانات من قبل طرف ثالث أثناء الإرسال أو تعرض للتلف بسبب ضوضاء الخط أو لأسباب أخرى ، فلن تتطابق قيمة حساب فحص المرسل والمستقبل ، لذلك يمكن لبروتوكول UDP اكتشاف ما إذا كان هناك خطأ. هذا يختلف عن بروتوكول TCP ، الذي يتطلب قيمة تحقق.
توفر العديد من بروتوكولات طبقة الارتباط إمكانية التحقق من الأخطاء ، بما في ذلك بروتوكول Ethernet الشائع. قد تتساءل لماذا يوفر UDP أيضًا مجاميع اختبارية. والسبب هو أن البروتوكولات الموجودة أسفل طبقة الارتباط قد لا توفر اكتشاف الأخطاء في بعض القنوات بين المصدر والمطار. على الرغم من أن UDP يوفر اكتشاف الأخطاء ، عند اكتشاف خطأ ، لا يقوم UDP بتصحيح الخطأ. إنه ببساطة يتخلص من جزء الرسالة التالف أو يوفر معلومات تحذيرية للتطبيق.
4. العديد من ميزات بروتوكول UDP
(1) بروتوكول UDP هو بروتوكول غير متصل. لا يقوم المصدر والمحطة بإنشاء اتصال قبل إرسال البيانات. عندما يريد الإرسال ، فإنه ببساطة يأخذ البيانات من التطبيق ويرميها على الشبكة بأسرع ما يمكن. في نهاية الإرسال ، تكون سرعة نقل البيانات عبر بروتوكول UDP محدودة فقط بالسرعة التي يولد بها التطبيق البيانات ، وسعة الكمبيوتر ، وعرض النطاق الترددي للإرسال ؛ في الطرف المستلم ، يضع UDP كل مقطع رسالة في قائمة الانتظار ، ويقوم التطبيق بإزالته من قائمة الانتظار في كل مرة يقرأ مقطع رسالة.
(2) نظرًا لأن نقل البيانات لا يؤسس اتصالاً ، فليست هناك حاجة للحفاظ على حالة الاتصال ، بما في ذلك حالة الاستلام والإرسال ، بحيث يمكن للخادم إرسال نفس الرسالة إلى عدة عملاء في نفس الوقت.
(3) رأس حزمة UDP قصير جدًا ، فقط 8 بايت ، وهو صغير جدًا مقارنة بحزمة 20 بايت في TCP.
(4) لا يتم تنظيم الإنتاجية بواسطة خوارزمية التحكم في الازدحام ، ولكنها محدودة فقط بمعدل بيانات برنامج التطبيق وعرض نطاق الإرسال وأداء مضيفي المصدر والمطاريف.
(5) يستخدم UDP أفضل جهد للتسليم ، أي أن التسليم الموثوق به غير مضمون ، وبالتالي لا يحتاج المضيف إلى الاحتفاظ بجدول حالة ارتباط معقد (هناك العديد من المعلمات).
(6) UDP موجه نحو الرسائل. يقوم UDP الخاص بالمرسل بتسليم الرسالة التي تم تسليمها بواسطة برنامج التطبيق وصولاً إلى طبقة IP بعد إضافة الرأس. إنه لا ينقسم ولا يندمج ، لكنه يحافظ على حدود هذه الرسائل. لذلك ، يحتاج التطبيق إلى تحديد حجم الرسالة المناسب.
على الرغم من أن بروتوكول UDP هو بروتوكول غير موثوق به ، إلا أنه بروتوكول مثالي لتوزيع المعلومات. على سبيل المثال ، الإبلاغ عن سوق الأسهم على الشاشة ، وعرض معلومات الطيران على الشاشة ، وما إلى ذلك. يستخدم UDP أيضًا في بروتوكول معلومات التوجيه RIP (بروتوكول معلومات التوجيه) لتعديل جدول التوجيه. في هذه التطبيقات ، في حالة فقد رسالة ، سيتم استبدالها برسالة جديدة أخرى بعد بضع ثوانٍ. يستخدم UDP على نطاق واسع في تطبيقات الوسائط المتعددة. على سبيل المثال ، برنامج RealAudio الذي طورته شركة Progressive Networks هو برنامج ينقل الموسيقى الحية المسجلة مسبقًا أو الموسيقى الحية إلى العميل في الوقت الفعلي على الإنترنت. يستخدم البرنامج صوت RealAudio عند الطلب. البروتوكول هو بروتوكول يتم تشغيله على UDP ، كما تعمل معظم منتجات برامج الاتصال الهاتفي عبر الإنترنت على UDP.
UDP = يوريدين ثنائي فوسفات ، نيوكليوتيد بيريميدين ، يتكون من قواعد ، اليوراسيل والريبوز ، يستخدم بشكل أساسي كمواد خام لتخليق الحمض النووي الريبي (النسخ). بالإضافة إلى ذلك ، UDP هو أيضًا منتج لاستهلاك طاقة DTP. وظيفتها مشابهة لـ ADP ، لكنها أقل شيوعًا من ADP. المشاركة في تركيب الببتيدوغليكان الميكروبي.
|
أدخل البريد الإلكتروني للحصول على مفاجأة
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> الأفريكانية
sq.fmuser.org -> الألبانية
ar.fmuser.org -> عربي
hy.fmuser.org -> الأرمينية
az.fmuser.org -> الأذربيجانية
eu.fmuser.org -> الباسك
be.fmuser.org -> البيلاروسية
bg.fmuser.org -> البلغارية
ca.fmuser.org -> الكتالانية
zh-CN.fmuser.org -> الصينية (المبسطة)
zh-TW.fmuser.org -> الصينية (التقليدية)
hr.fmuser.org -> الكرواتية
cs.fmuser.org -> التشيكية
da.fmuser.org -> الدنماركية
nl.fmuser.org -> الهولندية
et.fmuser.org -> الإستونية
tl.fmuser.org -> فلبيني
fi.fmuser.org -> الفنلندية
fr.fmuser.org -> الفرنسية
gl.fmuser.org -> الجاليكية
ka.fmuser.org -> الجورجية
de.fmuser.org -> الألمانية
el.fmuser.org -> اليونانية
ht.fmuser.org -> الكريولية الهايتية
iw.fmuser.org -> عبري
hi.fmuser.org -> الهندية
hu.fmuser.org -> الهنغارية
is.fmuser.org -> الأيسلندية
id.fmuser.org -> الإندونيسية
ga.fmuser.org -> الأيرلندية
it.fmuser.org -> الإيطالية
ja.fmuser.org -> اليابانية
ko.fmuser.org -> كوري
lv.fmuser.org -> اللاتفية
lt.fmuser.org -> ليتوانيا
mk.fmuser.org -> المقدونية
ms.fmuser.org -> الملايو
mt.fmuser.org -> المالطية
no.fmuser.org -> النرويجية
fa.fmuser.org -> فارسي
pl.fmuser.org -> البولندية
pt.fmuser.org -> البرتغالية
ro.fmuser.org -> الرومانية
ru.fmuser.org -> الروسية
sr.fmuser.org -> الصربية
sk.fmuser.org -> السلوفاكية
sl.fmuser.org -> السلوفينية
es.fmuser.org -> الاسبانية
sw.fmuser.org -> السواحيلية
sv.fmuser.org -> السويدية
th.fmuser.org -> التايلاندية
tr.fmuser.org -> التركية
uk.fmuser.org -> الأوكرانية
ur.fmuser.org -> الأردية
vi.fmuser.org -> الفيتنامية
cy.fmuser.org -> الويلزية
yi.fmuser.org -> اليديشية
FMUSER Wirless ينقل الفيديو والصوت بشكل أسهل!
اتصل بنا
العنوان
No.305 غرفة HuiLan مبنى رقم 273 Huanpu Road قوانغتشو الصين 510620
الفئات
بريدك الإلكتروني