Internet Relay Chat

המונח "IRC" מפנה לכאן. לערך העוסק ב-International Reply Coupon, ראו שובר תשובה בינלאומי.

IRC (ראשי תיבות של Internet Relay Chat, בעברית: ממסר שיחוח מרשתת) הוא פרוטוקול המשמש לשיחה טקסטואלית ברשת האינטרנט. השימוש העיקרי ב-IRC הוא לשיחות מרובות משתתפים, אך הוא מאפשר לקיים גם שיחות פרטיות.

את הפרוטוקול ניסח יארקו אויקארינן (Jarkko Oikarinen) ב־1988, והוא פיתח את התוכנה הראשונה שמימשה אותו, כתחליף לתוכנת MUT ששימשה לצרכים דומים עד אז. השימוש הראשון בתוכנה החדשה נעשה ב־BBS בשם OuluBox בפינלנד.

התוכנה קנתה לעצמה פרסום בתקופת מסך הברזל, שבה היא שימשה[דרוש מקור] להעברת הודעות בין ברית המועצות לבין העולם המערבי.

IRC הוא פרוטוקול שרת–לקוח ברמת שכבת התוכנה של מודל ה־OSI ושל ה־מודל ה־TCP/IP. הוא משתמש ב-TCP להעברת המידע ברשת ובמידת הצורך גם ב־SSL כדי להצפין את תעבורת המידע.

תוכנות IRC נכתבו עבור מגוון פלטפורמות, לרבות Windows, יוניקס, לינוקס ו־Mac OS X.

לקוחות

רשתות

בפרוטוקול IRC שרתים יכולים להיות מחוברים ביניהם ביחד לרשת. כל לקוח שמחובר לאחד השרתים ברשת יראה את אותם הדברים שרואה לקוח שמחובר לכל שרת אחר ברשת.

ישנן אלפי רשתות IRC ציבוריות. ביניהן:

  • Quakenet - הרשת הגדולה ביותר כיום.
  • IRCNet - הרשת השנייה בגודלה כיום, שרת ה - IRC הראשון irc.oulu.fi עדיין מחובר לרשת.
  • EFNet - איגדה במקור את רוב שרתי ה־IRC באינטרנט.
  • Freenode - רשת קטנה יותר אשר מיועדת לפרויקטים מבוזרים, כגון פרויקטי תוכנה חופשית.
  • OFTC - רשת נוספת לתמיכה בפרויקטי תוכנה חופשית. משמשת את פרויקט דביאן.

בישראל

שרתי IRC פעילים בארץ:

  • meatball.ddns.net - צ'ט פלאפל.
  • ivrit.irc.co.il רשת עצמאית.

משתמשים

כל משתמש מזוהה על ידי כינוי, שיכול להיות כמעט כל צירוף של תווי ASCII. במקור לא הייתה כמעט שום הזדהות, למעט הסתמכות על פרוטוקול IDENT. שרתים חדשים הוסיפו דרכי הזדהות שונות: אם כחלק מההתחברות, ואם כשרות הזדהות נפרד (NickServ - משתמש מיוחד שצריכים לשלוח לו הודעה עם הסיסמה).

ערוצים

עיקר התקשורת בפרוטוקול IRC היא שיחה בערוצים (channels. נקראים גם חדרים - rooms). כל משתמש יכול להיות במספר ערוצים בו־זמנית. כל משתתף מקבל את כל ההודעות שנשלחות לערוץ (ולכן מתקבל הרושם של שיחה בחדר). ברוב המקרים שם הערוץ מתחיל בסימן '#'. מלבד שמו, יש לכל חדר שורת נושא אשר מתארת אותו בקצרה.

המשתמש הראשון שמנסה להיכנס לערוץ שלא קיים, יוצר אותו. הוא גם מקבל הרשאות מפעיל (op, קיצור של operator). הוא רשאי להעניק הרשאה זו לאחרים. הוא רשאי גם לבעוט משתמשים אחרים מהערוץ (kick) או למנוע מהם להיכנס שוב (ban). פעולות שנדרשות לעיתים כנגד טרולים.

ראו גם

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא Internet Relay Chat בוויקישיתוף