( 40 ) 1 ipad ) LAN (Local Area Network) WAN (Wide Area Network) 2
TCP/IP 3 LAN LAN EMOBILE WiMAX WILLCOM ) 4
( www(world wide web,) ) 5 6
7 8
9 10
index.html Web IE, FireFox, Safari ( ) 11 IP IP xx.xx.xx.xx xx 0~255 163.130.yy.yy yy 12
index.html Web IE, FireFox, Safari ( ) 13 IP 14
Web index.html IE, FireFox, Safari ( ) 15 IPDNS index.html Web IE, FireFox, Safari ( ) 16
index.html Web IE, FireFox, Safari ( ) Web URL http://www.kantei.go.jp/ http hypertext transfer protocol (80) www.kantei.ac.jp ( FQDN Fully Qualified Domain Name) 17 IP IP IP 1:1 IPDNS DNSLAN DNSLAN IP LAN LAN DNS 18
(URL) DNS DNS www.kantei.go.jp IP index.html http://www.kantei.go.jp IE, FireFox, Safari ( ) Web 19 AL-Mail Outlook Express Windows ) (SMTP ) (POPIMAP ) 20
(SMTP ) nakamura@dynamicbind.co.jp dynamicbind.co.jp SMTP AL-Mail 25 mail.dynamicbind.co.jp IP 61.194.218.122 DNS mail.dynamicbind.co.jp SMTP (SMTP ) 21 POP,IMAP nakamura (POP ) AL-Mail 22
index.html 23 html HTML=HyperText Markup Language Markup htmlweb 24
html 1 html (Header) (Body) Header html <head>~</head> Body <body>~</body> 25 html 2 <a...>~</a> html href <a href= >~</a> 26
<br> html 3 <p> ( ) <p align= left >~</p> <p align= right >~</p> <p align= center >~</p> <b>~</b> <u>~</u> 27 html 4 <font>~</font> size colorface <font> ( ) 28
html 5 ( ) <table>~</table> <tr>~</tr><th>~</th> <td>~</td> <th>~</th> 29 html 6 <img> gif jpeg png src width height 30
html 7 <ol>~</ol> <ul>~</ul> ol ordered list ul unordered list type= 1, a, A, i type= disc, circle, square <li>~</li> 31 html 32
PC Web (User-Agent ) 33 html Web ftp web.sapmed.ac.jp () www.sapmed.ac.jp () 34
StaticとDynamic Static (静的) htmlファイルによる運用 Dynamic (動的) アプリケーションサーバーなどによる運用 35 Dynamicなホームページの例1 アプリケーションサーバー ページテ ンプレート ③ページテンプレートを取得 ①アクセス 利用者 ⑧ページ表示 Web サーバー ②HTML作成要求 ⑦HTML作成 Webアプリ ケーション サーバー ④データ要求 ⑤データ提供 データベース サーバー ⑥テンプレートにデータをはめ込む ページテンプレート にデータベースサーバーの データを埋め込んでhtmlファイルを作成する この動作をクライアントからの要求が ある度にリアルタイムで実行する 36
Dynamic 2 CMS = Contents Management System Static 37 12 SPAM 38
() DoS SPAM ( 39 Sub openurl() For i = 0 to 100000 open( http://web.sapmed.ac.jp ) Next i End Sub DoS Denial of Service 40
IP IP ( ) IP 41 Sub openurl() For i = 0 to 100000 open( http://web.sapmed.ac.jp ) Next i End Sub () (SPAM ) 42
( 43 SPAM () 44
45 ID 46
3 47 PC ( ) 48