いろんなMacがある
すぐ忘れちゃう。 同じようなアルファベットの並びがあるとなんだかわからなくなる。 フルスペルなんて1mmも覚えられない。そんな自分への記録です。
MacintoshのMac
Appleが作ってるりんごマークのついたパソコンです。
Media Access ControlのMACアドレス
ネットワーク上でパソコンとかスマホとか機械を識別するための番号です。 機械の個人番号のようなもので、基本的には世界で1つの番号です。
# コマンドだとこんな感じで確認できます。 $ ifconfig en0 ether en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 12:34:56:ab:cd:ef #<<< ここがMACアドレス
このMACアドレスがあるので広い広いネットワークの中でもどの器械(パソコンとか)にどの器械から通信しているかわかるようになります。
Message Authentication CodeのMAC
メッセージ認証をする時にデータと一緒に送られてくる検証用のデータです。
メッセージ(message)を認証(authentication)するコード(code)なので、日本語で「メッセージ認証コード」、英語で「Message Authentication Code」、略して「MAC」です。 悪い人が送ったデータじゃないことを確かめるために使うデータです。
例えば、GitHubのWebhookを使うと送られてくる情報にこんな感じでくっついてきます。
{ ...省略... "headers": { ...省略... "x-hub-signature": "sha1=sha1のHMAC値", "x-hub-signature-256": "sha256=sha256のHMAC値" }, ...省略... "body": "データの本体", ...省略... }