ノート 05
星間航海士の手引き
約2分
サーバーの実体とネットワーク配置
末端端末から通信事業者のバックボーンを経由し、物理サーバーに至る通信経路。画面上のデータは「世界のいずれかに物理配置されたファイル」である事実を捉えます。
クライアント端末(PCやスマートフォン)がネットワークを通じて要求(リクエスト)を送信し、遠隔のサーバーから応答(レスポンス)として返送されたHTML・CSS・画像データを端末側でレンダリングして画面を構成しています。
画面に出ているページは、だれかが世界のどこかの機械(サーバー)に置いたファイルです。あなたの端末が「見せてください」とお願いをして、返ってきたものを組み立てて表示しています。置いた人がいるから、「だれが出したのか」をさがせます。
この通信構造が示唆する根本原則は、「画面上の情報は、世界のいずれかの物理サーバー上に配置されたファイルである」という事実です。したがって、すべてのデータには管理主体と物理的な所在が存在します。
サーバー管理者がファイルを更新または削除した場合、そのURLへのアクセスは不能となります。調査実務においては、参照したURL、ページタイトル、公表主体、そして閲覧日時(取得日時)を記録し、必要に応じてローカルキャッシュや印刷データを保全するトレーサビリティ管理が不可欠です。
詳細解説
ウェブページがだれかがサーバーに置いたファイルである、という物理的な事実を扱います。「置いた人がいる」から「出所をさがせる」が導かれる、という順序のページです。
くわしく読む
背景と目的
クライアントからの要求と応答という基本構造の理解が目標です。ただし目的は技術の理解そのものではなく、責任主体の存在と可用性の有限性という2つの帰結を引き出すことにあります。
組み立ての工夫
「置いた人が消せば、見えなくなる」から「使ったページは題名・URL・閲覧日を記録する」へ接続しました。リンク切れ(link rot)への実務的な対処であり、しらべノート31の出典の書き方と同じ動作です。
見た日まで書かせるのは、同じURLでも中身が書きかわるからです。日付は、そのときそう書いてあったことの記録になります。
サーバーという語は使いますが、通信の手順やDNSには触れません。「どこかの機械にファイルが置いてあって、見せてもらっている」までで、出所をさがすという次の行動には足ります。
補足と注意点
プロトコル・DNS・キャッシュには触れません。「だれかが置いた」「消えることがある」の2点に絞っています。