インターネット コミュニケーション 第一回 重近 範行
スタッフ 講師 重近 範行 TA 谷 隆三郎 (M2、たに) SA 奥村 祐介 (B4、ちゃい) 江村 桂吾 (B2、late4)
授業ページと連絡先 Web http://www.sfc.wide.ad.jp/~chai/06s/workshop03/ スタッフメーリングリスト nic06@sfc.wide.ad.jp
グループ分け Group A Group B Group C Group D t04497mt s04240kk s05683sh t05567ys s05146ko Group B t05689hn s06566mt s04578at t05746ah Group C s04244kk s05510ys t06347yk s05587sh Group D t04497mt t05590rt s05590mn t05188so Group E t04568mt t04043hi s04289ek Group F t04012sa s04482tt s05811km
グループごとの席順 教卓 A B C D E F
ソフトウェアのダウンロード http://www.sfc.wide.ad.jp/~chai/06s/workshop03/ WinSCP →左メニューからダウンロード WinSCP Windows Media Encoder 9 series Logicool webcameraのデバイスドライバ 注意:カメラは渡されてもすぐ接続しないように(インストール中に指示されます)
インターネットの 基礎知識
コミュニケーションモデル 一対一 多対多 一対多 A B A A B B C D C D 電話 TV放送 多人数会議
通信の方向性 片方向 双方向 A B A B
コミュニケーションモデルと通信の方向性 電話 TV放送 会議 一対一、双方向 一対多、片方向 多対多、双方向 A B C A B D A B
インターネットにおける通信方式 Unicast Multicast Broadcast A A A B B C D B C D 一対一 一対多 (特定の人のみ) Broadcast 一対多 (届く範囲全ての人) A A A B B C D B C D
通信相手の指定 ドメイン名を使う方法 IPアドレスを使う方法 www.sfc.wide.ad.jp →村井研のWebサーバ mail.sfc.keio.ac.jp →SFCのメールサーバ www.asahi.com →朝日新聞社のWebサーバ IPアドレスを使う方法 203.178.142.133 133.27.4.122 210.173.169.168 こちらでも通信可能
IPアドレス インターネットでの識別子 32bit (IPv4) 8bitずつ . (ドット)で区切って10進数表記 133.56.82.128 133.27.4.125 203.178.143.59 203.178.143.42 133.27.4.23 133.56.82.14 203.178.128.56 133.27.4.127 203.178.128.129
(補足) コンピュータにとっての情報量 bit byte ( = 8bit) 2種類のものを識別できる コンピュータが扱う情報の最小単位 2^8 = 256通りの情報を表現できる 1 or 1 1 1 1 1 byte
(補足) 2^nの計算 2^10 = 1024 ≒ 1000 2^20 2^10 × 2^10 → 1000 × 1000 = 約1000000 2^32 2^2 × 2^10 × 2^10 × 2^10 →4×1000×1000×1000× = 約40億
IPアドレスの調べ方 コマンドプロンプトの起動 ipconfig スタート →全てのプログラム →アクセサリ →コマンドプロンプト ワイヤレスネットワーク接続(無線LANの場合) ここの数字がIPアドレス
ドメイン名 IPアドレスに対応する別名 携帯電話 インターネット 数字→コンピュータにやさしい、人間は覚えづらい 名前→人間は覚えやすい、コンピュータには難しい 携帯電話 インターネット 友達の携帯番号を覚えるのが大変 ↓ アドレス帳に登録 田中さん → 090-XXXX-XXXX 自分専用 IPアドレスを覚えるのが大変 ↓ DNSに登録 web.sfc.keio.ac.jp → 133.27.4.40 世界共通
DNS Domain Name System 手動でDNSへ問い合わせる方法 世界中のドメイン名とIPアドレスの関連付けを管理 コマンドプロンプトから nslookup [ドメイン名] コマンド スペース 調べたいサーバのドメイン名 例えば www.sfc.keio.ac.jp www.yahoo.co.jp など
DNSキャッシュ DNSの問い合わせ結果を一時的に記憶する機能 キャッシュを表示する方法 コマンドプロンプトから ipconfig /displaydns コマンド スペース オプション /? と入力するとオプション 一覧が見れる
命名規則 web . sfc . keio . ac . jp 名前の付け方のルール 後ろから順番に読んでいく “ドット”で意味の区切りがある 階層構造 後ろから順番に読んでいく SFCにある 大学で web . sfc . keio . ac . jp webと言う名前 のコンピュータ 慶応の 日本の
階層構造 “ドット”区切りで一つずつ下る ・ jp uk …… com ad … ac co or ne … keio yahoo nec wide u-tokyo … keio yahoo nec sfc cc … web.sfc.keio.ac.jp
DNSでの名前解決 web.sfc.keio.ac.jpのIPアドレスを調べる場合 jp ac keio sfc Root sfcは? server web.sfc.keio.ac.jpは 133.27.4.40だよ! web.sfc.keio.ac.jpのIPアドレスは? 133.27.4.40です web.sfc.keio.ac.jp 通信開始! (133.27.4.40)
ストリーミング
ファイル配信 ファイル ファイルをダウンロードしてから再生 データの塊 始まりと終わりがある web.sfc.keio.ac.jp sample.avi out.txt test.png pic.html …. Web Server http://web.sfc.keio.ac.jp/sample.avi sample.avi
実習1 カメラドライバのインストール 1.ダウンロードしたファイルを実行 4.「同意します」にチェックして「次へ」 2.「次へ」 しばらく待つ 3.「次へ」 5.「カスタム」にチェックして「次へ」
実習1 カメラドライバのインストール 6.「次へ」 7.Logitech Image Studio Logitech Desktop Messenger 「この機能を使用できないようにします。」 をチェックして「次へ」 8.「インストール」
実習1 ビデオをファイルへ保存 3.使用するデバイスを選択 1.windows media encoderを起動 ビデオ: スタートメニュー Logitech QuickCam for Notebooks Pro オーディオ: Logitech Mic (Notebooks Pro) 1.windows media encoderを起動 スタートメニュー →全てのプログラム →Windows Media →Windows Mediaエンコーダ 2.オーディオまたはビデオの取り込みを選択 ダブルクリック
実習1 ビデオをファイルへ保存 4. 保存するファイル名を指定 「参照」をクリックすると保存先が選べる 6.エンコードオプションはそのまま 4. 保存するファイル名を指定 「参照」をクリックすると保存先が選べる 6.エンコードオプションはそのまま 7.表示情報の入力は自由に(空欄でもOK) 8.「完了」 9.「エンコードの開始」で録画開始 5. コンテンツの配信 「ファイルへ保存」を選択
実習1 Webサーバへ転送 ファイル名が日本語の場合は必ず英語にする ccz00.sfc.keio.ac.jp 1.winscpを起動 3.public_htmlの中にドラッグ&ドロップ ccz00.sfc.keio.ac.jp 2.ホスト名、ユーザ名、パスワード を入力してLogin ユーザ名 パスワード
実習1 Webから閲覧 http://web.sfc.keio.ac.jp/~ログイン名/video1.wmv 自分でつけたファイル名 Windows Media Playerが起動して再生が始まる
GyaO(ギャオ) 配信帯域 ストリーミングで配信される無料の 映像コンテンツ ニュース,映画,音楽etc. ジャンル別全14ch Windows MediaTechnology で配信 配信帯域 384kbpsと768kbps http://www.gyao.jp
インターネットにおける通信モデル サーバクライアントモデル(今回) P2Pモデル(次回) 対等な関係で相互に通信を行うモデル サービスを行う側、受ける側が明確に分かれているモデル 例:Webサーバ、メールサーバ P2Pモデル(次回) 対等な関係で相互に通信を行うモデル 例:Skype サーバ クライアント
コンテンツ配信網 他ISP フレッツ網 ISP Gyao 視聴者 Gyao 視聴者 http://flets.com GyaO データサーバ フレッツスクウェア フレッツ網 ISP Gyao 視聴者 Gyao 視聴者 http://flets.com
ストリーミング配信 ストリーム データをファイルという塊ではなく ストリームとして配信 連続的なデータの流れ 始まりと終わりがない USBカメラの映像 ストリーム 連続的なデータの流れ 始まりと終わりがない データをファイルという塊ではなく ストリームとして配信 Encoder Internet Server Internet Client Client Client
実習3 ストリーミング配信を体験してみよう(送信) 1.windows media encoderを起動 スタートメニュー →全てのプログラム →Windows Media →Windows Mediaエンコーダ 2.ライブイベントのブロードキャスト配信 クリック
3.「次へ」をクリック ビデオ:Logitech QuickCam オーディオ:Logitech Microphone を選択 4.「次へ」をクリック
サーバ名:ic.sfc.wide.ad.jp 公開ポイント:グループ名(a など) 5. サーバと公開ポイントを入力 6.ビットレートを選択する まずは282kbps
7.「次へ」をクリック 8.「次へ」をクリック
9.題名・作成者名を入力 - 空欄でもかまいません 例・video2 hanako 10.完了をクリックしたときにブロードキャストを開始する にチェックをいれて 完了 チェックを入れる
パスワード: arukerunebukuro 11.ブロードキャストのパスワードを入力 ユーザー名: user1 パスワード: arukerunebukuro
実習3 ストリーミング配信を体験してみよう(受信) Windows Media Playerを起動 ファイル→URLを開く mms://ic.sfc.wide.ad.jp/a を入力して「OK」 (グループAの場合)