Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
すぐ分かるNWアドレス一覧表の作り方
Search
yuki476
May 09, 2018
Education
1
690
すぐ分かるNWアドレス一覧表の作り方
インフラ勉強会 2018年5月9日(水) 23:00~24:00
すぐ分かるNWアドレス一覧表の作り方
– インフラ勉強会 イベント共有ポータル
http://j.mp/2IaHDDh
yuki476
May 09, 2018
Tweet
Share
More Decks by yuki476
See All by yuki476
チケット文化定着までに気をつけたこと
yuki476
2
1.1k
インフラ勉強会 正規表現の使い方
yuki476
0
150
こんな環境作って業務効率化しました(Redminie+Chat+Growi)
yuki476
0
620
インフラエンジニアのためのすぐに出来る配信環境整備
yuki476
2
550
Other Decks in Education
See All in Education
HyRead2324
cbtlibrary
0
120
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
signer
PRO
0
3.5k
Monaca Educationを活用した課題解決型の探究学習の実践
asial_edu
0
200
第1回全国商業高校Webアプリコンテスト総括
asial_corp
0
410
Sähköiset kyselyt, kokeet ja arviointi
matleenalaakso
1
16k
Animaatiot opetuksessa
matleenalaakso
0
3.1k
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visualisation (4019538FNR)
signer
PRO
1
1.7k
Padlet opetuksessa
matleenalaakso
3
11k
SUMMER SCHOOL 2024
pnuslide
0
140
Avoin jakaminen ja Creative Commons -lisenssit
matleenalaakso
0
1.1k
執筆テーマの決め方
sapi_kawahara
1
180
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
3k
Featured
See All Featured
Debugging Ruby Performance
tmm1
70
11k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Music & Morning Musume
bryan
41
5.6k
Documentation Writing (for coders)
carmenintech
59
3.9k
Designing with Data
zakiwarfel
95
4.8k
How GitHub (no longer) Works
holman
304
140k
For a Future-Friendly Web
brad_frost
171
8.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
The Illustrated Children's Guide to Kubernetes
chrisshort
30
46k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Transcript
すぐ分かるNWアドレス一覧表の作り方 1
NWアドレスの計算すぐできますか? 問32. 次のネットワークアドレスとサブネットマスクをもつ ネットワークがある。このネットワークをあるPCが利用する場合、 そのPCに割り振ってはいけないIPアドレスはどれか。 ネットワークアドレス: 200.170.70.16 サブネットマスク : 255.255.255.240
ア 200.170.70.17 イ 200.170.70.20 ウ 200.170.70.30 エ 200.170.70.31 平成30年度 春期 基本情報技術者試験 より抜粋
サブネットマスク”255.255.255.240” だから 240 を2進数になおして 1111 0000 ネットワークアドレス”200.170.70.16” の 16を2進数に直し 0001 0000
上四桁が0001で一致する必要がある。 使っては行けないのは下4桁が全て0のネットワークアドレスと 全て1のブロードキャストアドレス。 ア 200.170.70.17 → 17を2進数になおして 0001 0001 OK イ 200.170.70.20 → 20を2進数になおして 0001 0100 OK ウ 200.170.70.30 → 30を2進数になおして 0001 1110 OK エ 200.170.70.31 → 31を2進数になおして 0001 1111 下四桁が全て1でブロードキャストアドレス 答えは エ
面倒くさい!!
簡単に分かる一覧表あります
サブネットとIPアドレスの範囲が分かる一覧表
表の見かた
表全体が /24 のアドレス帯を表している。 /24 のとき、IPアドレスは”1から254”が使える 2進数で全て0はネットワークアドレスと全て1になるブロードキャストアドレス は 使えないことを覚えておけばOK
表半分が /25 のアドレス帯を表している。 /25 のときのアドレスは ”1から126”と”129から254”が使える 最初はネットワークアドレス、最後はブロードキャストアドレスで 使えないので最初と最後は除外すればOK
この辺りで察した人も居るのでは?
表の1/4が /26 のアドレス帯を表している。 /26 のときのアドレスは "1から62"、"65-126"、"129から190"、"193-254"が使える
更に半分が /27 のアドレス帯を表している。 /27のときのアドレスは "1から30"、"33から62"、"65-94"、"97-126" "129から158"、"161から190"、"193-222"、"225-254"が使える
もう分かりましたね?
その更に半分が /28 のアドレス帯を表している。 /28のときのアドレスは "1から14"、"17から30"、"33-46"、"49-62"(以下略 が使える
区切り方と、最初と最後を抜かすだけで使えるIPアドレスが分かる!! /29と/30は?
表から見つけて計算すれば/29、/30も分かる ~.150/29のときのアドレス帯を計算してみる
/29の計算の仕方 1. 表から"150"は"144-159"にあることが分かる。 2. 一マスは16個のアドレスがある。これを半分にする 3. 144-151、152-159が/29になる。 4. 同じように最初と最後を落として "145-150"、"153-158"
が/29の使用可能アドレスとなる。
/30の計算の仕方 1. /29は"144-151"、"152-159" 2. 一マスは8個のアドレスがある。これを半分にする 3. 144-148となるが、150が入っていないのでさらに+4 149-152/30 4. 同じように最初と最後を落として
"150-151" が/30の使用可能アドレスとなる。 /29から更に半分にすれば/30になる。 ~.150/30のときのアドレス帯を計算してみる /29の時は表の値+8、/30なら+4してくと覚えてもOK。
表を作って、半分にしてくだけでアドレス帯が分かる。 注意点は最初と最後を除外すること。 2進数変換すら要らない! 割り算だけでOK
表の作り方
4x4の表を書いて、256を書く
1/2の128を書く
1/2の64を書いて、128+64の192を書く
64を1/2した32を書く
32を1/2した16と開始値0を書く
隣は-1の値が入る
あとは足していけばOK
隣は-1の値が入る
一マス+15して隣は揃えて完成 一マスに16個の数字なので+15
まとめ
簡単な作り方 1. 4x4のマスを作る。 2. 開始0、終わり255を書く 3. 一マスに”16個の数字”が存在するよう表を埋める 4. 全体が"/24"。n回半分にしてくと"/(24-n)"
覚えとくと便利 片手で31まで数えられる。(要練習) それぞれの指が”1/2/4/8/16”であることを覚えとくだけでかなり楽。 これだけ覚えておくと、表と合わせて/27以下は指で数えられる。 255.255.255.240が/?って分からない。 → 255-240=15<2^4 なので /24+4で/28
None