التخطي إلى المحتوى الرئيسي

بروتوكولات الاتصال اللحظي في الإنترنت (RTP, SIP)

إن التطور المتسارع للإنترنت يتيح يوما بعد يوم خدمات جديدة لم تكن متاحة سابقا، ومن أبرز هذه الخدمات عمليات الاتصال اللحظي، ونقصد هنا بعمليات الاتصال اللحظي العمليات التي تتطلب إرسال واستقبال المعلومات في نفس الوقت، ومن أمثلة ذلك المحادثات الصوتية والمرئية إضافة للمؤتمرات المقامة عن طريق الشبكة وغيرها من التطبيقات. ومن أبرز متطلبات هذه التطبيقات سرعة الإرسال بين الطرفين والحرص على زيادة الدقة في نقل الصوت والفيديو بالإضافة إلى الحصول على تغذية راجعة تبين مدى جودة الخدمة المقدمة، وهذه المتطلبات تظهر الحاجة لبروتوكول يدير عملية نقل المعلومات بشكل صحيح. ويقصد بالبروتوكول هنا مجموعة من الضوابط التي تحكم القيام بمهمة معينة.
في الحديث عن بروتوكولات النقل المستخدمة يجدر بنا البدء بأشهر هذه البروتوكولات وهو بروتوكول (TCP) وهو الأكثر استخدامًا في الإنترنت، ومن مميزاته أنه يحمل نظام إعادة إرسال ذاتي في حالة حدوث أي خطأ في عملية الإرسال كما أنه يضمن نقل المعلومات بتتابع منتظم وهو مناسب جدًا للتطبيقات التي تتأثر بفقدان أي معلومة مثل البريد الإلكتروني وتطبيقات نقل الملفات. ولكن هذه المميزات يمكن الاستغناء عنها في الاتصال اللحظي خصوصًا إذا ما علمنا أنها تبطئ الاتصال بالإضافة إلى أن هذا البروتوكول يختص في النقل بين طرف و طرف فقط ولا يدعم الإرسال المتعدد بالإضافة إلى أنه لا يحمل أي معلومات عن وقت الإرسال.image thumb 300x177 بروتوكولات الاتصال اللحظي في الإنترنت (RTP, SIP)
ومن البروتوكولات المشهورة أيضًا بروتوكول (UDP) والذي يمتاز في التطبيقات التي تحتاج لسرعة في الاستجابة مع مرونة نسبية لوجود الخطأ، فمثلا الأذن البشرية تستطيع التأقلم بسهولة مع فقدان أجزاء بسيطة من المعلومات أثناء المحادثات الصوتية إذا كان هذا الفقد أقل من حساسية الأذن. كما أن UDP لا يحمل معلومات عن وقت الإرسال. ونظرًا لعدم ملائمة هذه المميزات لعمليات الاتصال اللحظي فقد ظهر بروتوكول (RTP)Real-time Transport Protocol  والذي يعتمد على UDP في عملية النقل.
إن الوظائف الأساسية لبروتوكول RTP تتمحور حول أربعة وظائف: 1) تعريف نوع الحزمة المراد إرسالها؛ 2) تعريف المرسل؛ 3) وضع تسلسل عددي يعرف به ترتيب الحزمة بالنسبة لنظيرتها؛ 4) إضافة معلومات عن وقت إرسال الحزمة. بما أنRTP  يستخدم UDP فإنه لا يوجد ضمان لوصول المعلومات بشكل صحيح، وحتى نضمن وصول المعلومات تم إيجاد بروتوكول آخر (RTCP) Real-time Time Control Protocol الذي يعمل في طبقة البرامج، حيث يقوم بحساب إحصائيات عن الاتصال مثل عدد الحزمات التي تحتوي على أخطاء وعدد الحزم المرسلة، تتم الإحصائيات لدى المستقبل ويتم إرسالها للمرسل وبناء عليها يتحكم المرسل في سرعة الإرسال.
ننتقل الآن للحديث عن بروتوكول آخر يسمى (SIP) Session Initiation Protocol والذي يختص ببدء الاتصال المباشر بين طرفين أو أكثر لنقل المحادثات الصوتية والمرئية والمؤتمرات عن طريق الإنترنت، وقد تبنت “قوى مهمات هندسة الإنترنت” (IETF) هذا البروتوكول وتم الإعلان عنه من خلال “طلب التعليقات” رقم (RFC 3261)، وطريقة عمل هذا البروتوكول شبيهة جدا بعمل بروتوكول HTTP من حيث أنه بروتوكول نصي، وسهل الفهم، ومرن الاستخدام.
 وقد يتبادر للذهن سؤال عن الفرق بين بروتوكول سريان المعلومات في الوقت اللحظي (RTP) وبين بروتوكول بدء الحركة (SIP) حيث أن كليهما بروتوكولات للاتصال اللحظي، الفرق يتبين من خلال الاسم فبروتوكول بدء الحركة هو المسئول عن بدء الاتصال بين الطرفين بينما بروتوكول سريان المعلومات هو المسئول عن نقل المعلومات باستخدام بروتوكول UDP
لا شك بأن طلب المستخدمين المتزايد على تطبيقات الاتصال اللحظي وبروز أهميتها في تسهيل عملية التواصل بين الأفراد وعقد الاجتماعات المرئية عن بعد يعد فرصة كبيرة للمستثمرين في مجال التطبيقات على المدى القريب لتطوير هذه التطبيقات، ويزيد التنافس صعوبة وجود تطبيقات كبيرة مثل Skype وغيرها من التطبيقات والتي انتشر استخدامها.

المشاركات الشائعة من هذه المدونة

#تطبيق #Morning_Mail على #آيفون يجعل رسائلك الإلكترونية على هيئة بطاقات

تحتوي متاجر تطبيقات أنظمة تشغيل الهواتف والأجهزة الذكيّة الكثير من تطبيقات التعامل مع رسائل البريد الإلكتروني، ولعل ما يُميّز كل تطبيق عن آخر هو ما يُقدّمه من أفكار وأدوات في هذا المجال، تطبيق Morning Mail أحد التطبيقات المطروحة مؤخرًا على متجر الاب ستور، حيث فكرته تتبلور في جعل رسائل البريد على هيئة بطاقات يَسهُل التعامل معها […] http://ift.tt/eA8V8J http://ift.tt/1UhSXvl

جوجل تخطط لإعادة تصميم أيقونات أندرويد

يبدو أن قوقل تخطط لإعادة تصميم أيقونات خدماتها على نظام تشغيل أندرويد، بحيث يتم توحيد الشكل العام للأيقونات سواء على منصة سطح المكتب أو على أندرويد. وكما ذكرت، “الشكل العام” وليس النهائي، هو ما أعني به نفس البساطة والجمال، ربما تكون هناك إضافة أو لمسة جمالية زائدة على تطبيقات أندرويد، لكننا في النهاية لسنا متأكدين من الشكل النهائي لما ستبدو عليه هذه الأيقونات. حصل موقع أندرويد بوليس على مصادر كشفت عما ستقوم به قوقل من إعادة تصميم لأيقونات تطبيقاتها في الإصدار القادم من أندرويد. الأيقونات التي تظهر في الصور المُسرَّبة تبدو رائعة، لكن يدعي المصدر أنها مجرد أيقونات مقترحة، التي ينبغي أن تكون جزءاً من التحديث القادم لنظام أندرويد. ونظراً لحقيقة أنه ربما هناك مزيد من الوقت كي تطلق قوقل تحديث رئيسي آخر لأندرويد، ربما نرى الإصدار الأخير من هذه التطبيقات مختلفاً عمَّا رأيناه الآن.

كيفية عمل #Jailbreak للبلاي ستايشن 3 بكل بساطة في 5 دقائق بنفسك والتمتع بجميع الألعاب والخصائص

ماذا يمكنني أن أفعل مع PS3 JAILBREAK / CFW ؟ يمكنك تحميل الألعاب من النت مجانا و لعب مباشرة الأقراص الصلبة ، الداخلية والخارجية . من خلال استخدام multiMAN و شوتايم)الغرض من هذه العملية هو برنامج الذي يسمح باللعب و تثبيت الألعاب بالقرص الصلب مجانا (وهناك أيضا الكثير أكثر يمكنك القيام به ! Jailbreak هو تغيير نسخة النظام لل PS3 من الاصلية OFW (Original Firemware) من شركة SonY الى اخرى CFW (Custom Firemware) تتيح لك التحكم الشامل في النظام كعمل root للهاتف و الأيفون. ما الذي يتغير بعد ال Jailbreak ؟ ستلاحظ تواجد في ال PS3 ملفين جديدين في Games و هما Install Package Files = مجلد تثبيت حزمة ملفات app Data Home يتم استخدام * Install Package Files * لتثبيت الملفات .PKG على PS3 . يمكن لهذه المجموعة من الأشياء المختلفة، مثل محاكاة ، والألعاب ، والنسخ الاحتياطية ، التحديثات، و أكثر من هذا بكثير . الآن، عن * / app_home / PS3_GAME / المجلد. مرة واحدة يتم اختيار النسخ الاحتياطية للألعاب لتشغيلها. ملاحظة:  لعمل هذا الفلاش يجب أن تتوفر على نسخة ال 3.55 ...