ネットワークについて

このページでは複数のコンピューターを接続し通信をするネットワークについて学びます。

文系プログラミングスクール
HTML5認定試験対策講座

ネットワークの概要

 複数のコンピュー同士がケーブルなどで接続されていれば、コンピューターが離れていても情報のやり取り、共有が出来る。
 ネットワークは光ファイバーなどを使い主にWEBサイトを閲覧したりEメールの送受信に使われる家庭向けのホームネットワークと、各地区の拠点をネットワークで結び企業向けに使われるエンタープライズネットワークがある。

ネットワークの形態

ネットワークの種類は
・LAN(Local Area Network):私有地内のコンピューターを繋ぐ。私設ネットワークであり、bpsが高速であることが多い。
・WAN(Wide Area Network):地理的に離れているコンピューター同士、もしくはLAN同士を繋ぐ。NTTやKDDIなどの通信事業者の回線サービスを使う。
・インターネット:誰でも利用できて、世界中で情報やデータをやりとりする。インターネットを利用し、ITリソースを必要な分だけ使うクラウドコンピューティングも浸透している。

ネットワークの運用

 ネットワークの運用の仕方として、サーバー/クライアント型がある。ネットワーク内に一つのサーバーを用意し、サーバーに処理を任せ、クライアントはリクエストを送り、結果を受け取る。また、全てのコンピューターが対等なP2P型もある。

プロトコル

 ネットワークで接続されていても、コンピューター同士は別々の機械なので、通信する際には仕組み、約束事を統一しなくてはいけない。その約束事をプロトコルと言う。プロトコルにはSMTPやHTTP、FTPなどがある。通信するコンピューターは同じプロトコルが理解できるようになっていなければいけない。
 プロトコルは複雑な手順の集まりなので、OSI参照モデルと言う形で表現される。

LAN

 ルーターを基準に内側に存在するのがLANであり、外側がWAN、もしくはインターネットになる。LANはケーブルでつなぐイーサネットと無線LANの二種類がある。
 NIC、UTPケーブル(LANケーブル)、スイッチ(中継機)、無線LANアクセスポイント、ルーター等が必要になる。

NIC

 NIC(Network Interface Card)はコンピューターがネットワークを利用するためのデバイスでマザーボードについていることが多い。MACアドレスと呼ばれるコンピューターを識別する固有の番号を持っている。

無線LAN

 ケーブルではなく電波を使って通信を行うLANの技術。無線LANアクセスポイントで、端末を接続したり、有線LANにつなげたりする。電波なので、セキュリティへの不安がある。そのため、WEPやWPAなどの方式で暗号化される。

TCP/IP

 TCP/IPはインターネットやLAN、WANで使われるプロトコル(の一式)である。

IP

 IPはネットワーク上に接続されたコンピューターを識別して、データの経路を選択する。
 IPアドレスはネットワーク上でコンピューターを識別するための番号で「255.255.255.255」と「.」で四つに分かれる。前3つがネットワークアドレスで最後がホストアドレスである。ホストとはネットワーク上のコンピューターのことである。それらはサブネットマスクにより、ネットワーク部とホスト部が分かれる。
 IPアドレスはDHCP(Dynamic Host Configuration Protoco)サーバーによって割り当てられる。
 また、IPアドレスは人間にとって覚えにくいので、DNSサーバーによって名前を割り当てることが出来る。それがドメイン名である。ドメイン名でアクセスする際は、まずDNSサーバーにアクセスしてIPアドレスを問い合わせる。

電子メール

 メールもインターネットを使い、メールサーバーを経由して行われる。
 送信者は自分のドメイン内のメールサーバーにメールを送信し、それを受信したメールサーバーが宛先のドメイン内のメールサーバーにメールを転送する。メールを受信したメールサーバーは宛先のメールボックスにメールを保存する。
 自分のドメイン内にあるメールサーバーにメールを送信し、宛先のメールサーバーに転送するプロトコルをSMTP。自分のドメイン内にあるメールサーバーにメールが届いているかを確認し、受け取るプロトコルをPOP3と言う。

お問い合わせはこちら

 東京都内からも近い千葉県の船橋駅近くで文系向けプログラミングスクール(個別指導)を開講しています。未経験WEB担当者の育成にもお役立てください。
お気軽にお問い合わせください。
千葉県のsomosomoプログラミングスクール

文系プログラミングスクール教材一覧

文系プログラミングスクール
HTML5認定試験対策講座