Internet Relay Chat

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
Disambig RTL.svg המונח "IRC" מפנה לכאן. לערך העוסק ב-International Reply Coupon, ראו שובר תשובה בינלאומי.
סיווג פרוטוקולים על פי מודל ה-OSI
שכבת יישום HTTP, SMTP, FTP, RTP, IRC, SNMP, SIP, DNS, DHCP
שכבת ייצוג MIME, ASCII, Unicode, SSL
שכבת שיחה ASP, PPTP, SSH, NFS, RPC
שכבת תעבורה TCP, UDP, SCTP, DCCP
שכבת רשת IP (IPv4, IPv6), ICMP, IPX , ניתוב
שכבת קו Ethernet, Token ring, FDDI
שכבה פיזית E1, 10Base-T, RS-232, DSL, SONET
פרוטוקולים במודל TCP/IP
שכבת יישום
HTTP, SMTP, FTP, DNS, DHCP, SSH, RTP, RTSP, IRC, SNMP, SIP, IMAP4, MIME, TELNET, RPC, SOAP ...
שכבת תעבורה
TCP, UDP, SCTP, DCCP ...
שכבת רשת
IP, IPv4, IPv6, ICMP, ARP, IPX, IGMP ...
שכבת קשר
Ethernet, 10BASE-T, 802.11 WiFi, Token ring, FDDI ...

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 פעילים בארץ:

  • irc.fast.net.il ברשת IRCNet.‏
  • irc.inter.net.il ברשת EFNet.
  • irc.ircnet.co.il (רשת עצמאית, ללא קשר לרשת IRCNet העולמית)
  • irc.blitzpost.com רשת עצמאית.‏

משתמשים[עריכת קוד מקור | עריכה]

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

ערוצים[עריכת קוד מקור | עריכה]

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

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

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]