▒ IRC ? Internet Relay Chat!

 1988년 핀란드 헬싱키대학의 Jarkko Oikarinen에 의해 처음 개발되어, 전세계 사람들이 애용하고 있는 채팅 서비스이다. 원래는 온라인 회의를 위해 개발되었지만 많은 발전을 거듭하였고, 여러 BBS에서 채팅이라는 서비스를 제공하게끔 하는데 모델이 되었다. IRC는 어떠한 주제에 대해서도 전세계의 사람들과 실시간 대화를 나눌 수 있다는 특징을 가지고 있으며 큰 강당에서 한분야에 관심이 있는 소수의 사람들이 작은 테두리(채널)를 만들어 이야기를 하는 형태라고 할 수 있다. 이곳 저곳 서로 다른 주제로 이야기 하는 곳으로 이동이 가능하며, 일대일 대화를 나눌 수도 있다.

파일전송, 개인화된 다양한 스크립트를 사용 가능.



▒ 용어

IRC 서버: 웹채팅을 하기 위해서는 그 웹사이트로 들어가야 하고, PC통신을 하기 위해서는 PC통신사에 접속을 해야하는 것처럼, IRC 도 IRC를 가능하게끔 제공해주는 서버에 접속해야 한다. 당연히 IRC 서버는 상당히 많다.


Nick(닉): 대화명

Channel(채널): 일반적으로 대화방이라 부르는 그것. 방제(대화방 제목) 앞에 # 표시로 구분.

Join(조인): 채널에 들어가는 것을 일컬음. 대화방에 입장하는 것. 조인하는 채널이 이미 만들어진 채널이라면 그 방에 입장하는 것이고, 없는 채널이라면 자신이 그 채널을 만들게 됨 

Op or Operater(옵): 방장권한. 대화자를 제어하고 대화방의 설정을 변경할수 있는 권한(킥, 밴, 채널설정 등이 가능). 닉 앞에 @ 표시로 구분한다. 한 채널에 여러명의 옵이 있을 수 있다. 

Voice(보이스): 목소리, 말을 할 수 있는 권한. 기본 세팅에서는 보이스가 있건 없건 모두 발언권을 가지지만, 채널에 Moderate 설정이 걸렸을 때는 이야기가 다르다. 채널에 Moderate 설정이 걸리면 보이스나 옵이 없으면 말을 할수가 없음. 닉 앞에 + 표시로 구분. 

Query(쿼리): 일반 채팅에서의 1:1 대화. 대상과의 새로운 창을 열어 남들이 볼수 없도록 둘만의 대화가 가능하나 서버를 거치므로,

Notice(노티스): 귓속말.쿼리와는 달리 일반 채팅에서의 귓속말처럼 일반의 글과는 약간의 다른 색으로 보여집니다. 

Mask(마스크): 대화자들을 구분하는 일반적인 방법은 닉네임(대화명)으로 구분하지만, 그 외의 다른 방법이 바로 이 마스크임. 아이디와 함께 IP 주소나 ISP 주소가 표시되어 지는것. 게임에 들어가기 전 채널 안에서 팀을 가르는 데 사용하기도 함.

Kick(킥): 대화방에서의 강제퇴장. 

Ban(밴): 채널에 누군가를 들어오지 못하게 하는 방지기능. 닉 또는 마스크로 밴을 걸며, 밴의 시간 설정이 가능. 밴을 걸수 있는 권한은 옵(방장)만 있음. 

Ignore(이그노어): 무시. 상대하고 싶지 않은 대화자에게 사용하는 방법. 이그노어한 대화자의 채널에서의 말, 쿼리, 노티스, DCC 등이 모두 또는 각각 무시되어 보이지 않게 됨. 닉 또는 마스크로 설정함.

Away(어웨이): 자리를 비우고 다른 일을 한다는 의미. 

DCC: 서버를 통하지 않고 다른 사용자와 직접적으로 연결하는 방법. 기본적으로 채팅 자체는 서버를 통해서 다른 사용자들의 대화내용이나 정보조회가 가능한데 이 기능은 서버를 통하지 않아 이것으로 연결되어 있을때는 서버접속만 끊고 프로그램을 종료하지 않으면 계속 연결될수 있음. 이것으로 화일을 송수신 할수 있으며 직접적인 1:1 대화가 가능함. 닉을 이용한 디시시는 같은 서버에 연결 되어 있는 사용자를 대상으로 가능하며, 서버포트를 열어놓은 사용자는 아이피로도 직접 연결요청하여 서버접속과는 상관없이 프로그램만 실행되어 있으면 사용가능함.

CTCP(Client To Client Protocol): 유저간의 특별한 방법의 통신수단. 기본적인 통신방법을 제외한 추가기능(스크립트)등을 이용하여 서로간에 특별한 기능을 수행하게 하거나 정보를 주고받는 수단.

Bot(봇): 특별한 용도를 위해 여러 기능들과 리모트 기능을 함께 탑재한 기능의 스크립트. 특정 이벤트와 특정 명령에 의해 동작하고 제어할 수 있음.


▒ Install mIRC

위에 설명한 IRC를 편리하게 이용하게 해 주는 프로그램이 바로 mIRC이다. 대부분의 윈도 사용자들은 mIRC를 IRC 클라이언트로 사용하고 있을 정도로 강력하고 편리한 기능을 제공해 준다. 기본적으로는 셰어웨어이나 일반 개인은 등록하지 않아도 사용에 특별한 제약은 없다. 

한 번 인스톨 후 개인설정을 끝내놓은 뒤 IRC폴더를 압축해 개인의 클라우드 서버에 올려놓으면, 어디서든 바로 개인화된 IRC를 이용할 수 있다.


▒ Setup mIRC

일단 mIRC를 설치한 후 처음 실행하면 다음과 같은 화면을 볼 수 있다.

IRC에서의 개인정보는 최대한 가리는 것이 좋다. 가린 후, 빵글이 아이디를 통해 자신의 오리지널리티를 증명하면 된다.
특히 IP 주소의 경우 세팅을 하지 않아 상대방에게 보여줄 필요가 전혀 없다. 빵글이 로그인 이후 꼭 가려준다.

[그림 1]
Full Name : 실명 기입란이나 입력하지 않는 것이 좋다.

Nick Name : 자신의 대화명을 기입한다.

Alternative : 위의 Nick Name 에서 기입한 대화명을 다른 사람이 사용하고 있다면 여기에 기입 된 것을 사용하게 된다.
빵글이 가입이 필요한 이유이기도 하다.

Invisible Mode : IRC의 사용자 정보 검색 기능(같은 채널이 아니어도 닉이나 IP로 검색)에 검색되지 않게 한다. 사용 여부는 취향에 따라.


[그림 2]
위의 [그림 2]에서 볼 수 있듯이 역시나 빈칸에 적절한 내용을 채워주면 된다.

Description : 서버 이름을 다른 것과 구별되게 아무렇게나 적어주자.

IRC Server : 접속할 IRC 서버의 주소를 적는다.

Port(s) : 접속할 포트를 지정, 기본 설정을 따라가면 된다.

Group : 서로 릴레이(서버끼리 연동되는 것)되는 서버들을 묶어 주는 역할을 하는데 릴레이가 되는 여러개의 서버를 알고 있지 않는 한 적어주지 않아도 된다.

Password : 공개 IRC 서버가 아닌 경우에 필요하다. 우리가 들어갈 서버는 공개서버이기 때문에 적지 않아도 된다.

이상의 내용을 입력한 후에 'Add' 버튼을 누르면 서버 등록도 끝나게 된다. 물론 다른 서버도 등록하려면 같은 방법을 반복하자.

이제 [그림 1]의 아래쪽에 있는 'Ok' 버튼을 누르면 접속에 필요한 기본적인 설정은 끝나게 된다. 


▒ Connect to mIRC

서버에 접속하는 방법은 여러가지가 있다.
먼저 아이콘에 마우스 오른쪽 버튼을 눌러서 다음과 같은 화면이 나오면 아까 등록했던 서버중 해당서버를 고르는 것이다. 여러개의 서버 중에서 골라야 할때 편리하다. [그림 3]을 보면 방금 등록했던 '누리넷'이라는 서버와 '한아얄씨'라는 그룹이 보인다.


[그림 3]
이 방법 외에도 아이콘을 누르면 마지막으로 접속 했던 서버에 바로 접속이 가능하며 혹은 IRC 창에서 '/server servername port password'형태로 직접 입력해서 접속 할 수도 있다. 서버에 접속하면 Status라는 윈도에 여러가지 말들이 주루룩 올라가고 [그림 4]와 같은 채널폴더가 뜨게 된다.


[그림 4]
채널폴더의 역할은 자주 가는 채널을 등록해 놓고 클릭 한번 만으로 바로 해당 채널에 참여할 수 있는 편리한 기능을 제공해 준다. 하지만 역시 이 채널폴더도 mIRC에서 기본적으로 설정되어 있는 각종 채널들이 설정되어 있으나 거의가 쓸모가 없다고 생각되는 사람은 채널을 전부 지워버리는 것이 현명하다. 채널폴더에 등록되어 있는 채널의 삭제는 채널을 하나 선택한 후 Alt-D를 누르고 있으면 된다. --; 아니면 일일히 'Delete'버튼을 클릭해 주거나 하는 방법도 있다. 모두 지워버렸다면 이제 'Add' 버튼을 눌러 채널을 등록하도록 하자.

채널은 휘발성이 있다. 방에 아무도 없는 채로 일정시간이 흐르면 서버는 그 채널을 초기화 해버린다. 빵글이(^^)가 그래서 필요하다.


Channel: 여기는 참여할 채널명을 적는다. 앞의 '#'은 써도 되고 안써도 된다.

Password: 채널 입장에 필요한 암호.

Description: 채널에 대한 설명

Auto-join channel on connect : 서버에 연결되면 자동으로 해당 채널로 연결한다. 일반적으로 !자동조인 명령어를 통해 등록한다.

[그림 6]
참고로 Status창은 IRC 서버에서 일어나는 각종 상황을 메시지로 알려주는 창이며, 직접 대화를 진행하는 창은 아니다. 혹시 IRC를 사용하다가 에러가 나거나 한다면 Status창을 잘 살펴 보면 해결책이 나올 수 있다.

빵글이 자동로그인을 위해 자동로그인 옵션을 사용했다면, 이곳에 로그인 정보(ID/PW)가 그대로 적히게 된다. 이것이 기타 포털사이트의 비밀번호와 빵글이 비밀번호를 구분해 사용해야 하는 이유다.



▒ Commands: written by seaofp of NariCS.net


/server : 지정한 서버로 접속
/server [port] [password]
/server (마지막 접속했던 서버로 접속. 이미 접속되어 있는 경우는 끊고 재접속)

/nick : 대화명 바꾸기
/nick seaofp

/join : 채널 들어가기, 만들기
/join #채널명
/join -i (마지막 초대받은 채널로 조인)
/join #channel key (암호가 key인 방에 조인)

/part : 서버와의 접속은 유지한채로 Channel(대화방) 나가기
/part (현재채널 나가기)
/part #채널명 [message]

/leave : part와 같은 명령어
/leave (현재채널 나가기)
/leave #채널명 [message]

/quit : 현재 접속되어있는 서버와의 접속을 끊음. 프로그램을 종료시키지만 않는다면 DCC는 연결이 유지됨.
/quit [이유 or message]

/disconnect : 서버 접속 끊기. /quit 과 동일효과. quit message는 기본메세지를 사용하게 됨.

/exit : 서버와의 접속을 끊고 프로그램 종료 (mIRC 창을 완전히 닫음)


/me : 생각을 표현하는 것. 일반 대화와는 다르게 표시됨
/me message

/action : 행동을 표현하는 것. /me 와 별 차이 없음
/action message

/op : Op(옵, 방장권한) 주기
/mode #channel +o nickname 과 같은 명령. 자신에게 옵이 있어야 가능
닉목록에서 닉 클릭 -> 오른쪽 클릭 -> Control -> Op 동일기능
/op nickname
/op nick1 nick2 nick3 ...

/dop : Op 뺏기
/mode #channel -o nickname 과 같은 명령. 자신에게 옵이 있어야 가능
/deop nickname
/dop nick1 nick2 nick3 ...

/whois : 사용자 정보 보기
/whois nickname

/notice : 귓속말 하기
/notice nickname message
/notice #channel message

/query : 1대1 대화하기.
/query nickname [message]

/msg : 창 이동하지 않고 어디서든 바로 메세지를 보내는 명령
/msg nickname message
/msg #channel message

/say : 그냥 대화하는것과 동일

/list : 채널 목록 보기
/list [#channel] [-MIN #] [-MAX #]
/list
/list -min 5 -max 20
/list #mirc
/list *love*

/channel : 채널 관리 대화창 열기 (채널에서 마우스 더블클릭과 동일)

/topic : 채널 주제
/topic #channel 오늘의 주제 : #channel의 토픽을 '오늘의 주제'로 수정
/topic #channel : #channel의 현재 토픽과 마지막 갱신한 날자시간과 닉네임 알아보기

/invite : 초대하기
/invite nick #channel

/away : 자리비움을 표시함. 누군가가 msg(query 포함) 나 whois를 하면 away message와 함께 표시됨
/away [away message]
/away busy
/away (away off)

/clear : 버퍼 지우기. 화면을 지워버림.


/kick : 강제퇴장. 자신에게 옵이 있어야 가능
/kick #channel nickname [reason message]

/ban : 입장거부. 옵만가능. 밴걸린 사람은 해당 채널에 조인할수 없게하는 기능. /mode #channel +b 와 같은 기능
/ban nick (같은 서버에 있는 닉네임에 한함. nick!*@host 로 밴 설정됨)
/ban [-ruN] [#channel] [type] (채널명은 않써주면 현재채널로 인식)
/ban #channel *!*test@0.0.0.*
/ban #channel *!test@*.domain
/ban #channel nick!~test@*
/ban -u10 *!*@0.* (10초후에 자동으로 unban됨)
/ban -r *!*0.* (ban list에서 삭제;remove)

/ignore : IRC 용어 참조
/ignore [-lrpcntikxu#] [type]
p : private
c : channel
n : notice
t : ctcp
i : invite
k : control codes

/ignore (현재 상태가 on 인지 off 인지 보여줌)
/ignore on (ignore의 활성화. 이것이 off인 상태에서는 ignore를 걸어도 무시되지 않음)
/ignore nick (nick!*@* 으로 모두 ignore)
/ignore *!*@* (*!*@* 마스크 모두 ignore. mask 부분은 ban 예제 참조)
/ignore -r *!*@* (remove. ignore 해제)
/ignore -u10 *!id@* (10초후 자동해제)
/ignore -c mask (channel만 ignore)
/ignore -rp mask (query;message만 ignore 해제)

/mode 에 관해서는 간단한 예제만으로.. +를 -로 하면 반대기능(설정해제)입니다.
/mode #channel +o nick (옵 주기)
/mode #channel +v nick (보이스 주기)
/mode #channel +b nick|address (밴걸기)
/mode #channel +i (초대한 사람만 들어올수 있게..)
/mode #channel +l number (number 만큼 인원제한)
/mode #channel +m (moderate. 옵이나 보이스 외에는 대화불가)
/mode #channel +n (external message 거부. 채널 밖에서 채널로 보내는 메세지 거부)
/mode #channel +p (private;비밀방)
/mode #channel +s (secret;비밀방)
/mode #channel +t (옵만 토픽변경 가능)
/mode #channel +k key (비밀번호를 입력해야 입장가능)
-- 상기 명령들은 채널에서 옵이 있어야만 설정 변경가능
/mode nick +i (자신의 닉만 가능. invisible)
/mode nick +w (자신의 닉만 가능. receive wall notice)
/mode nick +s (자신의 닉만 가능. receive server notice)
-- 여러가지 모드를 한꺼번에 줄수도 있다.
/mode #channel +ov nick nick
/mode #channel -ooo nick nick nick
/mode #channel +sik key
/mode 자기닉 +iws


/anick : Alternative Nickname 지정하기

/ame : 조인해 있는 모든 채널에 동일한 /me 수행

/amsg : 조인해 있는 모든 채널에 동일한 메세지 보내기


/dcc : IRC 용어 참조
/dcc send nick filename
/dcc chat nick
/dcc send ip filename
/dcc chat ip
(nick 을 통해서 dcc를 할 경우 같은 서버에 접속되어 있는 사용자여야 하고, ip를 통해서 dcc를 할 경우 상대방이 DCC option중 Server와 Send Chat이 Enable 되어 있어야 함)


/links : 링크되어 있는 서버 리스트를 보여줌
/partall [message] : 모든채널 나가기
/info : IRC system의 저작권과 저작권자의 정보 보여줌
/lusers : 현재 접속해있는 IRC서버의 총 사용자, 서버갯수, 오퍼레이터수, 채널수를 보여줌



#Gambler #GhostDog #jump #FPSKorea #Lunatic-hai #project_kr



http://narics.net






신고






tagged with  


*1  *···  *38  *39  *40  *41  *42  *43  *44  *45  *46  *···  *504 



категория N
catchP!
AdSense
Android
Carom/3C
Cook
CounterStrike
Cycling N
FIFA ONLINE 3
Music
Soccer
XBOX ONE
Stardew Valley
Storage
[무게실측] 페달마피아 져지/빕숏 키트(P..
[Fouriers] 푸리에 Di2 정션홀더 설치:..
리눅스 노트: Open in Terminal, .deb 설..
[Tacx Neo Smart] 에코폼 스포츠매트 설..
170529, 첫 FTP 테스트: 183.3W / 59kg =..
[Tacx Neo Smart] 탁스 네오스마트 설치..
[삼성 스마트홈] 공기청정기 스마트폰과..
삼성 공기청정기/청소기 5월 럭키박스 이..
삼성 자연가습청정기 개봉기: 블루스카이..
[판매완료] 서벨로 R3(48) 울테그라 + 펄..
[무게실측] 루디 포토닉(Rudy Project Fo..
[판매완료] 자이언트 라이드센스(GIANT R..
[2017 기변] 자이언트 TCR SL 0, 듀라 Di..
그랜트 피터슨, 자전거 영원히 타는 법
피파3, 이탈리아 3232 포메이션: 06인자..
Canyon Ultimate CF EVO 출시: Lightweig..
[팬텀싱어] 마이클리 - 겟세마네(Michael..
[싸이클링 시크릿] 로드 낙차/사고 피하..
[SKT/KT] 3G/LTE APN 설정값: 인터넷, MM..
안드로이드 노트: 컨텐트 프로바이더(CP)..
안드로이드 노트: 서비스, 생존주기, sta..
피파3, 433 전술저장용: 전설C, 월베 메..
안드로이드 노트: 리스트뷰, 어댑터, 어..
윈도우 10, 구글 킵 설치/위치: 작업표시..
옥주현 & 덕양구 이재진 - 난(Ock Joohyu..
Suwon to Gunsan, 2016
[Windows 10] 개인적인 윈도우10 설치 순서
CFG70 리뷰 #4, 체험기간을 마치며: 삼성..
에코브릿지 & 최백호 - 부산에 가면(Eco..
[피파3] 포메이션 저장용: 월베 샤비, 16..
count total 1,778,934, today 256, yesterday 640