TCP / IP

โปรโตคอลคืออะไร | IP ADDRESS  | Network Class | DATA PACKET | ENCAPSULATION | IP DARAGRAM | Exercise | Site Map | ความเป็นมาโครงงาน

Internet Management

SNMP

File Transfer And Access

NFS

FTP

TFTP

HTTP

CIFS

UUCP

Time Of Network

NTP

Electronics Mail

SMTP

POP3

IMAP4

NNTP

Real Time

IRC

Message Encryption Key

SET

SSL

PCT

Other Protocol

ACAP

DNS

TELNET

IRC

IRC ( Internet Relay Chat ) เป็นระบบสื่อสารแบบง่ายๆ ที่ใช้ตัวอักษร สามารถเปิดให้ผู้ใช้หลายคนสื่อสารโต้ตอบกันไปมาได้พร้อมกัน ระบบของ IRC พื้นฐานมาจากระบบข่าวสารแบบโต้ตอบที่มีใช้กันในกลุ่มผู้ใช้งานในระบบ BBS (Bulletin Board System)

IRC Server แต่ละเครื่องจะมีช่องสำหรับการสื่อสารหลายช่อง โดยไคลเอนต์จำนวนหนึ่งสามารถติดต่อเข้ามาในแต่ละช่องได้ ภายในช่องก็จะถูกจัดกลุ่มตามแต่ชนิดของหัวข้อ เช่น เรื่องการลงทุน,เรื่องทางเทคโนโลยี,เกมส์, เรื่องราวเกี่ยวกับภูมิภาค ,กีฬา หรือเรื่องทางด้านภาษา ยิ่งไปกว่านั้นยังมีเรื่องราวต่างๆอีกมากมายที่อยู่ในช่องเรื่องราวจิปาถะซึ่งไม่เน้นเรื่องใดเป็นพิเศษอีกด้วย

ช่องต่างๆนั้นจะมีการเปลี่ยนแปลงไปมาได้ง่ายกว่าระบบ Mailling list หรือ Newsgroupมาก เพราะการเข้าร่วมหรือออกจากกลุ่มสามารถทำได้โดยง่าย อีกทั้งยังเปิดโอกาสให้นัดหมายวันเวลาในการเข้าร่วมวงสนทนาพร้อมๆกันได้ด้วย

ในกรณีที่ง่ายที่สุดคือไคลเอนต์ของ IRC จำนวนหนึ่งจะติดต่อกับ IRC Server เครื่องเดียวกัน โดยปกติเซิร์ฟเวอร์แต่ละเครื่องก็จะเชื่อมต่อกันอยู่แล้ว ( เชื่อมต่อผ่าน Undirected Acrylic Graph ) ดังนั้นไคลเอนต์สามารถเชื่อมต่อไปยังเซิร์ฟเวอร์เครื่องเดียว แต่เข้าถึงช่องสนทนาและผู้ใช้อื่นที่อยู่บนเซิร์ฟเวอร์อีกเครื่องหนึ่งได้ นอกจากนี้ยังมีเครือข่าย IRC อีกหลายเครือข่าย อย่างเช่น Eris-Free Net (Efnet) และ Undernet ที่แยกจากกัน แต่ก็มีความเป็นไปได้ที่จะเชื่อมต่อเข้าด้วยกันโดยใช้เกตเวย์

ผู้คนจำนวนมากนิยมใช้ไคลเอนต์ของ IRC มากกว่า Telnet สำหรับเป็นเครื่องมือจัดการเกี่ยวกับการสนทนาและคำสั่งกับแมโคร ไคลเอนต์ IRC ชนิดพิเศษคือ IRC Bot หรือ Robot เป็นซอฟท์แวร์ที่ใช้คอมพิวเตอร์ช่วยสร้างข้อความต่างๆ

โปรโตคอลของ IRC ถูกกำหนดเป็นโปรโตคอลแบบไคลเอนต์/เซิร์ฟเวอร์ใช้พอร์ตหมายเลข 6660-6669 ของ TCP/IP ซึ่งเป็นโปรโตคอลแบบ 8 บิต โดยคำสั่งทั้งหมดจะใช้ตัวอักษรที่ใช้รหัส US-ASCII

โปรโตคอล IRC ใช้วิธีสื่อสารที่แตกต่างกันไป 3 วิธีคือ วิธีที่หนึ่งคือจากไคลเอนต์ไปยังไคลเอนต์ วิธีที่สองคือจากเครื่องหนึ่งไปยังเครื่องจำนวนมาก ( One-To-Many ) หรือส่งไปยังรายการ,ไปยังช่องสนทนา, ไปยังเซิร์ฟเวอร์ และสุดท้ายเป็นแบบ Broadcast ( ไปยัง IRC Server ทุกเครื่องในเครือข่าย)