ネットワークコミュニケーション よく使われるアプリケーション DNS 7/5/07 1 アプリケーション層のプロトコル 2 注 意 インターネットで従来から使われていたプロトコ ルでは データはそのまま(平文で)転送される ものがほとんどである つまり,盗聴されると筒抜けになる 現在は,データを暗号化するものがあるので,そ のようなものを使うこと 3 HTTP 4 H T T P http://www… HyperText Transfer Protocol HTMLで記述されたデータの転送 5 H T T P S (1) HyperText Transfer Protocol Security SSL(Secure Sockets Layer)による暗号化機能 をHTTPに加えたもの サーバとクライアントの通信を暗号化する 6 H T T P S (2) httpsで通信を始めると,告知される 7 H T T P S (3) httpsで通信中の時は,鍵が表示される 鍵をクリックすると,証明書が表示される 8 H T T P S (4) 9 H T T P S (5) httpsの通信が終了すると,告知される 10 SMTP・POP 11 S M T P (1) Simple Mail Transfer Protocol 元々,メールサーバ間のメール転送プロトコル 一般の利用者がメールソフトから,メールサーバ へメールを送信する際に使う 通信は平文 12 S M T P (2) サーバ側で,メールを送ってきた者を確認しない (認証しない) 誰でもが送ることができる 悪用されうる 現在は,何らかの制約を課している ISPが何か指定していたら注意 13 P O P (1) Post Office Protocol メールサーバから,メールを読み出すプロトコル 利用者の認証をパスワードにより行う 通信は平文 パスワードもメール本文も 14 P O P (2) APOP(Authenticated POP) パスワードそのものを転送しない パスワードの盗聴対策 既に安全とはいえなくなっている しかし,メール本文は平文 メール本文も暗号化する方法ある 15 SMTP・POPの関係 メールの送信 メール作成 SMTPで相手のメールサーバへ SMTPで自分のメールサーバへ POPで自分のメールサーバから読み出す メールの受信 16 その他 17 TELNET ネットワーク経由でコンピュータにログインするた めプロトコル 通信は平文 つまり,ログイン時のパスワードも SSH(Secure Shell)は通信を暗号化する 18 F T P (1) File Transfer Protocol ファイル転送プロトコル ファイルのダウンロードだけでなく,アップロード にも使われる 通信は平文 19 F T P (2) 手元で,webページを作成 それをwebサーバに送るときにFTPを使う ファイアウォールがあると,うまく転送できないこ とがある 設定変更で対応可能 20 I P 電話とインターネット電話 21 I P 電 話(1) IPネットワークを使って音声を送る VoIP(Voice Over IP)という技術 最近では Skype 22 I P 電 話(2) インターネット電話 インターネットを用いる (狭義の)IP電話 閉じたIPネットワークを用いる 例 通信事業者がIP電話専用のネットワークを 用意する 23 I P 電 話(3) 課題 音声符号化 – 音声(アナログ信号)をデジタル 化する 呼(こ)制御 – 相手を呼び出したり,話中かど うか調べる 音声品質 – パケットの遅延が目立つと,会話 が不可能 24 I P 電 話(4) VoIPの基礎知識 秋葉俊夫 他 UNIX Magazine 2004年12月号 p.28-46 25 DNS Domain Name System 26 ド メ イ ン 名 (1) ドメイン名自身の話題は,“情報社会と情報倫 理”で取り上げた 一口に言えば,“インターネットのホストの名前” 厳密にはホストだけとは限らない 27 ド メ イ ン 名 (2) www.jobu.ac.jp 右から読むと jp Japan ac academic jobu 上武(大学) www ホストの名前 28 ド メ イ ン 名 (3) www.jobu.ac.jp “日本”の“高等教育機関”の “上武大学”の“wwwという名前のホスト” 層をなしている(階層化) 29 ド メ イ ン 名 (4) jp以外に cn(China) kr(Korea, Republic of)など ac以外に,jpでは co(company) go(government)など 30 ド メ イ ン 名 (5) jobu以外に,ac.jpには gunma-u(群馬大学)など ちなみに,co.jpには jobu.co.jpなど 31 ド メ イ ン 名 (6) jobu.ac.jpには www や tanigawaなど 32 ド メ イ ン 名 (7) 絵にすると… 33 DNSの目的 www.jobu.ac.jpのIPアドレスを知りたい かっては,ドメイン名とIPアドレスの対応表 を使っていた 集中管理 定期的に更新 各サイトは,その情報を取りにいく インターネットの規模の拡大で破綻 hostsというファイルが残っている 34 D N S (1) ドメイン名とIPアドレスの対応情報の分散データ ベース ドメイン名 ⇔ IPアドレス ドメイン名からIPアドレスを知りたいとき,または その逆のとき,DNSサーバに問い合わせる 35 D N S (2) インターネットに接続している組織はDNSサーバ を用意する その組織内の情報を管理(ホストのドメイン名 とIPアドレスの対応)する その組織内・外からの問い合わせに答える 上武大学にもサーバがある 36 D N S (3) 問い合わせを受けたサーバが,世界中の情報を 蓄えているわけではない では,知らないことを尋ねられたらどうするの か? 37 D N S (4) 上武大学から, www.example.co.jp にアク セスする(IPアドレスを知りたい) (クライアントは)上武大学のサーバに尋ね る 38 D N S (5) (www.example.co.jp) 上武大学のサー バが知らないと きは,あるサー バにjpを管理し ているサーバを 尋ねる jpを管理してい るサーバが分か る 39 D N S (6) (www.example.co.jp) jp の情報を管理 しているサーバ にco.jpを管理し ているサーバを 尋ねる co.jpを管理して いるサーバが分 かる 40 D N S (7) (www.example.co.jp) co.jp の情報を管理しているサーバに example.co.jpを管理しているサーバを尋ねる example.co.jp の情報を管理しているサーバに www.example.co.jp のIPアドレスを尋ねると答え てくれる 41 D N S (7) では,最初に尋ねるあるサーバとは? ルートサーバ 世界中で13システム(複数のサーバからなる) ルートサーバのIPアドレスは,どのサーバも 知っている 42 D N S (8) 絵にすると… co.jpのことを知っているサー バに,example.co.jpについて のサーバを尋ねる (www.example.co.jp) ルートサーバに jp につい てのサーバを尋ねる jpのことを知っている サーバにco.jpについて のサーバを尋ねる 43 D N S (9) 実はドメイン名の階層と同じ 44 D N S (10) いつもいつもルートサーバに問い合わせている わけではない IPアドレスから,そのホストのドメイン名を検索す ることでもできる(逆引き) メールサーバを検索することもできる 45 クライアント(PC)の設定 DHCP 46 クライアントの設定 (1) 自分が利用するDNSサーバのIPアドレスを設定 しなければならない 47 クライアントの設定 (2) ホストのIPアドレス,サブネットマスクやデフォル トルート(ゲートウェイ)も設定しなければならない 48 クライアントの設定 (3) DHCP(Dynamic Host Configuration Protocol) DHCPサーバを用意すれば,クライアントの設定 は自動的に行われる 49 クライアントの設定 (4) DHCPを利用できると きは,“自動設定”にし ておけばよい DHCPが利用できる場 合でも,自分で設定す ることもできる 50 51
© Copyright 2024 ExpyDoc