Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
【基本情報対策】IPアドレスとサブネットマスク
Search
赤神青空
PRO
November 10, 2026
Video
Programming
14
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【基本情報対策】IPアドレスとサブネットマスク
赤神青空
PRO
November 10, 2026
Video
More Decks by 赤神青空
See All by 赤神青空
【AWS資格のニュース】SAP が SAP-C03 に変わります
akagami
PRO
0
2
【力学 #5】単振り子と小角近似
akagami
PRO
0
5
【AIニュース】Genie 4 とは何か
akagami
PRO
0
15
GPT-6 Cyber とは何か
akagami
PRO
0
14
【AWSの新サービス】Amazon ECS Gateway とは何か
akagami
PRO
0
20
【力学 #4】単振動:ばねの運動方程式を解く
akagami
PRO
0
9
【力学 #4】単振動:ばねの運動方程式を解く
akagami
PRO
0
10
Cloudflare の AI で他人の会話が混ざった?
akagami
PRO
0
27
【AIニュース】OpenAI も Claude も Google Cloud で使える?
akagami
PRO
0
24
Other Decks in Programming
See All in Programming
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
300
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.5k
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
Modernizing iOS Apps
seyfoyun
0
150
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
200
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.7k
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
310
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.5k
Spec-driven Development with AI
simas
PRO
0
2.3k
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
340
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Optimizing for Happiness
mojombo
378
71k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Accessibility Awareness
sabderemane
1
290
Un-Boring Meetings
codingconduct
0
490
Digital Ethics as a Driver of Design Innovation
axbom
PRO
2
520
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Transcript
2026年11月 IPアドレスとサブネットマスク 基本情報技術者試験 対策 #12 赤神青空
▪TCP と前回のクイズの答えは「C」 UDP は、トランスポート層のプロトコル 前回のクイズ TCPとUDPが属する、 OSI基本参照モデルの層はどれ? TCPとUDPは、 トランスポート層のプロトコル A
物理層 ケーブルや電気信号など、ビットを送る層 B ネットワーク層 IPの層で、宛先までの経路を選ぶ C トランスポート層 TCPとUDPはトランスポート層のプロトコル 答えは C 今ココ おさらい D アプリケーション層 HTTPやDNSなど、TCPやUDPの上で動くプロトコルの層 2/14
▪IPアドレス・サブネットマスクと、VPC 今回の話 の設計 ① IPアドレスとマスク 32ビット‧AND‧CIDR表記 ② ホストの数と NAT 2のn乗−2‧プライベート
③ 実務では VPC とサブネットの設計 今回いちばん持ち帰ってほしいこと マスクのビット数から、ネットワークの範囲とホストの数が決まる 今ココ はじめに 3/14
▪上位がネットワーク部、下位がホスト部 IPv4アドレスは32ビット . 8ビット . 8ビット . 8ビット 8ビット 8ビット
× 4 = 32ビット。8ビットずつ 10進数にして、点で区切って書く ネットワーク部(上位26ビット) ホスト部(下位6ビット) ネットワーク部:どのネットワークか ∕ ホスト部:そのネットワークの中の、どの機器か どこで区切るかは、サブネットマスクで決まる(この例は上から26ビット) 今ココ IPアドレス 4/14
▪マスクとサブネットマスクとAND AND を取ると、ネットワーク部が取り出せる IPアドレス . .. サブネットマスク . . .
AND の結果 . .. マスクは、ネットワーク部の26ビットが 1、ホスト部の6ビットが 0 上と下の、両⽅が 1 のビットだけが 1 になる(AND) ホスト部が全部 0 になったアドレス = ネットワークアドレス(192.168.1.128) 今ココ サブネットマスク 5/14
▪マスクのCIDR表記 1 の数を、/ の後ろに書く . . . . . .
1 が 26 個 / 192.168.1.128/26 は「ネットワークアドレス 192.168.1.128、マスク 255.255.255.192」と同じ意味 アドレスクラス(以前の区切り⽅) クラスA:上位 8ビットがネットワーク部 クラスB:上位16ビットがネットワーク部 クラスC:上位24ビットがネットワーク部 今ココ サブネットマスク CIDR(Classless Inter Domain Routing) クラスを使わずに区切る 区切る位置を、1ビット単位で選べる 例:/26、/20 6/14
▪ネットワークアドレスとブロードキャストアドレスを除く 割り当てられるホストの数 192.168.1.128/26:ホスト部は 6ビット → 2の6乗 = 64個のアドレス . ネットワークアドレス
ホスト部が全部 0 ホストに割り当てられる:.129〜.190 . ブロードキャストアドレス ホスト部が全部 1(全部の機器あて) 2の6乗 − 2 = 62 ホスト部が n ビットなら 2のn乗 − 2。/24 なら 2の8乗 − 2 = 254 今ココ ホストの数 7/14
▪組織の中で使うアドレスと、インターネットで使うアドレス プライベートIPアドレス プライベートIPアドレスの範囲 .../ 10.0.0.0 〜 10.255.255.255 . ../ 172.16.0.0
〜 172.31.255.255 グローバルIPアドレス インターネットで使うアドレス 世界の中で重ならないように割り当てられる プライベートIPアドレス . ../ ほかの組織と重なってもよい そのままでは、インターネットとやり取りできない 組織の中で、申請せずに使える → 境⽬で、グローバルIPアドレスに付け替える(NAT) 192.168.0.0 〜 192.168.255.255 今ココ NAT 8/14
▪境目で、送信元のアドレスを付け替える NATとIPマスカレード(NAPT) 家や社内(プライベート) PC . .. PC . .. NAT(ネットワークアドレス変換)
192.168.1.10 → 203.0.113.5 送信元のアドレスを付け替える 戻りの通信は、逆に付け替えて中へ返す 今ココ NAT ルーター 外側 203.0.113.5 送信元 203.0.113.5 Web サーバー (インターネット) IPマスカレード(NAPT) 192.168.1.10:50000 → 203.0.113.5:61001 192.168.1.11:50000 → 203.0.113.5:61002 ポート番号も付け替えるので、 1つのグローバルIPアドレスを複数台で使える 9/14
▪VPC のVPCとサブネットの設計 CIDR を、サブネットに切り分ける VPC . . . / パブリックサブネット
10.0.0.0/24(256個) (65,536個) 例:AZ つ × パブリック‧プライベート パブリックサブネット 10.0.1.0/24(256個) NAT ゲートウェイ プライベートサブネット 10.0.10.0/24(256個) 今ココ 実務では プライベートサブネット 10.0.11.0/24(256個) VPC の CIDR /16 〜 /28 から選ぶ プライベートIPアドレスの範囲 から選ぶのがおすすめ(AWS) インターネット 図は AZ ごとに置く NAT ゲートウェイの例 プライベートサブネットから外へ出る ときは、NAT ゲートウェイで アドレスとポート番号を付け替える 外から始まる接続は受け付けない 10/14
▪/24 でも、使えるのは サブネットごとに5つ予約される 251 個 10.0.0.0/24 で予約されるアドレス アドレス ... ...
... ... ... 使い道 ネットワークアドレス VPC ルーター⽤ DNS ⽤ 将来のための予約 ブロードキャストアドレス 10.0.0.1〜10.0.0.3 は AWS が予約。VPC はブロードキャストに対応していない 今ココ 実務では 使えるアドレスの数 CIDR 全部 試験の式 AWS / / / , , , 試験の式:2のn乗 − 2 AWS:全部 − 5 /28 だと、使えるのは 11 個だけ 試験の式より、さらに 3 つ少ない 11/14
▪重ならないように、余裕を持って決める CIDRは、あとから広げにくい 決めた CIDR ブロックの⼤きさは、あとから変えられない ⾜りなくなったら、別の CIDR ブロックを追加する(追加にも条件がある) つなぐ相⼿と、範囲を重ねない 別の
VPC や社内のネットワークとつなぐとき、範囲が重なっていると困ることがある サービスが使う範囲も避ける 例:172.17.0.0/16 は SageMaker AI などが使うので、VPC には使わないようにと AWS のドキュメントにある 今ココ 実務では 12/14
▪マスクのビット数から、範囲とホストの数が決まる まとめ マスクと AND で、ネットワーク部を取り出す マスク 試験の計算では、ホストの数は 2のn乗 − 2
計算 VPC の CIDR は、余裕を持って決める 実務 /26 なら上から26ビット。CIDR表記は、マスクの 1 の数を / の後ろに書く n はホスト部のビット数。ネットワークアドレスとブロードキャストアドレスを除く AWS はサブネットごとに5つ予約する。決めた⼤きさは、あとから変えられない 今ココ まとめ 13/14
▪一度止めて考えてみてください。答え合わせは次回の冒頭で 今回のクイズ 192.168.1.0/26 のサブネットで、ホストに割り当てられるアドレスはいくつ? A 62 今ココ まとめ B 64
C 30 D 254 14/14