専門用語リスト
Glossary
各章の専門用語を、章の順に並べています。本の用語リストと同じ説明です。
はじめに
- IT / IT (information technology):情報の処理や伝達に使う技術
- コンピュータ / computer:コンピュータは、入力されたデータを決められた手順で処理し、その結果を出力または保存する機器です。
第1章:コンピュータの中でデータを動かす
- ハードウェア / hardware:ハードウェアは、コンピュータを形づくる、手で触れられる機器や部品です。
- ソフトウェア / software:ソフトウェアは、コンピュータに処理の手順を伝えるプログラムやデータです。
- 入力装置 / input device:入力装置は、人や他の機器からデータを受け取ってコンピュータへ渡す装置です。
- 出力装置 / output device:出力装置は、処理した結果を人や他の機器が受け取れる形にする装置です。
- 主記憶 / main memory:主記憶は、CPUが処理中に使う命令やデータを一時的に置く記憶装置です。
- ストレージ / storage:ストレージは、電源を切ったあともデータを保存するための記憶装置です。
- CPU / central processing unit:CPUは、命令を読み取り、演算や装置の制御を進めるコンピュータの部品です。
- 制御装置 / control unit:制御装置は、命令の順序を管理し、ほかの装置へ動作の合図を送る部分です。
- 演算装置 / arithmetic logic unit:演算装置は、数の計算や論理の比較を行う部分です。
- クロック周波数 / clock frequency:クロック周波数は、CPUの動作の基準となる信号が1秒間にくり返される回数です。
- RAM / random access memory:RAMは、主記憶として使われる記憶部品の一種です。
- SSD / solid-state drive:SSDは、半導体メモリを使ってデータを保存するストレージです。
第2章:数をコンピュータの形にする
- 2進数 / binary number:2進数は、0と1を使い、各けたが2のべき乗を表す数の書き方です。
- 16進数 / hexadecimal number:16進数は、0から9とAからFを使い、各けたが16のべき乗を表す数の書き方です。
- ビット / bit:ビットは、0または1のどちらか一つを表す情報の単位です。
- バイト / byte:バイトは、通常8ビットをまとめた情報の単位です。
- キロバイト / kilobyte:キロバイト(kB)は、1,000バイトを表す十進単位です。MBとGBもそれぞれ1,000,000バイト、1,000,000,000バイトを表します。
- キビバイト / kibibyte:キビバイト(KiB)は、1,024バイトを表す二進単位です。MiBとGiBもそれぞれ1,024 KiB、1,024 MiBを表します。
- 位取り / place value:位取りは、数の各けたの位置によって、そのけたが表す大きさが決まるしくみです。
- 接頭語 / prefix:接頭語は、単位の前に付けて、基準となる単位の何倍かを表す記号や語です。
第3章:文字・画像・音をデータにする
- 文字集合 / character set:文字集合は、文字に番号を割り当てるために定められた文字と番号の集まりです。
- 文字コード / character encoding:文字コードは、文字をコンピュータで保存・送信できるビット列に表す規則です。
- Unicode / Unicode:Unicodeは、世界の多くの文字に共通の番号を割り当てる文字集合の標準です。
- UTF-8 / UTF-8:UTF-8は、Unicodeの番号を1〜4バイトの列で表す可変長の文字コードです。
- 画素 / pixel:画素は、デジタル画像を構成する一つ一つの点です。
- 解像度 / resolution:解像度は、画像を縦と横に何個の画素で表すかを示す値です。
- 標本化周波数 / sampling frequency:標本化周波数は、音の波形を1秒間に何回測って数値にするかを示す値です。
- 量子化ビット数 / bit depth:量子化ビット数は、音の一回の測定値を表すのに使うビット数です。
- 色深度 / color depth:色深度は、1画素の色を表すためのbit数です。
- 標本化 / sampling:標本化は、連続して変化する信号を決めた間隔で測定し、数値の列にすることです。
- チャンネル数 / number of channels:チャンネル数は、音声データに含まれる独立した音の系列の数です。
第4章:OSとファイルの役割を知る
- OS / operating system:OSは、機器の基本的な動作や記憶・処理資源を管理し、アプリケーションが動く土台となるソフトウェアです。
- アプリケーション / application:アプリケーションは、利用者が目的の作業をするためのソフトウェアです。
- ファイル / file:ファイルは、名前を付けて保存・読み出しできるデータのまとまりです。
- フォルダ / folder:フォルダは、ファイルやほかのフォルダをまとめて整理する入れ物です。
- 階層 / hierarchy:階層は、フォルダの中にフォルダやファイルが入る親子関係の順です。
- 親フォルダ / parent folder:親フォルダは、目的のファイルやフォルダを直接入れているフォルダです。
- パス / path:パスは、保存場所の階層をたどってファイルやフォルダの位置を示す文字列です。
- 拡張子 / filename extension:拡張子は、ファイル名の最後に付けられ、ファイル形式などの目安を示す部分です。拡張子だけでファイルの中身が決まるわけではありません。
- ファイルシステム / file system:ファイルシステムは、OSがファイルやフォルダを保存し、名前や場所から見つけられるように管理する方式です。
- 更新日時 / modification date and time:更新日時は、ファイルが最後に変更または保存された日時を示す情報です。
第5章:ネットワークで機器をつなぐ
- ネットワーク / network:ネットワークは、機器どうしが通信できるようにつながったしくみです。
- LAN / local area network:LANは、学校や家庭など、限られた場所の機器をつなぐネットワークです。
- WAN / wide area network:WANは、離れた場所にある複数のLANなどをつなぐ広い範囲のネットワークです。
- インターネット / Internet:インターネットは、世界中の多くのネットワークを相互につないだネットワークです。
- スイッチ / network switch:スイッチは、LAN内の機器から受け取ったデータを、宛先に応じて適切な接続先へ転送する機器です。
- ルーター / router:ルーターは、異なるIPネットワークの間で、宛先のネットワークに向けてデータを転送する機器です。
- アクセスポイント / access point:アクセスポイントは、無線LANの端末を有線または無線のネットワークにつなぐ機器です。
- プロトコル / protocol:プロトコルは、機器やソフトウェアが通信するときに使う共通の約束です。
- TCP/IP / Internet protocol suite:TCP/IPは、インターネットで通信するために使われるプロトコルの集まりです。
- DNS / Domain Name System:DNSは、ドメイン名などの情報を調べ、IPアドレスなどと対応づける分散型のしくみです。
- DHCP / Dynamic Host Configuration Protocol:DHCPは、端末へIPアドレスなどのネットワーク設定を自動で配るためのプロトコルです。
- HTTP / Hypertext Transfer Protocol:HTTPは、Webなどで要求と応答の意味を定めるアプリケーション層のプロトコルです。
- HTTPS / HTTP over TLS:HTTPSは、TLSなどによる保護を組み合わせたHTTP通信を表す呼び方です。
- TCP / Transmission Control Protocol:TCPは、アプリケーション間に順序のあるバイト列の通信を提供し、損失の検出と再送などを扱うトランスポート層のプロトコルです。
- UDP / User Datagram Protocol:UDPは、データグラムを送る基本的なトランスポート層のプロトコルで、配送や順序を保証しません。
- TCP/IP 4層モデル / TCP/IP four-layer model:本書で通信の役割を整理する学習用の4つの層。
- リンク層 / link layer:同じリンク上で機器がデータを送る役割を整理する層。
- インターネット層 / internet layer:IPでネットワーク間の宛先を扱う層。
- トランスポート層 / transport layer:通信相手間のデータ運搬の性質を扱う層。
- アプリケーション層 / application layer:Web・名前解決・設定配布・メールなどの機能を扱う層。
- SMTP / Simple Mail Transfer Protocol:電子メールの転送に使うプロトコル。
- IMAP / Internet Message Access Protocol:サーバー上のメールを参照・操作するプロトコル。
- POP3 / Post Office Protocol version 3:メールボックスからメッセージを取得するプロトコル。
- TLS / Transport Layer Security:通信相手間の通信を保護するプロトコル群。TLS 1.3を例にする。
- QUIC / QUIC:UDP上で動作する多重化・安全な転送プロトコルです。
第6章:IPアドレスで宛先を示す
- IPアドレス / IP address:IPアドレスは、IPネットワークで通信相手や通信先を識別するために使う番号です。
- IPv4 / Internet Protocol version 4:IPv4は、32ビットのアドレスを使うインターネットプロトコルの版です。
- IPv6 / Internet Protocol version 6:IPv6は、128ビットのアドレスを使うインターネットプロトコルの版です。
- プライベートIPv4アドレス / private IPv4 address:プライベートIPv4アドレスは、組織内などの私的なネットワークで使うために予約されたIPv4アドレスです。
- グローバルIPv4アドレス / global IPv4 address:グローバルIPv4アドレスは、インターネット上で重複なく使うために割り当てられるIPv4アドレスです。
- プレフィックス長 / prefix length:プレフィックス長は、IPアドレスの先頭からネットワーク部分として扱うビット数です。
- ネットワークアドレス / network address:IPv4のネットワークアドレスは、ネットワークの範囲を表すため、ホスト部分のビットをすべて0にしたアドレスです。
- ホスト部分 / host part:ホスト部分は、ネットワーク部分の後ろにあり、ネットワーク内のアドレスを区別する部分です。
- ブロードキャストアドレス / broadcast address:ブロードキャストアドレスは、この章の一般的なIPv4サブネットでは、同じサブネット内の全ホストへ送る特別な宛先で、ホスト部分をすべて1にした値です。
- サブネットマスク / subnet mask:サブネットマスクは、IPv4アドレスのネットワーク部分とホスト部分を区別するための値です。
第7章:無線LANと携帯電話の通信
- 無線LAN / wireless LAN:無線LANは、電波を使ってLANへ接続するしくみです。
- SSID / service set identifier:SSIDは、無線LANの接続先を識別するために使う名前です。
- 基地局 / base station:基地局は、携帯電話の端末と通信事業者のネットワークを電波でつなぐ設備です。
- モバイルネットワーク / mobile network:モバイルネットワークは、携帯電話の端末を基地局などを通じて通信事業者のネットワークにつなぐしくみです。
- 回線 / communication link:回線は、通信でデータを送るために利用する伝送経路です。
第8章:サーバーとクラウドを使う
- クライアント / client:クライアントは、ネットワークを通じてサービスやデータを要求して利用する側です。
- サーバー / server:サーバーは、ネットワークを通じてクライアントへサービスやデータを提供する側です。
- クラウドコンピューティング / cloud computing:クラウドコンピューティングは、共有された設定可能な計算資源をネットワーク経由で必要に応じて利用し、必要がなくなれば解放できるモデルです。
- データセンター / data center:データセンターは、サーバーやネットワーク機器を設置し、運用するための施設です。
- IaaS / Infrastructure as a Service:IaaSは、ネットワーク経由で仮想サーバーや保存領域などのIT基盤を利用するサービスです。
- PaaS / Platform as a Service:PaaSは、アプリケーションを開発・実行するための環境をネットワーク経由で利用するサービスです。
- SaaS / Software as a Service:SaaSは、クラウド基盤上で提供者が動かすアプリケーションを、利用者がネットワーク経由で使うサービスです。
第9章:ネットワークの不具合を順に調べる
- トラブルシューティング / troubleshooting:トラブルシューティングは、症状と確認できた事実を手掛かりに、原因を順に切り分ける作業です。
- 障害 / failure:障害は、機器・ソフトウェア・ネットワークなどが予定した働きをできない状態です。
- 症状 / symptom:症状は、利用者が画面や機器の動きから確認できる、問題の現れ方です。
- 再現条件 / reproduction conditions:再現条件は、同じ症状が起きるときの操作・時刻・接続状態などの組合せです。
- ログ / log:ログは、システムやサービスで、いつ、誰が、何をしたかなどを記録したデータです。
- 管理者 / administrator:管理者は、学校や組織のシステムやネットワークの設定・運用を担当する人です。