IRC What a wonderful world

Slides:



Advertisements
Similar presentations
1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
Advertisements

TCP/IP によるチャットプログラ ム 薄井 秀晃. 基礎知識編 TCP/IP とは? IP とは・・・ Internet Protocol の略称であり通信方法の技術的なルールで あり、実際にデータを送受信する前にデータを小さなデータ に分割し、それに発信元と受信先の IP アドレスを付加させて.
第1章 ネットワークとコミュニケーション 第2節 ネットワークのしくみ 2 ネットワークを支える技術 (教科書 p36 ~ p37) 今日の用語  モデム (modulator/demodulator:modem)  IP アドレス (internet protocol address)  ドメインネーム.
VQSコラボBusiness VQSコラボLearning ご提案資料 2014/4. Windows版 iPad版 iPhone版 交流タイプ 2 ◆シンプル設計でどの端末からも 議長or講師+5映像付発言 参加者最大:30接続(内25視聴者) (*)Android版は開発中です シンプル設計のインターフェイスはWindowsパソコン、iPad、iPhoneと.
T2V 技術 Web 製作ラボ 3/ hayashiLabo 2. T2V 技術 PC 操作 念のため・・・
目次 このドキュメントについて・・・前提条件……………………………………… 2
Windows版設定マニュアル VPNクライアントソフトの入手
情報基礎A 情報科学研究科 徳山 豪.
揮発性情報 2003/05/25 伊原 秀明(Port139).
最新ファイルの提供を保証する代理FTPサーバの開発
セキュリティインシデントの現状とネットワーク環境におけるセキュリティ保全
(株)アライブネット RS事業部 企画開発G 小田 誠
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
(株)アライブネット RS事業部 企画開発G 小田 誠
スキルチェック Unix編.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
QRコード作って使ってみる 作成者: 川瀬 智美 川瀬智美ですよろしくお願いします ここにあるマークご覧になったことありますでしょうか?
テキストベースの会議における議論の効率化に関する研究
利用推奨環境 最新のウエブブラウザGoogle Chromeを推奨します。 最新のAdobe Flashが必要になります。
小児病棟におけるビデオ会議システムを用いた子ども達への取り組み
「コンピュータと情報システム」 07章 インターネットとセキュリティ
ネットワークの基礎技術.
30分でわかるTCP/IPの基礎 ~インターネットの標準プロトコル~ 所属: 法政大学 情報科学研究科 馬研究室 氏名: 川島友美
“All your layer are belong to us” 君達の「階層」は全て我々が戴いた
担当教官:大月 美佳(佐賀大学) 2001年度 総合科目
インターネット メールサーバ DNSサーバ WWWサーバ ファイアウォール/プロキシサーバ クライアント.
HTTPプロトコルとJSP (1) データベース論 第3回.
HTTPプロトコル J2EE I 第7回 /
Telnet, rlogin などの仮想端末 ftp などのファイル転送 rpc, nfs
メッセージ機能 相手にメッセージを送信する 04 送信する相手を選んでメッセージを送信します。
ま と め と 補 足 ネットワークシステムⅠ 第15回.
iStorage NSシリーズ ウィルスチェック運用の手引き
鯖管のすヽめ.
Step.9 VPN VPNのトンネルを張る PC 3 PC 1 PC 2 論理ネットワーク1 xx (自動割当)
情報検索概説II(99秋) 第3回 1999/10/21 インターネットの仕組み(2).
Ibaraki Univ. Dept of Electrical & Electronic Eng.
学校におけるネットワークの運用と技術 解説編.
Linux リテラシ 2006 第4回 ネットワーク CIS RAT.
ネットワークアプリケーションと セキュリティ
08年度授業補助TA ジュン ネットワーク設計演習Ⅱ 実機演習まとめ.
第7回ネットワークプログラミング 中村 修.
映像配信サーバ入門 金山典世 稚内北星学園大学情報メディア学部
パケットキャプチャーから感染種類を判定する発見的手法について
Cisco dCloud dCloud登録ルータ配下からのvWLCへのAP接続 シスコシステムズ合同会社 2016年7月.
インターネットにおける真に プライベートなネットワークの構築
Cisco Umbrella のご紹介 2018 年 1 月.
gate-toroku-system のしくみ
UDPマルチキャストチャット    空川幸司.
Webプロキシ HTTP1.0 ヒント CS-B3 ネットワークプログラミング  &情報科学科実験I.
TCP/IPとプロセス間通信 2007年1月12日 海谷 治彦.
コンピュータ プレゼンテーション.
サーバ・クライアントシステム ( X Window System) 2006/01/20 伊藤 和也 original: 前坂たけし
Minecraft: Education Edition インターネット経由で共同活動する方法 HW-02G編
最低限インターネット ネットワークにつなぎましょ!
8 号館宇宙惑星 プライベート LAN 利用説明会
コンピュータにログイン 第1章 コンピュータにログイン 啓林館 情報A最新版 (p.6-13)
仮想環境を用いた 侵入検知システムの安全な構成法
gate登録システム: 設計ポリシーから使い方まで
World IPv6 Day worldipv6day. org/ attn
システムプログラミング 第10回 プロセス間通信3 簡易Web server(準備) Chat プログラム 担当:青木義満、篠埜 功
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ネットワークプロトコル.
gate-toroku-system のしくみ
Sftp の使い方 牧之内研究室 修士1年 安部智貴 2004/04/13.
ソケットの拡張によるJava用分散ミドルウエアの高信頼化
ユーザ認証の盗聴 2002/9/10 峯 肇史 牧之内研究室「インターネット実習」Webページ
VPNクライアント接続 サーバー保守のための安全な経路+作業者単位のアクセス制御 簡単な図 (網羅性より象徴性)
HTTPプロトコルの詳細 M1 峯 肇史.
Presentation transcript:

IRC What a wonderful world YOSHIDA Ken-ichi 5hed@nisoc.or.jp

こんてんつ IRCとは IRCの現状 IRCでGo! クライアントを使ってみよう サーバをたててみよう

IRCとは インターネットを利用したリアルタイム会議システム Internet Relay Chatの頭文字 1988年、フィンランドのJarkko Oikarinenn氏が開発

まちっと細かくみてみると RFC1459で規定 現在はRFC2810~2813にupdate 6667番portを使用する

くらべてみよう ~talkコマンド~ talkは1対1の会話だが、IRCは多人数で会話できる talkでは相手のユーザとマシン名が必要だが、IRCはサーバにつなげればOK talkは基本的にはアルファベットしか通さないが、IRCは日本語対応

くらべてみよう ~Webチャット~ Webチャットではブラウザを使うが、IRCでは専用アプリを使用する。

IRCのしくみ サーバ/クライアント構成 IRC網 クライアント サーバ クライアント サーバ サーバ クライアント サーバ クライアント

IRCのしくみ サーバ間は相互に接続されている クライアントはどのサーバにつないでもよい ユーザ情報、チャンネル情報、会話を交換している サーバが接続されていれば、別々のサーバにつないでいても会話ができる

クライアントを入手する Windows Macintosh Unix CHOCOA(http://www.chocoa.org/) MuliChat(http://muri.tri6.net/) Macintosh CHOCOA Unix ircII-jp irchat.el(ftp://ftp.kyoto.wide.ad.jp/IRC/irchat)

サーバを選ぶ 国内IRCサーバ(IRCnet) irc.tokyo.wide.ad.jp (port 6660-6669) irc.kyoto.wide.ad.jp (port 6660-6669) irc.fujisawa.wide.ad.jp (port 6660-6669) irc.dti.ne.jp (port 6667) irc.huie.hokudai.ac.jp (port 6667)

クライアントの設定 サーバ名(or IPアドレス) ポート番号 ニックネーム 前述のサーバ群の中から近いところを選ぶ できれば6667以外を選ぼう ニックネーム IRC上でのあなたの名前 他のユーザと重なってはダメ

クライアントの設定 ユーザ情報 ユーザ名 メールアドレス その他、クライアント毎の設定

チャンネル(channel) IRCにおける「部屋」 すでにあるチャンネルに入ることもできるし、自分で新しいチャンネルを作ることもできる joinコマンド(後述)を使う チャンネル内での管理者をチャンネルオペレータ(ちゃんおぺ、ちゃのぺ)という

チャンネル "&" "#" "+" "!"のいずれかで始まり、50文字以内の文字列 "&":そのサーバ内でのみ通用 "&" "#" "+" "!"のいずれかで始まり、50文字以内の文字列 "&":そのサーバ内でのみ通用 "#":接続された全サーバで通用 "+":同上(自動的にchanopになる) "!":セーフチャンネル(チャンネル名の重複を避けることができる)

日本ローカルのルール チャンネル名の後ろに":*.jp”をつけると、日本国内のサーバでのみ通用するチャネル名となる チャンネルが増えたための措置 クライアントが対応していれば、チャンネル名の先頭が"%"になる

コマンド チャンネルに入る チャンネルを出る チャンネルのモードを変更する join channel [key] part channel mode mode +で付与、-で剥奪

コマンド チャンネル一覧 list 招待する invite nick チャンネルから蹴り出す kick nick

comsa de mode チャンネルの設定を行う O:ユーザにchanop権限を与える m:モデレート(chanopのみ発言可) t:チャンネルのtopicを変更する i:invite(招待されるか、招待マスクに合致する人だけが入れるチャンネル) k:チャンネルキー(パスワード)の設定 p:プライベート(joinしないと見えない)

サーバをたてよう 最新はircd2.10.3+jp6 ftp.kyoto.wide.ad.jpなどからget 流れ ./configure config.hを編集 make install-server (コンパイル&install)

ircd.conf M:sanmon.nisoc.or.jp:211.12.194.50:Niigata Internet Society:6667 A:YOSHIDA Ken-ichi:5hed@nisoc.or.jp:Client Server:: P::::6667: Y:2:90:300:1:4000000 Y:10:90::100:512000:10:32 Y:11:90::100:512000:0.1:0.2 Y:12:90::100:512000:1:3 Y:13:90::100:512000:3:1 Y:99:90::100:600000:0:0 C:irc.ibis.ad.jp:abc1234:irc.ibis.ad.jp:6667:99 N:irc.ibis.ad.jp:abc1234:irc.ibis.ad.jp:0:99 H:*::irc.ibis.ad.jp:: I:*@*:::6667:13 o:5hed@Akari.GigaStream.Nagaoka.Niigata.JP:ab4d653wf4:Yoshida::10

ircd.conf詳細 M:サーバの情報 A:管理者の情報 P:ポート情報 Y:接続のクラス C/c/N:サーバ間接続 Cとcは同じだが、cはZIP圧縮で通信する CとNは必ず対にして使用する

ircd.conf詳細 H:ハブ接続 L:リーフ接続 I/I:クライアント接続 ハブ接続を使うと、複数のサーバにつなぐことができる リーフは1つのサーバとしか接続できない I/I:クライアント接続 user@hostnameの形も使える (identサーバが必要)

ircd.conf詳細 O/o:オペレータ特権 Oはグローバルオペレータ oはローカルオペレータ ローカルオペレータでないと使えないコマンドがある(restart、dieなど)

sanmon.nisoc.or.jp InfoIbis、県立新潟女子短大と接続 NISOCのチャンネルやNT-Commitee2のチャンネルもある 参加者ぼしゅ~ :-)