다음 이전 차례

1. IRC(Internet Relay Chat)란?

1988년 핀란드의 Jarkko Oikarinen에 의해 개발되었으며, 현재의 IRC버전은 1993년 발표된 RFC-1459 에 의거하여 각 IRC 서버 버전마다 개량을 거듭한 것이다. 쉽게 개념을 이해하자면 talk의 다중화 기능 이라고 설명하면 될 것이다. 하나의 IRC server에 전 세계에서 client를 통해 접속함으로써 대 화를 나누는 것이다. 하나의 IRC 서버가 전세계의 클라이언트에 서비스 하 는 것이 아니라 IRC 서버는 다른 채팅 서버와 달리 서버와 서버간을 연결할 수 있으므로 전세계에 걸쳐 서버를 연결할 수 있고, 클라이언트들은 또 이 각각의 서버에 접속하여 다른 서버에 연결한 클라이언트들과 실시간 대화를 할 수 있게 해준다.

  c1 ---- S1 ----- S2 ----- S3 ----- c2
                 / |
                /  |
              c3   S4 --- c4
                  /
                 /
               c5

  c 는 IRC 클라이언트
  S 는 IRC 서버  

일반적으로 사용되는 IRC port는 6667과 6668이며 별도의 client를 가지고 접속해야 한다. telnet host 6667 로 접속 가능하며 RFC-1459 에 명시된 프로토콜을 사용하면 기본적으로 대화가 가능하다. 그러나 이것은 매우 불편하므로 전용 IRC 클라이언트를 사용하는 것이다.


다음 이전 차례