• 検索結果がありません。

HTTP

ドキュメント内 情報科学B ppt (ページ 44-59)

プロトコル( Protocol )

•  複数のコンピュータが通信するためには必ず

プロトコルが必要

ハイパーテキスト

• 

リンクをたどりながら、次々に渡り歩くための仕組み

• 

リンクでつながれた文書をノードと呼ぶ

• 

ノードには、文書、画像、音声などの多彩に情報を集めた 入れ物となっている

• 

人間の記憶の構造に似ているために、直感的に理解しや すいと言われている

ハイパーテキスト

•  Web 以前にポピュラーであったハ イパーテキスト

•  Macintosh に搭載されていた HyperCard

•  “

カード”と呼ばれるメディアで情報を 統一的に表現

•  

関連するカード同士にリンクを作成

•  1

台のコンピュータ上のカードだけにし かリンクを張ることが出来る

ハイパーテキスト

•  1945 年: V. Bush によるマイクロフィルムを用い たハイパーテキスト構想 (memex)

•  1965 年 :T. Nelson による世界的規模のハイ パーテキスト構想 (Xanadu)

•  1987 年 :HyperCard 発売

•  1991 年 :Tim Berners-Lee による WWW の発表

Web の発展

• 

クライアントサーバ方式

•  Web

システムが普及する以前によく利用

•  Web

システムの特徴

• 

ユーザの所には

Web

ブラウザだけがあればよい

• 

ユーザは使い慣れた

web

ブラウザで作業が出来る

•  Web

の広範囲での利用

• 

情報検索

:google

など

• 

電子商取引

:Amazon

など

• 

予約サービス

:

航空券の予約など

• 

コミュニケーション

:web

メールや掲示板(

2ch

など)など

•   Web2.0

Web システムを拡張する仕組み

•  CGI (Common Gateway Interface)

•  ブラウザから要求をうけた web サーバが、指定された プログラムを呼び出し処理を行い、その処理結果をブ ラウザに返す仕組み

ブラウザ サーバ

プログラムによ る処理 ブラウザからの

要求

Web システムを拡張する仕組み

•  Java,JavaScript

•  Web ブラウザ上で実行されるスクリプト型のプログラミ ング言語

•  特徴など

•  Web

サーバと通信することなく画像の切り替えや計算などを 行うことが出来る

• 

実行環境にあわせてコンパイルする必要がない

•  Web

サーバに計算負荷や通信負荷がかからない

• 

サーバサイドプログラムの実行を禁止されているサーバでも 動作可能

• 

互換性の問題があり

•  Cookie (クッキー)

暗号化の仕組み

•  暗号化

• 

他人がデータを見てもその内容がわからないように、ある規 則に従ってデータを変えてしまうこと。

• 

暗号化されたデータは、復号という処理によって元のデータに 戻す。

•  暗号化鍵(あんごうかかぎ)

• 

データを暗号化するときに使われる特別な値のこと。


Cookie とは?

•  Cookie

•  Web

サーバーがクライアントコンピュータに保存するファ イル

n  Cookie の利用のされ方

1. 

Web

サーバーに初めて接続した際 に、その

Web

サーバー専用の

Cookie

ファイルを作成する。

2. 

Web

サーバーに接続したときには、

Web

ブラウザがその

Cookie

Web

サーバーに送信する。

3.  このような仕組みによって、個々の

Web

ブラウザが前回使用していた 情報を読み取ることが出来る。

Cookie の問題点

•  Cookie

の問題点

• 

別の

Web

サーバー用の

Cookie

の情報を取得できてしまうという

Web

ブラウザ のセキュリティホールが発生し、情報セキュリティ上のひとつの懸念事項と なっている

• 

現時点での解決策

•   Webブラウザではセキュリティの設定やプライバシーの設定といった機能に

よって、

Web

サイトごとに

Cookie

の利用を指定が可能

• 

信頼出来る

Web

サイトにだけ

Cookie

の使用を許可するのがもっとも現実的 な利用方法

• 

セキュリティホール

•  OS

やソフトウェアにおいて、情報セキュリティ上の欠陥となる不具合

• 

セキュリティホールが残された状態でコンピュータを使用すると、クラックキン グに利用されたり、ウィルスに感染したりする可能性も

•   Windowsの場合には、サービスパックやWindows Updateによって、それま

でに発見されたセキュリティホールを塞ぐことが出来る

Web システムを拡張する仕組み

•  SSL (Secure Socket Layer)

•  Web ブラウザと Web サーバ間で安全な通信を行なう ために Netscape 社が開発したセキュリティ機能

•  トランスポート層とアプリケーション層間に位置するプ ロトコル、 HTTP に限らず Telnet や FTP 、 SMTP などのさ まざまなアプリケーションプロトコルを暗号化できる点 が特徴

https://

ではじまる

http://

ではじまる

XML

•  eXtensible Markup Language

•  拡張性に富んだわかりや すいデータ形式

•  複雑なデータを他のアプリ ケーションでも統一的に扱 えるようになる

<

個人情報

>

<

名前

>

牧瀬里穂

</

名前

>

 

<

性別

>

女性

</

性別

>

<

誕生日

>

<

>1971</

>

<

>12</

>

<

>17</

>

</

誕生日

>

<

血液型

>B</

血液型

>

</

個人情報

>

電子メールの仕組み

•  送信 :SMTP(Simple Mail Transfer Protocol )

•  受信 :POP3(Post Office Protocol )

電子メールの中身

• 

ヘッダ

• 

発信者や転送経路の情報を記載

• 

ボディ

• 

送りたいメッセージ本文

Received: from rcpt-expgw.biglobe.ne.jp (rcpt-expgw.biglobe.ne.jp [202.225.89.184])

by ic.******.ac.jp (8.9.3/3.7W) with ESMTP id BAA11840 for <***@ic.*******.ac.jp>; Mon, 7 Jul 2003 01:31:26 +0900 (JST)

Received: from smtp-gw.biglobe.ne.jp

by rcpt-expgw.biglobe.ne.jp (nkrw/5508310702) with ESMTP id h66GUkW28241;

Mon, 7 Jul 2003 01:30:46 +0900 (JST) X-Biglobe-Sender: <******@mui.biglobe.ne.jp>

Received: from HISA (133.205.115.243 [133.205.115.243]) by smtp-gw.biglobe.ne.jp

id BAABC0A826BB; Mon, 07 Jul 2003 01:30:41 +0900 (JST)

Message-ID: <001401c343db$f0cde4f0$0b01a8c0@HISA>

From: “**********" <*****@mui.biglobe.ne.jp>

To: "=?iso-2022-jp?B?GyRCOjRGIxsoQiAbJEI+MBsoQg==?="

***@ic.*******.ac.jp Subject: =?iso-2022-jp?B?

GyRCPSlNVTg2JEs5VCRDJEYkLSReJDckPxsoQg==?=

Date: Mon, 7 Jul 2003 01:30:40 +0900 MIME-Version: 1.0

X-Priority: 3

X-MSMail-Priority: Normal

X-Mailer: Microsoft Outlook Express 6.00.2720.3000 Status:

ヘッダ内容

•  From:

差出人の名前とメールアドレス

•  Return-Path:

メールが届かなかった場合に、そのメールを送り返 すアドレス

•  Received:

メールの転送経路

•  To:

受信者

•  Subject:

表題

•  In-Reply-To:

返信先のメールアドレス

•  References:

参照したメールの

ID(

元のメールの「

Message-Id:

」 フィールド

)

•  X-Mailer:

メールソフトの名称やバージョン名

(

User-Agent:

」など 異なるフィールド名を使うメールソフトも多い

•  Content-Type:

本文に適用するエンコーディング形式

•  Message-Id:

メール固有の

ID

SMTP の送信手順

HELO smpt.inchiki.com OK

MAIL FROM:<[email protected]>

RCPT TO:<[email protected]>

ドキュメント内 情報科学B ppt (ページ 44-59)

関連したドキュメント