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
DHCPサーバ
Search
kubo-hide-kun
May 09, 2020
Technology
3.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DHCPサーバ
授業課題として提出した資料です。
担当教員から許可はいただいております。
kubo-hide-kun
May 09, 2020
More Decks by kubo-hide-kun
See All by kubo-hide-kun
CA BASE NEXT でスクロールに 連動したUIを構築した話
kubo_programmer
1
620
ハイレベルな環境こそが最高である 科学的なお話
kubo_programmer
0
180
SQL Injection
kubo_programmer
0
140
IPアドレスとは何か?
kubo_programmer
0
3.9k
クライアント/サーバーシステム
kubo_programmer
0
16k
How to make Readable Slide
kubo_programmer
0
180
AtomicDesignの説明と所感
kubo_programmer
0
2k
Moonblock入門
kubo_programmer
3
1.5k
TCP/UDPの違い
kubo_programmer
4
6.3k
Other Decks in Technology
See All in Technology
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
6
1.8k
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
500
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
350
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
250
AIエージェント時代、Kaggleにどう取り組むか
takanao
1
340
「作れる」と「リリースできる」の間にあったもの── PdMを外して見えた、PdMがやるべき仕事/Buildable ≠ Shippable: What Removing the PM Taught Me About the PM’s Job
yappli_developers
0
340
スクラム祭り2026福井トラック_閉じたループから価値のスパイラルへ
kc_nakanishi
0
190
自宅サーバと脆弱性
masakiokuda
1
120
DevelopersIO2026 -バックアップは“消されないこと”が9割-
yoshida0129
0
430
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
150
正解のない研修に放り出されて / Being thrown into a training program with no right answers
ohnoeight
1
160
Don't write the architecture only in the prompt.
neohsu
0
180
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
14
40k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
340
Art, The Web, and Tiny UX
lynnandtonic
304
22k
What's in a price? How to price your products and services
michaelherold
247
13k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
570
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
500
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Transcript
%)$1αʔό
・DHCPサーバ is 何? ・どういう仕組みで動いてるの?
DHCPサーバ is 何?
簡単に書くと, コンピュータにIPアドレスを 割り当てるサーバ
IPアドレスのないコンピュータ インターネットに接続するにはIPアドレスが必要。 ( 最初はこの状態 )
Ұੲલͷ*1ΞυϨεͷઃఆํ๏ IPアドレスのない コンピュータ IPアドレスが 割り当てられた コンピュータ 他のコンピュータと 重複しないIPアドレス を
手動で設定
ݱࡏͷ*1ΞυϨεͷઃఆํ๏ IPアドレスのない コンピュータ IPアドレスが 割り当てられた コンピュータ 他のコンピュータと 重複しないIPアドレス を コンピュータが自動で設定
ݱࡏͷ*1ΞυϨεͷઃఆํ๏ IPアドレスのない コンピュータ IPアドレスが 割り当てられた コンピュータ 他のコンピュータと 重複しないIPアドレス を コンピュータが自動で設定
͜ͷ*1ΞυϨεΛࣗಈઃఆ͢Δίϯϐϡʔλ͕ l%)$1αʔόz
どういう仕組みで動いてるの?
ネットワークに接続したときに DHCP という プロトコル を 利用
DHCP手順1: DHCP DISCOVER インターネットがやりた〜い! IPアドレスを下さい〜! ( ネットワーク全体に響く大声 ) DHCPクライアント DHCPサーバ
クライアントはサーバを見つけるために ブロードキャスト (ブロードキャストとはネットワーク内の全機器に同時に信号を送信すること)
DHCP手順2: DHCP OFFER OKです〜! こちらをお使いください !! ・ 192.168.1.2 DHCPクライアント DHCPサーバ
サーバはクライアントに割り当て情報を通知
DHCP手順3: DHCP REQUEST DHCPクライアント DHCPサーバ クライアントはサーバへ 提供されたIPアドレス と 提供元サーバ のIPを送信
(複数サーバから OFFER があった場合は一つを選ぶ) ◦◦サーバさん!! 192.168.1.2 でお願いします !!
DHCP手順4: DHCP ACK 了解です!! 192.168.1.2 のアドレスを貸します!! DHCPクライアント DHCPサーバ サーバはクライアントに 許可(割り当て情報)
を通知
DHCPのパケット IPヘッダ UDPヘッダ 宛先ポート: 67 DHCPメッセージ IPヘッダ UDPヘッダ 宛先ポート: 68
DHCPメッセージ DHCPクライアント宛のパケット DHCPサーバ宛のパケット 本プロトコルで送受信するパケットの構成は以下のようになっています
これがDHCP という プロトコルの動作手順です!!
おまけ
了解です!! 192.168.1.2 のアドレスを貸します!! DHCPクライアント DHCPサーバ 割り当てられるIPアドレスは「譲渡」ではなく, 「レンタル」です。
え〜と…。 このアドレスは使われていないな…。 回収するか。 DHCPクライアント (192.168.1.2) DHCPサーバ なので, 使ってなさそうなIPアドレスはDHCPサーバが 回収 します。
インターネットが… (以下略) DHCPサーバ 新しいDHCPクライアント 回収したIPアドレスは, 新たなコンピュータへの割り当てに利用して, 使い回しています。 ( さっき回収したのを貸そうかな〜 )
おしまい !!