بروتوكول الدردشة عبر الإنترنت
بروتوكول الدردشة عبر الإنترنت هو نظام تراسل فوري يقوم نظامه حول خوادم منتشرة عبر العالم وكل خادم يحتوي عدد معين من القنوات، بالإضافة إلى المحادثة الجماعية يتوفر في الآي آر سي نظام للدردشة الخاصة ونظام لنقل الملفات يعرف باسم إكس دي سي سي.
اعتبارا من مايو 2009، أصبحت أكبر 100 شبكة آي آر سي حول العالم تستقبل أكثر من نصف مليون شخص في نفس الوقت بعدد غرف يقدر بمئات الآلاف (تصنف كلها كشاغرة أي يتواجد فيها 5 مستخدمين على الأقل) و1.500 خادم إنترنت مخصص لهذا الغرض.
الترميز الأكثر شيوعا في قنوات الآي آر سي هو اليونيكود UTF-8 ولكن يستثنى من ذلك بعض الخوادم التي تحدد تراميز خاصة (تكون خاصة بتراميز ويندوز أو غيرها)، ولذلك قد يضطر المستخدمون إلى تغيير ترميزهم في كل مرة يدخلون إلى ذلك الخادم المعين.
تم ابتكار الآي آر سي من طرف جاركو أويكارينن في أغسطس 1988 كحل بديل لبرنامج MUT الذي كان يعمل على شبكة BBS الموجودة في مدينة أولو الفلندية.
يقول جاركو أنه لا يذكر تاريخ ميلاد الآي آر سي جيدا ولكنه يؤكد أنه كان في أواخر شهر أغسطس من العام 1988.
كان يعمل جاركو في جامعة أولو في قسم معالجة المعلومات حيث كان يدير خادوم صن. وحسبما يقول أن هذا لم يأخذ الكثير من وقته. ثم بدأ بعمل برنامج اتصالات يجعل من أولوبوكس (وهو منفذ BBS كان يعمل على استضافة tolsun.oulu.fi ويدار من قبل جاركو) أسهل في الاستخدام. وكان الهدف السماح بالدردشة في الوقت الحقيقي (مراسلة فورية) بين مستخدمي الشبكة فيما يشبه قنوات الآي آر سي الموجودة حاليا. ثم قام أحد زملاء جاركو ويسمى جوكا بيهل بكتابة برنامج للدخول إلى أولوبوكس وكان يسمى MUT اختصار إلى MultiUser Talk، ولكن البرنامج كان مليء بالمشاكل ولم يكن يعمل جيدا، ومن أجل تصحيح هذا بدأ جاركو ما يسمى الآن بالآي آر سي، أو كما يسميه تاريخ ميلاد الآي آر سي والذي يجهل تاريخ بدأه بالضبط.
عندما بدأ الآي آر سي كان يضم أكثر من 10 مستخدمين بقليل.
الآي آر سي هو بروتوكول مفتوح يستعمل تي.سي.بي وفي بعض الأحيان يستعمل نظام أمن الاتصالات. بحيث خادوم الآي آر سي الواحد يمكن أن يتصل ويرتبط مع خوادم آي آر سي أخرى. يحتاج مستعمل الآي آر سي إلى برنامج خاص للاتصال بخادم معين، هناك الكثير من هذه البرامج المتخصصة أو المتعددة البروتوكولات.
الآي آر سي قائم على سطر الأوامر، حيث يعتمد على إرسال أوامر كتابة إلى بوتات متخصصة على الخادم تكون أسمائها في العادة (ChanServ، HostServ، NickServ، MemoServ. إلخ) ثم تلقي النتائج. تبدأ أوامر الآي آر سي دائما بالعلامة المائلة (/) وغالبا ما يفصل بين الأوامر بالفراغات الكتابية مثل (/nick Wikipedian) وإلى ما ذلك.
أعلام الآي آر سي (IRC flags) هي مجموعة من الخصائص تضاف إلى قناة الآي آر سي لتسهيل أو منع الوصول للقناة أو احتكار الوصول على مجموعة معينة. وكذلك منح إميازات معينة مثل درجة الصولجان (voice) ودرجة نصف الملك (HalfOp) وغيرها. ويملك إدارة هذه الميزات أصحاب القنوات أو إداريي الخوادم حسب درجتها. وهي تنقسم إلى نوعين أعلام الأعضاء وأعلام القنوات.
منذ ظهور الآي آر سي ظهرت العديد من الشبكات (موقع آي آر سي يضم العديد من الخوادم) وتتباين هذه المواقع من حيث تخصصها وشهرتها وعدد القنوات والمستخدمين المسجلين لديها.يمكن الدخول إلى أي شبكة عن طريق كتابة سطر نصي بهذه الشاكلة: irc://irc.network.example:port/channel.
هذه قائمة بأشهر 10 شبكات آي آر سي عالميا (الترتيب يعتمد على عدد القنوات وعدد المستخدمين الذي يدخلون يوميا).
الشبكات الأشهر تعتمد على خوادم منتشرة حول العالم وهذه الخوادم جميعها مرتبطة بنفس الخدمة (دردشة الآي آر سي) بحيث كل مستخدم يرتبط بالخادم الأقرب (أو الموجود) في بلده للحصول على الأداء الأفضل. الشكل المقابل يوضح ذلك.
أغلب مستخدمي الآي آر سي يتصلون بالخوادم عن طريق برنامج خاصة تسمى عملاء الآي آر سي، هذا البرنامج يأخذ البيانات الخام للآي آر سي ويحولها إلى واجهة سهلة الاستعمال للدردشة.
هناك الكثير من برمجيات الآي آر سي وفي كل أنظمة التشغيل منها التي تملك واجهة رسومية ومنها من تعمل من الطرفية (سطر الأوامر). برنامج الآي آر سي الأكثر انتشارا على الإطلاق حاليا هو إم آي آر سي، وهو برنامج رسومي يعمل على نظام ويندوز.
يمكن تشغيل بوتات الآي آر سي للقيام بوظائف متعددة مثل تحميل الملفات، القيام بعمليات الحسابية ومعرفة الوقت وغيرها من المهام التي يمكن برمجتها أو تشغيل برامج خاصة بهذه البوتات.