์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- #ํ๋ก์ ํธ์บ ํ #ํ๋ก์ ํธ์บ ํํ๊ธฐ #์ ๋ฐ๋ฏธ #์ค๋์ดํผํฉํ ๋ฆฌ #์ ์ง์ฝํฌ๋น #์ธ์ฌ์ด๋์์ #IT๊ฐ๋ฐ์บ ํ #๊ฐ๋ฐ์๋ถํธ์บ ํ #๋ฆฌ์กํธ #react #๋ถํธ์บ ํ #๋ฆฌ์กํธ์บ ํ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ธ์ฌ์ด๋์์
- App Runner
- ๋ฉ๋ชจ๋ฆฌ
- React.js
- typescript
- Algorithm
- ํ๋ก์ธ์ค
- ๋คํธ์ํฌ
- ํ์ ์คํฌ๋ฆฝํธ
- ์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํด์
- javascript
- ๋ฆฌ์กํธ
- ์ ๋ฐ๋ฏธ
- react-query
- html
- ์ค๋ ๋
- react
- cs #๋คํธ์ํฌ
- IT๊ฐ๋ฐ์บ ํ
- ์ค๋์ดํผํฉํ ๋ฆฌ
- ๊ฐ๋ฐ์๋ถํธ์บ ํ
- ip
- ์ ์ง์ฝํฌ๋น
- CS
- ํ๋ก์ ํธ์บ ํ
- BFS
- Today
- Total
Bin's Blog
์ค๋์ CS(๋คํธ์ํฌ - TCP/IP 4๊ณ์ธต ๋ชจ๋ธ(IP ์ฃผ์ - ARP)) ๋ณธ๋ฌธ
๐ค ARP๋?
๐ Address Resolution Protocol์ ์ฝ์๋ค.
๐ ์ปดํจํฐ ๋คํธ์ํฌ์์ ์ฃผ๋ก ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ด๋ค. ์ด ํ๋กํ ์ฝ์ ๋คํธ์ํฌ์์ ์ฌ์ฉํ๋ IP์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ์ ์ธ MAC ์ฃผ์๋ก ๋ณํํ๋ ์ญํ ์ ํ๋ค.
๐ ์๋ฅผ ๋ค์ด, ์ปดํจํฐ A๊ฐ ์ปดํจํฐ B์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๊ณ ํ๋ฉด, ์ปดํจํฐ A๋ ๋จผ์ ์ปดํจํฐ B์ IP ์ฃผ์๋ฅผ ์์์ผ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ค์ ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด์๋ B์ MAC ์ฃผ์๊ฐ ํ์ํ๋ค. ์ด๋ ARP๊ฐ IP ์ฃผ์๋ฅผ MAC ์ฃผ์๋ก ๋ณํํด์ฃผ๋ ์ญํ ์ ํ๋ค.
๐ RARP(Reverse Address Resolution Protocol)๋ ๋ฐ๋๋ก ์ค์ ์ฃผ์์ธ MAC ์ฃผ์๋ฅผ ๊ฐ์ ์ฃผ์์ธ IP ์ฃผ์๋ก ๋ณํํ๊ธฐ๋ ํ๋ค.

๐ ์ฅ์น A๊ฐ ARP Request ๋ธ๋ก๋์บ์คํธ๋ฅผ ๋ณด๋ด์ IP ์ฃผ์์ ํด๋นํ๋ MAC ์ฃผ์๋ฅผ ์ฐพ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ํด๋น ์ฃผ์์ ๋ง๋ ์ฅ์น B๊ฐ ARP Reply ์ ๋์บ์คํธ๋ฅผ ํตํด MAC ์ฃผ์๋ฅผ ๋ฐํํ๋ ๊ณผ์ ์ ๊ฑฐ์ณ IP ์ฃผ์์ ๋ง๋ MAC ์ฃผ์๋ฅผ ์ฐพ๊ฒ ๋๋ค.
๐ ์ฉ์ด ์ ๋ฆฌ
1๏ธโฃ ๋ธ๋ก๋์บ์คํธ
๐ ์ก์ ํธ์คํธ๊ฐ ์ ์กํ ๋ฐ์ดํฐ๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํธ์คํธ์ ์ ์กํ๋ ๋ฐฉ์
2๏ธโฃ ์ ๋์บ์คํธ
๐ ๊ณ ์ ์ฃผ์๋ก ์๋ณ๋ ํ๋์ ๋คํธ์ํฌ ๋ชฉ์ ์ง์ 1:1๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐฉ์