Knowledge

​メールに関する用語

 * poll: 一定間隔でメーラーがサーバに対してポーリング（問い合わせ）し、新着があるかどうかを調べる
 * push: 新着があるとメールをサーバからメーラーに転送する

無線通信に関する用語

 * Xi: NTT docomo による LTE. 最大速度 37.5 Mbps (一部屋内では 75 Mbps). まだサービス開始したばかり．

無線LAN規格

 * IEEE 802.11a: 最大 54 Mbps. 室内用電波．
 * IEEE 802.11b: 最大 11 Mbps. 場所を問わない．
 * IEEE 802.11g: 最大 54 Mbps. 場所を問わない．ただし Bluetooth と干渉したり，混み合っていて遅くなる可能性もある．
 * IEEE 802.11n: 11a や 11g を高速化する規格．11a + 11n なのか 11g + 11n なのかよく確認すること．
 * Wi-Fi: Wi-Fi Alliance による，無線 LAN 通信の相互接続性の認定．Wi-Fi 接続可能な機器は相互接続性が保証されている．

無線通信における暗号化方式（暗号強度は WPA2-AES > WPA-AES > WPA-TKIP > WEP）

 * WEP(Wired Equivalent Privacy): 初期の暗号化方式．今日では信頼性が低くできるだけ利用しないほうがよい（WEP を一瞬で解読する方法も発見されている）が，未だ WEP にしか対応していない機器も多い（ニンテンドーＤＳとか）．
 * WPA(Wi-Fi Protected Access) / WPA2: Wi-Fi Alliance が策定したセキュリティプロトコルに準拠した機器であることの認証．WEP の問題点を解決するために作られた．暗号化方式には下記の TKIP と AES の2つがある．WPA2 は WPA をより強化したもの．
 * TKIP(Temporal Key Integrity Protocol): WPA-TKIP と表示されることが多い．一定通信量ごとに暗号鍵を変更することで安全性を保っている．
 * AES(Advanced Encryption Standard): WPA-AES / WPA2-AES と表示されることが多い．アメリカが定めた暗号化方式．現時点で最強．

有線通信に関する用語

 * モデム: デジタル信号を伝送路の特性に合わせたアナログ信号にデジタル変調して送信するとともに，伝送路からのアナログ信号をデジタル信号に復調して受信するデータ回線終端装置．電話回線と PC を一対一で接続するためのものなので，モデムを使っている場合1台しかインターネットにつなぐことができない（ハブを繋げた場合でも）．
 * ルータ: 複数の PC がネットワークにつながっている際に，データの通り道を決め，コントロールするための機器．
 * ISDN(Integrated Services Digital Network): 統合デジタル通信網. デジタル回線による電話サービスで、高速で安定したデータ転送が可能. ダイヤルアップ接続なので，従量課金制．通信速度は 64kbps.
 * ADSL(Asymmetric Digital Subscriber Line): 非対称デジタル加入者線．既存の電話回線を利用するが、音声電話に使用しない高い周波数を利用することで、高速のデータ通信を可能にする技術. 定額制．通信速度はだいたい 40Mbps で，ISDN より高速．
 * イーサネット(Ethernet): コンピューターネットワークの物理的な規格の1つ．世界中のオフィスや家庭で一般的に使用されているLAN (Local Area Network) で最も使用されている技術規格である. 具体的には、OSI参照モデルにおける物理層及びデータリンク層を規定するものであり、IEEEによりIEEE 802.3及びその拡張版として仕様が公開されている. LAN ケーブルに表記されている "10BASE-T" や "100BASE-TX" などがこれに当たる．

MAC アドレスと IP アドレス

 * MAC アドレス(Media Access Control address): ネットワークカードにハードウェア的に設定されている番号．ネットワークカード固有の番号で重複はない．
 * IP アドレス: PC を接続するネットワーク環境ごとに，ソフトウェア的に設定される番号．同じ PC でも異なる環境で通信するときは IP アドレスも変更される．

MAC アドレスと IP アドレスの役割分担
出典：http://itpro.nikkeibp.co.jp/article/COLUMN/20070207/261231/

それでは，1台のパソコンを識別するのに，IPアドレスとMACアドレスの二つの番号があるのか？ という疑問に対する答えをお教えしましょう.

MACアドレスは，ネットワーク・カードごとに，すなわち個々のパソコンごとにネットワーク・カードのメーカーが設定した，世界に一つしかない番号のことでした. したがって，MACアドレスだけを利用して，世界中のパソコンを識別して，データを送ることもできなくはありません.

しかし，「メーカー番号＋製造番号」という値では，インターネットに接続された世界中のパソコンの中から一つを特定するのは大変です. 同じグループ内でも，様々なメーカーのネットワーク・カードが使われています. 同じメーカーのネットワーク・カードが，世界中で使われています. したがって，メーカー番号を頼りに目的のパソコンを探したら，ものすごく時間がかかってしまいます.

そこで，IPアドレスを使うのです. IPアドレスは，「ネットワーク・アドレス＋ホスト・アドレス」つまり「グループ番号＋パソコン番号」という統一性のある値です. この決まりは世界共通です.

インターネットに接続された世界中のパソコンの中から一つを特定するときに，まずネットワーク・アドレスでグループを見つけます. これなら，さほど困難ではありません. グループが見つかったら，グループ内のホスト・アドレスで目的のコンピュータを見つけます. 同じグループ内で様々なメーカーのネットワーク・カードが使われていても，グループ内のパソコンには同じネットワーク・アドレスを設定するのです. なかなか上手い仕組みを考えたものです.

「そうなると，IPアドレスがあれば，MACアドレスはいらないのでは？｣と思われるかもしれませんね. いえいえ，MACアドレスも必要なのです. それは，IPアドレスを頼りに目的のグループ内に届けられたデータは，最終的にMACアドレスを頼りに目的のパソコンに渡されるようになっているからです.

こう書くと，勘の鋭い方は「IPアドレスからMACアドレスを求める仕組みが必要なのでは？」と思われるかもしれません. その通りです. TCP/IPを利用できるコンピュータ用OSには，IPアドレスからMACアドレスを求める仕組みを実装しています. この仕組みの詳細は省略しますが，ブロードキャストを利用して，ネットワーク的に近い（正確には，ブロードキャスト・ドメイン内にある）コンピュータのMACアドレスとIPアドレスの組み合わせを知っているのです. 上手いことを考えたものです.

通信関連用語

 * プロトコル: 通信をおこなう上で，相互に決められた約束事．プロトコルが異なると通信することができない．
 * SSL(Secure Socket Layer) / TLS(Transport Layer Security): インターネット上でデータを暗号化して送受信するためのプロトコル．TLS は SSL を基に標準化したもの．
 * HTTPS(HTTP over SSL / TLS): HTTP の通信に SSL を用いて暗号化通信をおこなう技術．個人情報の送信や電子決済など，セキュリティが重要な場面で幅広く利用されている．

その他 PC 関連用語

 * ファームウェア: ハードウェアの基本的な制御をおこなうために機器に組み込まれたソフトウェア．機器に固定的に搭載され，あまり変更が加えられないことから firm（堅い，しっかりした）と呼ばれている．BIOS もファームウェアの一種．
 * BIOS(Basic Input/Output System): ハードウェアとの最も低レベルの入出力をおこなうためのプログラム．