概要

ネットワーク概論で学んだインターネットの 基本的な仕組み, 特にサーバー・クライアント型の 通信について実際に ruby でサーバー・クライアントを 実装することによって理解を深める. また, メール配送の仕組みについて, 送受信プロトコル SMTP を復習して, 添付ファイルの自動取得 (携帯の写メール等)からデータ(写真)をとりだして 自動保存するプログラムを ruby で作成してもらう.

過去問

過去問は こちら にあります.

受講する前の準備

リテラシーチェック をすませておくこと.

チェックポイント:

  • 基本コマンド: man(jman), ls, cp, mv, rmdir, mkdir,...
  • 実行可能属性とchmod コマンド
  • 用語: 絶対パス/相対パス/HOME/親dir/カレントdir
  • 環境変数 PATH と current dir のコマンドの実行
  • kterm(シェル)/XEmacs での補完の利用

教科書

「Ruby プログラミング入門(Ohmsha/オーム社開発局)」 を使用する. 準備されたい.

課題のための準備

各自 ~/infonet を作成すること. 去年の ~/infonet がある場合は ~/infonet2003 等に 名前の変更を行なうこと.
注: 情報システムのように ~/public_html の下に作成する必要はない.

進行予定

  1. 課題?
  2. リンク?
  3. インターネットの仕組み?
  4. Ruby による http クライアント>INFONET?
  5. echo サーバ・クライアント?
    • 課題1?
  6. UDP 版 サーバとクライアント?
  7. http サーバ?
    • 課題2?
  8. メール配送の仕組み (qmail)?
  9. MIME 形式?
    • 課題3?
    • 課題4?
  10. メールクライアント?
    • 課題5?

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-08-23 (火) 16:29:14 (6837d)