Internet Application/Presentation Layer 岡村耕二
Application and Presentation Layer Application 層 – データ通信を利用した様々なサービスを人間 や他のプログラムに提供する。 Presentation 層 – トランスポート層から受け取ったデータを ユーザが分かりやすい形式に変換したり、ア プリケーション層から送られてくるデータを 通信に適した形式に変換したりする。
中間形式 プレゼンテーション層の役割 アプリケーション :A デコード (hton()) エンコード (ntoh()) CPUSoundDisplayCPUSoundDisplay アプリケーション :A エンコード (ntoh()) CPUSoundDisplay トランスポート ( ソケット )
電子メールはアプリケーション層 か?
電子メールの基本プロトコル :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 対策もできる
電子メール MIME(Multipurpose Internet Mail Extension) SMTP(Simple Mail Transfer Protocol) TCP メディアのエ ンコード・デ コード メッセージの 伝達 データ伝送 SPAM 制御 IP
課題 : 提出期限 : 11/12, 1. 色々な “ 応用 ” サービスで使われるプロトコルを階 層別に調べてみよう。 – Web サービス HTTP HTML – TV 会議サービス セッション制御 音声・動画のエンコード・デコード 1. 実時間伝送 2. 各人の後期の時間割のページを作成して URL を 送ってください。表示は英語で構わない。 – Emacs を知らない人は emacs で – Emacs をすでに知っている人で vi を知らない人は vi で