概要
インターネットの仕組みを理解する上で欠かせない内容をまとめました!
技術を取得する前に、最低限知っておきたい内容を1から簡単に説明していきます。
ネットワークの仕組み
ネットワークとは、複数のパソコン等が相互に繋がっている状態のことをいいます。
ネットワークには「クライアント・サーバ」と「P2P」という2つの仕組みが存在する。
インターネットとは
インターネットはこのネットワークを相互に接続することで構築された巨大なネットワークです。このインターネット上にサーバーと呼ばれるサービスがあることで私たちは様々な恩恵を受けています。
サーバーとは
サーバーには様々な種類があります。Webコンテンツを提供してくれる「Webサーバー」や、メールの送受信をする時に使用する「メールサーバー」などがあります。
種類 | 機能 | ソフトウェア |
---|---|---|
Webサーバー | Webコンテンツを提供 | Apache, nginx |
メールサーバー | メールの送受信を行う | postfix,dovecot |
DNSサーバー | ドメイン名・IPアドレスを変換してくれるサービス | bind,unbound |
FTPサーバー | ファイルの送受信を行う | vsftpd,samba |
データベースサーバー | データを保管し管理する | MySQL,PostgreSQL |
プロトコルとは
プロトコルは、コンピュータ同士が情報のやりとりをする際の共通言語、ルールです。TCP/IPという標準化されたプロトコルが使用されています。
種類 | 機能 |
---|---|
HTTP | ホームページの閲覧 |
SSL | 暗号化通信 |
POP3 | メールの受信 |
SMTP | メールの送信 |
FTP | データの送受信 |
SSH | リモートコンピュータ |
DNS | ドメイン名をIPアドレスに変換 |
最後に
今回はインターネットの仕組みの一部を紹介しました。次回はこの続きを紹介して行きます。