90 likes | 209 Views
Internet Application/Presentation Layer. 岡村耕二. Application and Presentation Layer. Application 層 データ通信を利用した様々なサービスを人間や他のプログラムに提供する。 Presentation 層 トランスポート 層 から受け取ったデータをユーザが分かりやすい形式に変換したり、アプリケーション層から送られてくるデータを通信に適した形式に変換したりする。. プレゼンテーション 層 の 役割. CPU. Sound. Display. CPU. Sound.
E N D
Application and Presentation Layer • Application 層 • データ通信を利用した様々なサービスを人間や他のプログラムに提供する。 • Presentation 層 • トランスポート層から受け取ったデータをユーザが分かりやすい形式に変換したり、アプリケーション層から送られてくるデータを通信に適した形式に変換したりする。
プレゼンテーション層の役割 CPU Sound Display CPU Sound Display CPU Sound Display アプリケーション:A アプリケーション:A アプリケーション:A デコード (hton()) エンコード (ntoh()) エンコード (ntoh()) 中間形式 トランスポート(ソケット)
電子メールの基本プロトコル:SMTP(Simple Mail Transfer Protocol) mail from:送信元アドレス ok rcpt to: 受信先アドレス ok data Enter mail, end with "." on a line by itself メール本文 . Message accepted for delivery 送信者 受信者
本当の?電子メールはもっと複雑だ? • 文字だけではなく画像や音声も送れる • SPAM対策もできる
電子メール SPAM 制御 メディアのエンコード・デコード MIME(Multipurpose Internet Mail Extension) メッセージの伝達 SMTP(Simple Mail Transfer Protocol) データ伝送 TCP IP
課題: 提出期限: 11/12, in-ng@ec.kyushu-u.ac.jp • 色々な“応用”サービスで使われるプロトコルを階層別に調べてみよう。 • Webサービス • HTTP • HTML • TV会議サービス • セッション制御 • 音声・動画のエンコード・デコード • 実時間伝送 • 各人の後期の時間割のページを作成して URL を送ってください。表示は英語で構わない。 • Emacsを知らない人は emacsで • Emacsをすでに知っている人で vi を知らない人は vi で