Dynamic Host Configuration Protocol (DHCP)
DHCP
![image](https://user-images.githubusercontent.com/109324637/197391065-44b0cab9-48f0-402f-8066-36e1e6153c75.png)
โ ์๋ฒ๋ก๋ถํฐ ๋์ ์ผ๋ก ์ฃผ์(IP, mask, router, DNS)๋ฅผ ๋ฐ์์ค๋ ํ๋กํ ์ฝ
โ host๊ฐ ์๋ฒ์ ip์ฃผ์๋ฅผ ์์ฒญ(DHCP request)ํ๋ฉด dhcp๊ฐ host์๊ฒ ์ผ์ ์๊ฐ ๋์ ip์ฃผ์๋ฅผ ๋์ฌ(DHCP ack) ํด์ฃผ๋ ๊ฐ๋
โ ๊ณ ์ IP๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ํ์ ์๋ค.
โ ๊ทธ๋ฌ๋, ๊ณ ์ IP๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ IP์ฃผ์์ ๋ญ๋น๊ฐ ๋ฐ์ํ ์ ์์!!
DHCP์ ๋์ ๊ณผ์
![image](https://user-images.githubusercontent.com/109324637/197391122-c572c744-1ab6-4a33-9e21-610e53363040.png)
- DHCP discover
โ ์ด๊ธฐ์ DHCP ์๋ฒ๋ฅผ ์ฐพ์๋ด๋ ๊ณผ์
โ src ip: ์์ง ์์!
โ dest 255.255.255.255: subnet๋ด์ ๋ชจ๋ ๋ฉค๋ฒ์ ๊ฒ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ (broadcast) - DHCP offer
โ 67๋ฒ ํฌํธ๋ฅผ ์ด์ด๋๊ณ ์๋ DHCP์๋ฒ๋ง ์๋ต
โ dest: 255.255.255.255: ์์ง ์์ฒญ host๊ฐ ip๊ฐ ์๋ ์ํ์ด๋ฏ๋ก broadcast๋ก ๋ณด๋
โ host๋ ํฌํธ ๋ฒํธ(68)์ด๋ transaction id๋ก ํด๋น ์๋ต์ ๋ฐ์ - DHCP request
โ offer๋ฅผ ๋ฐ์๋ค์ธ๋ค๋ ์๋ฏธ๋ก request ๋ณด๋
โ ์์ง ip์ฃผ์๋ฅผ ๋ฐ์ ๊ฑด ์๋๋ฏ๋ก src ip๊ฐ ์๋ค.
โ transaction ID: offer๋ฅผ ๋ฐ์๋ค์ธ๋ค๋ ์๋ฏธ๋ก +1 - DHCP ACK
์ offer๋ฅผ ๋ฐ๋ก ๋ฐ์ง ์๊ณ request๋ฅผ ๋ ๋ฐ์๊น?
โ ์๋ธ๋ท ๋ด์ ์ฌ๋ฌ ๊ฐ์ DHCP์๋ฒ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์กด์ฌ ํ๋๋ง ์ ํํด์ request
Router์ ํ๋ก์ธ์ค๋ค
โ forwarding, DNS, DHCP, NAT, firewall...
IP datagram์ ํค๋
![image](https://user-images.githubusercontent.com/109324637/197392973-8a905f29-576b-4791-874f-ecea2f1d5d4f.png)
16-bit identifier, flags, fragment offest
![image](https://user-images.githubusercontent.com/109324637/197393146-6bb908e6-1aed-4ed3-affd-4cb8dbd69098.png)
โ Max Transfer Unit(MTU): ๊ฐ ๋งํฌ ๋ ์ด์ด์ (wifi, 3G, LTE...) ์ฒ๋ฆฌ ๊ฐ๋ฅํ ์ต๋ ์ ๋ ํฌ๊ธฐ
โ ์ฒ๋ฆฌํ ์ ์๋ MTU๋ณด๋ค ๋ ํฐ ํจํท์ด ๋ค์ด์ค๋ฉด MTU์ฌ์ด์ฆ์ ๋ง๋ ๋
๋ฆฝ์ ์ธ Frame์ผ๋ก ๋๋์ด์ ธ ์งํ๋๋ค.
โ 20byte์ ํค๋๊ฐ ๊ฐ๊ฐ ๋ค์ด๊ฐ๋ค.
'โญ Group_Study > Networking' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[6์ฃผ์ฐจ] Routing Algorithm : Link State (1) | 2022.11.03 |
---|---|
[6์ฃผ์ฐจ] ICMP, IPv6 (0) | 2022.11.01 |
[6์ฃผ์ฐจ] Network Address Translation (0) | 2022.10.30 |
[5์ฃผ์ฐจ] Network Address Translation (0) | 2022.10.22 |
[5์ฃผ์ฐจ] IP: Internet Protocol (0) | 2022.10.21 |
๋๊ธ