
● システム開発 ネットワーク
プロトコルの階層構造など複雑な部分は省略して最低限度の事を述べます。
システム開発などの複雑な事ではなく、住所の概念とさほど変わりません。
インターネット網をWAN(ワイド・エリア・ネットワークといいます)。
ある会社や事務所内だけで外部のWANに繋がっていないネットワークをLAN(ローカル・エリア・ネットワーク)と呼びます。
WANにグローバルIPアドレスが割り当てられると、さらにそれがコンピョータに割り当てられるとそのコンピュータは他のWANに繋がっているコンピュータが認識できるようになります。
コンピュータに振られたグローバルIPアドレスが常に固定されている場合、固定IPと読んでいます。固定IPは商用プロバイダーから取得できる場合があります。
プロバイダーは所有している固定IPを有効に使うために顧客のパソコンにアドレスを空いた物を随時割り当てています。この場合、このコンピュータは他のWANに繋がっているサーバー、クライアントから一意に認識する事はできません。逆に言えば認識ができない事はセキュリティでは有利です。
固定IPを持っているコンピュータは常に狙い撃ちができますから。
小規模なLANはだいたいにおいて、192.168.0.0か192.168.1.0のネットワークを持っています。これはルーターに初期設定されている率が高いと言う意味においてのみです。最後の0はネットワークのグループです。一つの場所、つまりコンピュータに割り当てるものではありません。
192.168.0.1は一つのIPアドレスです、そして192.168.0.0に属しています。同様に192.168.0.2も192.168.0.3も属しています。最後が1以上であれば一つのIPアドレスです。最大値は決まっていますが説明が複雑になりますので省略します。
小規模な社内、事務所でのネットワークの理解はこの程度で十分です。
もしここに書いている以上の事に興味があれば調べてみて下さい。
専門資料はもっと広範囲で複雑な内容になります、無理をして理解不足になるより最低限度の基本を押さえて下さい、大規模ネットワークの構築、管理者になるなら必要ですが。
もう少し詳しい事は後の「」ルーターとハブ」で述べます。
ルーターの説明書をじっくり読めば、基本知識は備わります。
説明書を読まないで電源とケーブルを繋ぐだけで、「インターネットに繋がらない・・・」という人が多いので・・・。
ネットワークが機能しないと、システム開発したプログラムどころか単なるサイトの閲覧、メールの送受信さえできませんから。
腕時計のご紹介
タイメックス
タング
|
■PHP関数一覧
配列関数(array)
array_map()
指定した配列の要素にコールバック関数を適用する
array_merge_recursive()
二つ以上の配列を再帰的にマージする
array_merge()
ひとつまたは複数の配列をマージする
array_multisort()
複数の多次元の配列をソートする
array_pad()
指定長、指定した値で配列を埋める
array_pop()
配列の末尾から要素を取り除く
array_product()
配列の値の積を計算する
array_push()
一つ以上の要素を配列の最後に追加する
array_rand()
配列から一つ以上の要素をランダムに取得する
array_reduce()
コールバック関数を用いて配列を普通の値に変更することにより、 配列を再帰的に減らす
array_reverse()
要素を逆順にした配列を返す
array_search()
指定した値を配列で検索し、見つかった場合に対応するキーを返す
|
|
|