ネットワークと コミュニケーション技法 第8回 - インターネット(2) - 講義内容 1.ドメインネームシステム 2.電子メール、WWW 3.インターネット接続 2 インターネットプロトコル体系 アプリケー ション層 プレゼン テーション層 セッション層 トランス ポート層 ネット ワーク層 データ リンク層 物理層 アプリケーション層 SMTP, FTP, TELNET, SNMP, DNS, MIME プレゼンテーション層 セッション層 TCP UDP PPP ネットワーク層 データリンク層 通信回線 物理仕様 物理層 IP イーサネット トークンリング FDDI トランスポート層 TCP/IP通信プロトコル群 OSI基本参照モデル 3 ドメイン名と構造 □□□.△△△.○○○.××× 第4階層 第3階層 第2階層 第1階層 国の識別 (a)属性型JPドメイン名 (例) www.kantei.go. jp 組織属性 組織名 ac:教育/学術機関 co:企業 go:政府機関 etc. jp:日本 uk:イギリス (アメリカのみ特例) com:企業 gov:政府機関 etc. (b)地域型JPドメイン名 市町村名、都道府県名で構成 (例) example.chiyoda.tokyo. jp (c)汎用型JPドメイン名(日本語も可能) (例) example. jp 総務省. jp 4 DNSの構造 yc.tcu.ac.jp 一般ドメイン名 国ドメイン名 net:ネットワーク プロバイダ 商用 edu:教育機関 (例) gov:米国政府 mil:米国軍隊 int:国際組織 com 第1階層(トップレベルドメイン) gTLD(Generic Top Level Domain) ccTLD:country code Top Level Domain) jp ac 組織ドメイン名 (例) ac:教育機関 ad:ネットワーク管理組織 co:企業 go:政府機関 or:団体 第2階層(第2レベルドメイン) 組織名 ホスト名 tcu 第3階層(第3レベルドメイン) (個人、企業、団体の登録名) yc 第4階層(第4レベルドメイン) DNS: Domain Name System 5 DNSサーバ ドメイン名を管理する階層の情報を管理する。 ドメインネーム:yc.tcu.ac.jp IPアドレス :133.78.111.8 SMTPサーバ DNSサーバ インターネットへ ルータ DNS: Domain Name System 6 DNSサーバの働き ルートネームサーバ jpネームサーバ tcu.ac.jpネームサーバ ローカルDNSサーバ eduネームサーバ u-mich.eduネームサーバ ローカルDNSサーバ SMTPサーバ 7 DNSの仕組み クライアントPC ① www.○○○.ac.jp の IPアドレスの問合せ DNSサーバ ②アドレス回答(200.1.xx.x) WWWサーバ 8 電子メール mail.yc.tcu.ac.jp SMTPサーバ インターネット SMTPサーバ POP3サーバ IMAP4サーバ ルータ SMTP: Simple Mail Transfer Protocol 電子メール配送プロトコル POP3: Post Office Protocol version 3 電子メール受信プロトコル(クライアント側管理) IMAP4: Internet Message Access Protocol version 4 電子メール受信プロトコル(サーバー側管理) 9 電子メール送信側の機能 メール送信者 メールサーバー アドレス帳 メール作成 メール送信 メール受付通知 資料添付 写真添付 送信メール ファイル作成 と保存 宛先不明その 他の異常通知 10 電子メール受信側の機能 メールサーバー メール受信者 着信メール配達 メール取出し要求 着信メール自動配達 メール受信 メール返信 メール転送 メール読取り 受信メール ファイル作成 と保存 11 電子メールのヘッダ情報 FROM(差出人) To(宛先) Cc Subject(件名) Date(日付) Reply-to(返信先) Bcc :送信者のメールアドレス :受信者のメールアドレス :カーボンコピー(写しの受信者) :メールの表題 :送信日時 :返信用の宛先メールアドレス :ブラインドカーボンコピー (受信者を他に教えたくない場合) 12 電子メールの流れとプロトコル DNSサーバ ②宛先IPアドレス の問合せ (メーラ) ⑤POP3 (メーラ) ④SMTP ①SMTP 送信元 ③宛先IPアドレス の回答 メールボックス SMTP サーバ POP3 サーバ 宛先 SMTP(Simple Mail Transfer Protocol):メールの送信 POP3(Post Office Protocol 3):メールの読出し 13 FTPの概要 コンピュータ同士のファイル転送機能。 FTPクライアント FTPサーバ 認証手順(ID、パスワード) ダウンロード get(ファイルをサーバに要求) アップロード put(ファイルをサーバへ転送) FTP: File Transfer Protocol 14 WWWの利用における技術 WWW: World Wide Web HTML コンテンツ記述言語 WWWサーバー URL DNS 情報の所在、 取り出し方法 ハイパーテキスト HTTP 転送プロトコル インターネット (TCP/IP) HTML: HyperText Markup Language HTTP: HyperText Transfer Protocol URL: Uniform Resource Locator ブラウザ 閲覧ソフト クライアント 15 ハイパーテキストのイメージ 文書2 文書1 リンク ハイパーテキスト は分散している文 書や図表をリンク で関係づける方法 である。 説明図はここをク リックする。 リンク先指定 ハイパーテキス トの説明は以下 のとおり。 URL リンク 文書3 コンテンツ作成記述言語 HTML HTML: HyperText Markup Language URL: Uniform Resource Locator 16 HTMLの記述とブラウザの表示 <HTML> <HEAD> <TITLE>情報通信について</TITLE> </HEAD> <BODY> <CENTER><B>情報通信について</B></CENTER> <BR> 情報通信技術は距離と時間を克服する手段を提供しています。 <BR><I>インターネット</I>は、人類のインフラストラクチャです。 </BODY> </HTML> (a)HTMLの記述 (b)ブラウザの表示 17 ブラウザの種類 Internet Explorer(IE):Microsoftが提供しているWebブ ラウザ Firefox:Mozilla Foundationによって開発されている Webブラウザ Safari:Appleの主にMac OS X向けのWebブラウザ Opera:ノルウェーのOpera Software ASAが開発した Webブラウザの名称である。フリーソフトとして無償で 提供されている。 Google Chrome:Googleが開発したオープンソースの Webブラウザ 18 URLの形式 http://kantei.go.jp/jp/singi/it2/index.html サーバ名 ディレクトリ名 (フォルダ名) ファイル名 プロトコル(スキーム)名 http:ハイパーテキスト転送、 ftp:ファイル転送、mailto:電子メール、等々 19 WWWサーバ(1) クライアント -HTTPの概念- WWWサーバ WWW.xx.co.jpを探し、HTMLソースを要求 ホームページのHTMLソース 画像などのリンクデータを要求 画像などのデータ HTTP: Hyper Text Transfer Protocol 20 HTTPの概要 DNSサーバ クライアント www.reidai.co.jp のIPアドレスは? 201.10.・・・ Webサーバ HTMLソース要求 HTMLソース 画像等の添付情報の要求 画像等の情報 [凡例] HTTPリクエストメッセージ HTTPレスポンスメッセージ 21 WWWサーバ(2) クライアント -CGI- WWWサーバ サーバーアプリケーションを 呼出す標準的インタフェース。 WWW.xx.co.jpを探し、HTMLソースを要求 ホームページのHTMLソース CGI データベース 等 CGIの起動要求(例:アクセスカンタ) 1234(アクセスカウント値)を送る CGIスクリプト 起動 CGI: Common Gateway Interface 22 CGIの概要 CGIの起動要求 HTMLソース (例)カウント値 あなたは ○○○番目です Webサーバ プログラム 起動 結果(HTMLファイル) CGIプログラム (Perlなど) CGI: Common Gateway Interface 23 ネットニュース -NNTPの概念- NetNewsでメッセージ転送に用いられる。 ニュースサーバ news2.yc.tcu.ac.jp ニュースサーバ インターネット ルータ ニュースサーバ NNTP: Network News Transfer Protocol 24 プロキシ(Proxy)サーバ Proxy: 代理 proxy.yc.tcu.ac.jp 一度利用したデータを、 二度目以降高速にアク セスできるようにサー バーに保存しておくこと。 プロキシサーバ キャッシュ クライアントA サーバー のハード ディスク に記憶 インターネットへ ルータ クライアントB 25 DHCPサーバ IPアドレスの自動設定、一括管理を行う。 プラグ&プレイが可能。 DHCPサーバ IPアドレスプール ローカルブロードキャスト 例:133.78.111.255 クライアントA クライアントB DHCP: Dynamic Host Configuration Protocol 26 DHCPの仕組み DHCPクライアント A B DHCPサーバ C ①DHCPサーバ発見 ②提供(このアドレスが使用可) ③要求 ④確定(許可) 27 インターネット接続 サーバー側LAN クライアント側LAN ・サーバー ・ファイアウオール ・Webブラウザ ・ハブ、スイッチ ・TCP/IP ・ルータ アクセス回線 (電話回線, ISDN, ADSL, FTTH, 専用線, 無線LAN) アクセス回線 アクセス回線 プロバイダ プロバイダ (大容量光ファイバ) 電話局 インターネット中核部 電話局 28 課題 1.DNS (Domain Name System)ついて述べよ。 2.電子メールの送受信の仕組みについて 説明せよ。 29
© Copyright 2024 ExpyDoc