Internet Relay Chat

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

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

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

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

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

לקוחות 
 mIRC
 מירנדה IM ו־Pidgin כוללים תמיכה בפרוטוקולי מסרים מיידיים רבים, וגם ב־IRC.
 מוזילה כוללת גם תוכנת IRC.
 מוזילה פיירפוקס כולל את אותה תוכנה כהרחבה בשם ChatZilla.

רשתות 
בפרוטוקול 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). פעולות שנדרשות לעיתים כנגד טרולים.

ראו גם 
 מסרים מיידיים
 מונחים ברשת מחשבים

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

 RFC 1459 - מפרט טכני של IRC
 IRC - מי נגד מי?, מבוא ל-IRC בעברית מאת אורנה אגמון

תקנים בתקשורת מחשבים
אינטרנט
מסרים מיידיים
פינלנד: המצאות