サーバのファイル構成を表示する。
いくつかのコマンドの格納場所
サーバ情報(printenv で得られる環境変数の中でサーバに関する部分)
クライアント情報(printenv で得られる環境変数の中で端末に関する部分)
cmd=コマンドの形式で追加できる、先頭に-(ハイフン)をつけると既出のマンドの指定を取り消す。
| パラメータ無し | http://www.forwhom.jp/cgi-bin/serverenv |
| ディレクトリレベル 3 | http://www.forwhom.jp/cgi-bin/serverenv?H=3 |
| ディレクトリ cgi-bin | http://www.forwhom.jp/cgi-bin/serverenv?H=cgi-bin |
| コマンド grep ディレクトリ cgi-bin | http://www.forwhom.jp/cgi-bin/serverenv?cmd=grep&H=cgi-bin |
3種類のパケットはそれぞれ次の方式(Protocol)に従って作成されている。
パケットと言うのは「ひとかたまりのデータ」の事を言うのであって「一行の文字列」と変わりない。 ここで使用されている「パケット」にはコンピュータでも処理できるように作られている。
一般利用者の場合インタネットは木構造になっていると思っても問題ない。
自分のところで関係のない IP Address 宛のパケットは「Default GateWay」宛に送る。
「Default GateWay」によってパケットは木構造の「上へ上へ」と送られて行く。
どこかで「引き取り手」が現れて目的のホストに導かれてゆく。
コンピュータでも出来ると言うことは
単純な判断の繰り返しで答えの得られることである。
試しに間違ったらやり直す手順で「数独」を解くプログラム
を作って見ました。
アルゴリズムを無視して作っているせいか対象によって解くまでに掛かる時間が大幅に
異なります。
概要は書いておきました。また解法に用いている perl のプログラムもありますので興味のある方はご覧下さい。