CIDR プレフィックスからネットマスクを作る

コンピューターサイエンス理論 / 全 5

コンピューターサイエンス理論 - CIDR プレフィックスからネットマスクを作る

どこまでが同じネットワークか

住所のうち上位の何ビットぶんを共通とみなすかを決めるのがネットマスクです。スラッシュの後ろの数字が、先頭に並べる 1 の個数になります。

できあがるのは、先頭が 1 の並び、その後ろが 0 の並び、という 2 つに分かれた形だけです。

全部 1 の 32bit を左にずらすと、はみ出た下位が 0 で埋まってマスクになります。

const prefix = 24; const mask = (0xffffffff << (32 - prefix)) >>> 0; // 4294967040

1 / 5

このスライドが付いているレッスンを開く