๐Ÿ’ก๋„คํŠธ์›Œํฌ ํ†ต์‹ 

2 minute read

๐Ÿ’ก๊ฐ€๊นŒ์ด ์žˆ๋Š” ์ปดํ“จํ„ฐ๋ผ๋ฆฌ๋Š” ์ด๋ ‡๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค.

2๊ณ„์ธต์˜ ์—ญํ•  ํ˜„ ๊ฐ•์˜๋Š” local area computer ๋‚ด์—์„œ ์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”์ง€ ์•Œ์•„๋ณด๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ž„. ์ด๊ฑธ ์ •์˜ํ•œ๊ฒŒ OSI 7 layer์˜ 2๊ณ„์ธต์ž„

2๊ณ„์ธต์—์„œ ํ•˜๋Š” ์ผ: 2๊ณ„์ธต์˜ ๊ธฐ๋Šฅ, 2๊ณ„์ธต์˜ ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ

2๊ณ„์ธต์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ: ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ, MAC ์ฃผ์†Œ

2๊ณ„์ธต ํ”„๋กœํ† ์ฝœ: Ethernet ํ”„๋กœํ† ์ฝœ โœ“

๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผํ•  ๊ฒƒ: 2, 3, 4๊ณ„์ธต์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ์ฒด๊ณ„

2๊ณ„์ธต์—์„œ ํ•˜๋Š” ์ผ

2๊ณ„์ธต์€ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ. ์ฆ‰ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์ƒ์— ์กด์žฌํ•˜๋Š” ์—ฌ๋Ÿฌ ์žฅ๋น„๋“ค ์ค‘์—์„œ ์–ด๋–ค ์žฅ๋น„๊ฐ€ ์–ด๋–ค ์žฅ๋น„์—๊ฒŒ ๋ณด๋‚ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ โ†’ ํ๋ฆ„์ œ์–ด(๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์—๊ฒŒ ๋ณด๋‚ด๋Š”์ง€), ์˜ค๋ฅ˜์ œ์–ด(๋ณด๋‚ด๋Š” ๋ฐ์ดํ„ฐ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š”์ง€ ์ฒดํฌ)๋ฅผ ์ˆ˜ํ–‰ํ•จ

2๊ณ„์ธต์€ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ LAN์—์„œ๋งŒ ํ†ต์‹ ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ํ•  ๋•Œ๋Š” ํ•ญ์ƒ 3๊ณ„์ธต์ด ๋„์™€์ฃผ์–ด์•ผ ํ•œ๋‹ค. 3๊ณ„์ธต์˜ ์ฃผ์†Œ์™€ 3๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•˜์—ฌ์•ผ๋งŒ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์™€ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค

2๊ณ„์ธต์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ

LAN์—์„œ ํ†ต์‹ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” MAC ์ฃผ์†Œ (MAC์ฃผ์†Œ: ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„๊ฐ€ ๋ถ€์—ฌ๋ฐ›์€ ๊ณ ์œ ํ•œ ์ฃผ์†Œ, ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ)

MAC ์ฃผ์†Œ๋Š” 16์ง„์ˆ˜๋กœ ์”€ 12๊ฐœ์˜ 16์ง„์ˆ˜๋กœ ์ด๋ฃจ์–ด์กŒ์Œ

6C-29-95-04-EB-A1

OUI: IEEE์—์„œ ๋ถ€์—ฌํ•˜๋Š” ์ผ์ข…์˜ ์ œ์กฐํšŒ์‚ฌ ์‹๋ณ„ ID ๊ณ ์œ ๋ฒˆํ˜ธ: ์ œ์กฐ์‚ฌ์—์„œ ๋ถ€์—ฌํ•œ ๊ณ ์œ ๋ฒˆํ˜ธ
6C-29-95 04-EB-A1

MAC ์ฃผ์†Œ๋Š” ์ „์„ธ๊ณ„์˜ ๋ชจ๋“  ์žฅ๋น„๊ฐ€ ๋ชจ๋‘ ๋‹ค๋ฅธ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ–๊ณ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค (์ผ๋ฐ˜์ ์œผ๋กœ ๋ฒˆํ˜ธ๋Š” ๋ฐ”๋€” ์ˆ˜ ์—†์Œ)

2๊ณ„์ธต์˜ ํ”„๋กœ์ฝ”ํ†จ

LAN์—์„œ ํ†ต์‹ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” Ethernet ํ”„๋กœํ† ์ฝœ, ์ดˆ๋ก์ƒ‰์€ ํŽ˜์ด๋กœ๋“œ์ž„

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-07-12 แ„‹แ…ฉแ„’แ…ฎ 6.38.15

ํ•ด๋‹น ํ”„๋กœํ† ์ฝœ์€ 14byte์ž„ (๋นจ๊ฐ„ ๋ฐ•์Šค ์•ˆ์— ์žˆ์Œ) ๋ฐ›๋Š” ์‚ฌ๋žŒ / ๋ณด๋‚ด๋Š” ์‚ฌ๋žŒ์˜ ์ฃผ์†Œ๋ฅผ Ethernet ํ”„๋กœํ† ์ฝœ ์œ„์™€ ๊ฐ™์€ ์‚ฌ์ง„ ์•ˆ์—๋‹ค๊ฐ€ ๋„ฃ์Œ

์ถœ๋ฐœ์ง€ mac ์ฃผ์†Œ 6byte

๋‚˜๋จธ์ง€ 2byteแ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2021-07-12 แ„‹แ…ฉแ„’แ…ฎ 6.46.33

์ด๋Ÿฐ ํ˜•์‹์œผ๋กœ ์ฃผ์†Œ๋ฅผ ์ ์–ด์„œ ์ฃผ๊ณ  ๋ฐ›์Œ ๋งˆ์ง€๋ง‰ 2byte์ธ Ethernet Type์€ 3๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์˜ ์„ฑ์งˆ์„ ๋ฏธ๋ฆฌ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ž„. Data์— ์˜ฌ ์ˆ˜ ์žˆ๋Š”๊ฒŒ IPv4(0800), ARP(0806)์ด ์žˆ์Œ.

3๊ณ„์ธต์˜ ๊ธฐ๋Šฅ

OSI 7 layer

๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ ์ฆ‰, ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ๊ณณ์— ์กด์žฌํ•˜๋Š” ๋„คํŠธ์›Œํฌ๊นŒ์ง€ ์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ• ์ง€ ์ œ์–ดํ•˜๋Š” ์ผ์„ ๋‹ด๋‹น, ๋ฐœ์‹ ์—์„œ ์ฐฉ์‹ ๊นŒ์ง€์˜ ํŒจํ‚ท์˜ ๊ฒฝ๋กœ๋ฅผ ์ œ์–ด(LAN๊ณผ LAN์„ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ๊ฒƒ์ด 3๊ณ„์ธต์˜ ์—ญํ• , 3๊ณ„์ธต ์žฅ๋น„: Router) ๋ฉ€๋ฆฌ ๊ธฐ๊ธฐ๊ฐ€ ์žˆ์œผ๋ฉด IP ์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผํ•จ.

IPv4๋Š” ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์ถ”๊ฐ€๋กœ ๊ผญ! ํ•„์š”ํ•จ.

ํ”„๋กœํ† ์ฝœ: ARP ํ”„๋กœํ† ์ฝœ / WAN์—์„œ ํ†ต์‹ ํ•  ๋–„ ์‚ฌ์šฉํ•˜๋Š” IPv4 ํ”„๋กœํ† ์ฝœ์€ v6๋กœ ๋„˜์–ด๊ฐ„๋‹ค๊ณ  ํ•œ๋‹ค. version์ด ๋ฐ”๋€๋‹ค๊ณ  ํ•ด์„œ v4๊ฐ€ v6์ด ๋˜๋Š”๊ฑด ์•„๋‹˜. ์•„์— ํ˜•์‹ ์ž์ฒด๊ฐ€ ๋‹ค๋ฆ„

์ผ๋ฐ˜์ ์ธ IP ์ฃผ์†Œ

IPv4 โ†’ ์ผ๋ฐ˜์ ์ธ ์ฃผ์†Œ์ž„ ํ•„๋“œ๋Š” ์ด 4๊ฐœ๋กœ .์œผ๋กœ ๊ตฌ๋ถ„ ip์ฃผ์†Œ๋Š” 8bit๋กœ ํ‘œํ˜„ํ•˜๊ณ  10์ง„์ˆ˜๋กœ ์”€.

00000000 โ†’ 0

11111111 โ†’ 255

๋”ฐ๋ผ์„œ 10์ง„์ˆ˜๋กœ 255๊นŒ์ง€

ํด๋ž˜์Šค๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ธ๋ฐ ์•Œ ํ•„์š”๋Š” ์—†๋‹ค๊ณ  ํ•จ. (๋ชจ๋ฅธ๋‹ค๊ณ  ๋„คํŠธ์›Œํฌ๋ฅผ ๋ชปํ•˜์ง„ ์•Š์Œ)

A~E ํด๋ž˜์Šค๊ฐ€ ์žˆ๋Š”๋ฐ, ์ผ๋‹จ ๋ชฐ๋ผ๋„ ๋œ๋‹ค๊ณ  ํ•จ.

์ปดํ“จํ„ฐ ๋ณด๊ธ‰์ด ํ™•๋Œ€๋˜๋ฉด์„œ, classfulํ•œ ๋ฐฉ์‹์ด ์‚ฌ์šฉ๋จ ์ด๊ฒŒ ๋ฐ”๋กœ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ ์ž„(1๋ฒˆ์งธ ๋ณ€ํ™”).

๊ทธ๋ž˜์„œ IP๋Š” ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ์™€ ๊ฐ™์ด ์“ฐ์ž„

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ: classfulํ•œ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์„ ๋‚˜๋ˆ ์ฃผ๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ’. ์–ด๋””๊นŒ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์„ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๊ณ  ์–ด๋””์„œ๋ถ€ํ„ฐ ํ˜ธ์ŠคํŠธ๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์ง€์ •

32bit 4byte

255.255.255.192 โ†’ 11111111.11111111.11111111.11000000 2์ง„์ˆ˜๋กœ ํ‘œ๊ธฐํ–ˆ์„ ๋•Œ 1๋กœ ์‹œ์ž‘, 1๊ณผ 1์‚ฌ์ด์—๋Š” 0์ด ์˜ฌ ์ˆ˜ ์—†๋‹ค๋Š” ๊ทœ์น™์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. 1๊ณผ 0์ด ๋ฐ”๋€Œ๋Š” ๊ทธ ๋ถ€๋ถ„์ด ๋Œ€์—ญ๊ณผ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ  ์žˆ์Œ. ์ด๋ ‡๊ฒŒ ํ•˜๋ฏ€๋กœ์„œ ๋‚ญ๋น„๋˜๋Š” IP๋Œ€์—ญ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Œ. ์ด๋Ÿฌํ•œ ๊ณผ์ •๋“ค์ด ์ „๋ถ€ IPv4๋กœ ์ ์šฉ๋˜์–ด ์žˆ์–ด์„œ IPv6๋กœ ๋ชป๋„˜์–ด๊ฐ”๋˜๊ฑฐ์ž„

๊ทธ๋ž˜์„œ classlessํ•œ IP์™€ ๊ณต์ธIP(๋„คํŠธ์›Œํฌ ํ†ต์‹ ๋ง๊ณผ ์—ฐ๊ฒฐํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” IP), ์‚ฌ์„คIP(๊ฐ™์€ ๋Œ€์—ญ์—์„œ ์‚ฌ์šฉํ•˜๋Š” IP)๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•จ. ์‚ฌ์„ค ์• ๋“ค์ด ์™ธ๋ถ€์™€ ํ†ต์‹ ํ•  ๋•Œ ๊ณต์ธIP๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์‚ฌ์šฉํ•จ. IP๊ฐ€ ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์ด ์–ฝํ˜€ ์žˆ์Œ. ๋”ฐ๋ผ์„œ ์™ธ๋ถ€์—์„œ ๋ณผ ๋•Œ๋Š” ์‚ฌ์„คIP๋Š” ๊ตฌ๋ถ„๋˜์ง€ ์•Š์Œ. ๊ทธ๋Ÿผ ์–ด๋–ป๊ฒŒ ์ฐพ๋ƒ? ๊ทธ๊ฑด ๊ณต์œ ๊ธฐ๊ฐ€ ์ฐพ์•„์คŒ.

์ด๋ ‡๊ฒŒ ๊ณต์ธIP โ†โ†’ ์‚ฌ์„คIP๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์„ NAT(Network adaptor)๋ผ๊ณ  ํ•จ.

๊ณต์œ ๊ธฐ๋ฅผ ์ƒ€๋‹ค? โ†’ ๊ณต์ธ IP๋ฅผ ์‚ฐ๊ฑฐ์ž„

๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜๊ฐˆ ๋•Œ ํŒจํ‚ท ์ •๋ณด์™€ ์‚ฌ์„คIP๋ฅผ ๊ณต์œ ๊ธฐ๊ฐ€ ์ €์žฅํ•จ. ๊ทผ๋ฐ ๊ทธ๋Ÿฐ์  ์—†๋Š” IP๊ฐ€ ๊ณต์œ ๊ธฐ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด ๊ทธ๋ƒฅ ๊ณต์œ ๊ธฐ๊ฐ€ ๋ฐ›๊ณ  ๋๋‚จ. (์ฆ‰, ๊ด€๋ จ ์—†์œผ๋ฉด ๋ณด๋‚ด์ฃผ์ง€๋„ ์•Š์Œ.)

์ด๋ฅผ ํ†ตํ•ด์„œ IP๊ณต๊ธ‰์„ ์™„ํ™”์‹œํ‚ด

ํŠน์ˆ˜ํ•œ IP ์ฃผ์†Œ

0.0.0.0 โ†’ wildcard ๋‚˜๋จธ์ง€ ๋ชจ๋“  IP

127.0.0.1 โ†’ ๋‚˜ ์ž์‹ ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ฃผ์†Œ

๊ฒŒ์ดํŠธ์›จ์ด ์ฃผ์†Œ โ†’ ์–ด๋”˜๊ฐ€๋กœ ๊ฐ€๋ ค๋ฉด ์ผ๋‹จ ์—ฌ๊ธฐ๋กœ! ( ์ผ๋ฐ˜์ ์œผ๋กœ ๊ณต์œ ๊ธฐ์˜ IP๋ฅผ ์”€ )


์ด๋”๋„ท(์˜์–ด: Ethernet)์€ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ ์˜ ํ•˜๋‚˜๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ LAN, MAN ๋ฐ WAN์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ํ™œ์šฉ๋˜๋Š” ๊ธฐ์ˆ  ๊ทœ๊ฒฉ์ด๋‹ค. โ€ฆ ์ด๋”๋„ท ๊ธฐ์ˆ ์€ ๋Œ€๋ถ€๋ถ„ IEEE 802.3 ๊ทœ์•ฝ์œผ๋กœ ํ‘œ์ค€ํ™”๋˜์—ˆ๋‹ค. -์œ„ํ‚ค๋ฐฑ๊ณผ-