๊ณต์œ ๊ธฐ ๋ณด์•ˆ/๋ชจ์˜ํ•ดํ‚น

01. ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ

Jaeyoon ยท ๊ฐœ๋… ํ•™์Šต IP, MAC, ARP, ๊ฒŒ์ดํŠธ์›จ์ด, DHCP, DNS, TCP/UDP, HTTP/HTTPS

๋„คํŠธ์›Œํฌ๋ฅผ ๋จผ์ € ์•Œ์•„์•ผ ํ•˜๋Š” ์ด์œ 

๊ณต์œ ๊ธฐ ๋ณด์•ˆ๊ณผ DNS ํ๋ฆ„์„ ์ดํ•ดํ•˜๋ ค๋ฉด ๋จผ์ € โ€œํŒจํ‚ท์ด ์–ด๋””์—์„œ ์–ด๋””๋กœ ๊ฐ€๋Š”๊ฐ€โ€๋ฅผ ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋ธŒ๋ผ์šฐ์ €์— ๋„๋ฉ”์ธ ํ•˜๋‚˜๋ฅผ ์ž…๋ ฅํ•˜์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” DNS ์งˆ์˜, IP ์‘๋‹ต, TCP ์—ฐ๊ฒฐ, HTTP ์š”์ฒญ, ์›น ์„œ๋ฒ„ ์‘๋‹ต์ด ์ˆœ์„œ๋Œ€๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ๋Š” ์ธํ„ฐ๋„ท ๋™์ž‘์„ ์ฝ๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค. Wireshark์— ๋ณด์ด๋Š” Source, Destination, Protocol, Port, Info ํ•„๋“œ๋Š” ๋ชจ๋‘ ์ด ์–ธ์–ด๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค. ๋‚ด PC์˜ IP, ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด, DNS ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅด๋ฉด ํ™”๋ฉด์— ๋ณด์ด๋Š” ํŒจํ‚ท์ด ์™œ ์ƒ๊ฒผ๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ฒซ ๋‹จ๊ณ„์˜ ๋ชฉํ‘œ๋Š” ๋ช…๋ น์–ด๋ฅผ ๋งŽ์ด ์™ธ์šฐ๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. โ€œ๋‚ด ์ปดํ“จํ„ฐ๊ฐ€ ์–ด๋–ค DNS ์„œ๋ฒ„์—๊ฒŒ ๋ฌผ์–ด๋ดค๊ณ , ์–ด๋–ค IP๋ฅผ ๋ฐ›์•˜๊ณ , ๊ทธ IP๋กœ ์–ด๋–ค ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค์—ˆ๋Š”๊ฐ€โ€๋ฅผ ์ฐจ๊ทผ์ฐจ๊ทผ ๋”ฐ๋ผ๊ฐ€๋Š” ๋Šฅ๋ ฅ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆผ์œผ๋กœ ๋ณด๋Š” ์ „์ฒด ํ๋ฆ„

๋„คํŠธ์›Œํฌ ์ „์ฒด ํ๋ฆ„
๋„๋ฉ”์ธ ์ž…๋ ฅ ํ›„ DNS, ๊ณต์œ ๊ธฐ, ์›น ์„œ๋ฒ„๋ฅผ ๊ฑฐ์ณ ์‘๋‹ต์ด ๋Œ์•„์˜ค๋Š” ์ „์ฒด ํ๋ฆ„
ํ•ต์‹ฌ์€ โ€œ๊ฐ™์€ ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ–ˆ๋Š”๋ฐ ์‹ค์ œ ์ ‘์† IP๊ฐ€ ๋‹ฌ๋ผ์ง€๋Š” ์ง€์ โ€์„ ์ฐพ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.DNS, ๊ณต์œ ๊ธฐ, ์›น ์„œ๋ฒ„, ํŒจํ‚ท ๋ถ„์„์€ ๋ชจ๋‘ ์ด ํ๋ฆ„ ์œ„์—์„œ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด๋„คํŠธ์›Œํฌ๋Š” ํƒ๋ฐฐ ํ๋ฆ„์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ์Šต๋‹ˆ๋‹ค. IP๋Š” ์ฃผ์†Œ, MAC์€ ์ง‘ ์•ˆ์—์„œ ์‹ค์ œ ๋ฌผ๊ฑด์„ ๋ฐ›๋Š” ์‚ฌ๋žŒ, ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๋™๋„ค ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ์ถœ๊ตฌ, DNS๋Š” ์ด๋ฆ„์„ ์ฃผ์†Œ๋กœ ๋ฐ”๊ฟ” ์ฃผ๋Š” ์•ˆ๋‚ด ๋ฐ์Šคํฌ์ž…๋‹ˆ๋‹ค.

IP ์ฃผ์†Œ์™€ ์„œ๋ธŒ๋„ท

IP ์ฃผ์†Œ์™€ MAC ์ฃผ์†Œ ์ฐจ์ด
IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ์ƒ์˜ ์œ„์น˜๋ฅผ, MAC ์ฃผ์†Œ๋Š” ์žฅ๋น„์˜ ๋ฌผ๋ฆฌ์  ์‹๋ณ„๊ฐ’์„ ์˜๋ฏธํ•œ๋‹ค.

IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์žฅ๋น„๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•œ ๋…ผ๋ฆฌ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ์ง‘ ์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผ ์šฐํŽธ๋ฌผ์ด ๋„์ฐฉํ•˜๋“ฏ์ด, ๋„คํŠธ์›Œํฌ์—์„œ๋„ IP ์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผ ํŒจํ‚ท์ด ์–ด๋А ์žฅ๋น„๋กœ ๊ฐ€์•ผ ํ•˜๋Š”์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Windows PC, Ubuntu ์„œ๋ฒ„, ๊ณต์œ ๊ธฐ, ์Šค๋งˆํŠธํฐ์€ ๋ชจ๋‘ ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ์ž์‹ ๋งŒ์˜ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” ๋‘ ์žฅ๋น„๊ฐ€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š”์ง€ ํŒ๋‹จํ•˜๋Š” ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํด๋ผ์ด์–ธํŠธ๊ฐ€ 192.168.56.20/24์ด๊ณ  DNS ์„œ๋ฒ„๊ฐ€ 192.168.56.10/24๋ผ๋ฉด ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์•ˆ์— ์žˆ์œผ๋ฏ€๋กœ ์ง์ ‘ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋‹ค๋ฅธ ๋Œ€์—ญ์ด๋ฉด ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๊ฑฐ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์„ค IP์™€ ๊ณต์ธ IP๋„ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 192.168.x.x, 10.x.x.x, 172.16.x.x ๋Œ€์—ญ์€ ๋‚ด๋ถ€๋ง์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์‚ฌ์„ค IP์ž…๋‹ˆ๋‹ค. ์‹ค์Šต๊ณผ ํ•™์Šต์€ ํ—ˆ๊ฐ€๋œ ๋‚ด๋ถ€๋ง๊ณผ ํ…Œ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

MAC ์ฃผ์†Œ์™€ ARP

ARP ๋™์ž‘ ํ๋ฆ„
๊ฐ™์€ LAN ์•ˆ์—์„œ IP ์ฃผ์†Œ์— ๋Œ€์‘๋˜๋Š” MAC ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ARP ๋™์ž‘ ํ๋ฆ„

MAC ์ฃผ์†Œ๋Š” ๊ฐ™์€ LAN ์•ˆ์—์„œ ์‹ค์ œ ํ”„๋ ˆ์ž„์„ ์ „๋‹ฌํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฌผ๋ฆฌ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. IP ์ฃผ์†Œ๊ฐ€ ๋ชฉ์ ์ง€๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ฐพ๋Š” ์ด๋ฆ„ํ‘œ๋ผ๋ฉด, MAC ์ฃผ์†Œ๋Š” ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๊ตฌ๊ฐ„์—์„œ ํ”„๋ ˆ์ž„์„ ๊ฑด๋„ค์ค„ ์‹ค์ œ ์žฅ๋น„ ์‹๋ณ„์ž์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

ARP๋Š” IP ์ฃผ์†Œ์— ๋Œ€์‘๋˜๋Š” MAC ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ์ ˆ์ฐจ์ž…๋‹ˆ๋‹ค. ๋‚ด PC๊ฐ€ ๊ฐ™์€ LAN์— ์žˆ๋Š” ์„œ๋ฒ„๋กœ ํŒจํ‚ท์„ ๋ณด๋‚ด๊ธฐ ์ „, โ€œ์ด IP๋ฅผ ๊ฐ€์ง„ ์žฅ๋น„์˜ MAC ์ฃผ์†Œ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€?โ€๋ผ๊ณ  ๋ฌป์Šต๋‹ˆ๋‹ค. Wireshark์—์„œ arp ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ARP๋ฅผ ์ดํ•ดํ•˜๋ฉด ๊ฐ™์€ LAN ์•ˆ์˜ ํ†ต์‹ ์ด ๋” ์„ ๋ช…ํ•ด์ง‘๋‹ˆ๋‹ค. ๋ชฉ์ ์ง€๊ฐ€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์žˆ์œผ๋ฉด ์ƒ๋Œ€ ์žฅ๋น„์˜ MAC์„ ์ฐพ๊ณ , ๋ชฉ์ ์ง€๊ฐ€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์žˆ์œผ๋ฉด ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด์˜ MAC์„ ์ฐพ์•„ ๊ทธ์ชฝ์œผ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

๊ฒŒ์ดํŠธ์›จ์ด์™€ DHCP

DHCP 4๋‹จ๊ณ„
DHCP๊ฐ€ IP, ๊ฒŒ์ดํŠธ์›จ์ด, DNS ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ๋‚˜๋ˆ  ์ฃผ๋Š” 4๋‹จ๊ณ„ ๊ณผ์ •

๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๋‚ด ๋„คํŠธ์›Œํฌ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐˆ ๋•Œ ์ง€๋‚˜๊ฐ€๋Š” ์ถœ๊ตฌ์ž…๋‹ˆ๋‹ค. ์ง‘์ด๋‚˜ ํ•™๊ต ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ๊ณต์œ ๊ธฐ๊ฐ€ ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด ์—ญํ• ์„ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ์ž˜๋ชป๋˜๋ฉด DNS ์„œ๋ฒ„๋‚˜ ์›น ์„œ๋ฒ„๊ฐ€ ์ •์ƒ์ด์–ด๋„ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ๋กœ ๋‚˜๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

DHCP๋Š” ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•œ ์žฅ๋น„์—๊ฒŒ IP ์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด, DNS ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ๋‚˜๋ˆ  ์ฃผ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ์ž…๋ ฅํ•˜์ง€ ์•Š์•„๋„ ์ธํ„ฐ๋„ท์ด ๋˜๋Š” ์ด์œ ๊ฐ€ ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต์œ ๊ธฐ์˜ DNS ์„ค์ •์ด ๋ฐ”๋€Œ๊ฑฐ๋‚˜ ์ž˜๋ชป ๋ฐฐํฌ๋˜๋ฉด ํด๋ผ์ด์–ธํŠธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋ฅด๋Š” ์‚ฌ์ด ๋‹ค๋ฅธ DNS ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ •์ƒ ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ–ˆ์ง€๋งŒ DNS ์‘๋‹ต IP๊ฐ€ ๋‹ฌ๋ผ์ง€๊ณ , ๊ฒฐ๊ตญ ๋‹ค๋ฅธ ์›น ์„œ๋ฒ„๋กœ ์ ‘์†ํ•˜๋Š” ๊ฒฐ๊ณผ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DNS, TCP/UDP, HTTP/HTTPS

TCP์™€ UDP ๋น„๊ต
TCP๋Š” ์—ฐ๊ฒฐ์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ์ค‘์‹œํ•˜๊ณ , UDP๋Š” ๋‹จ์ˆœํ•˜๊ณ  ๋น ๋ฅธ ์ „์†ก์— ์ ํ•ฉํ•˜๋‹ค.

DNS๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ฐ”๊พธ๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. school-login.test ๊ฐ™์€ ์ด๋ฆ„์€ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฝ์ง€๋งŒ, ์‹ค์ œ ์ ‘์†์€ 192.168.56.x ๊ฐ™์€ IP ์ฃผ์†Œ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. DNS ์งˆ์˜๋Š” ๋ณดํ†ต UDP 53๋ฒˆ์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์‘๋‹ต์ด ํฌ๊ฑฐ๋‚˜ ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ TCP 53๋ฒˆ์ด ์“ฐ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

TCP๋Š” ์—ฐ๊ฒฐ์„ ๋งบ๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. HTTP 80๋ฒˆ๊ณผ HTTPS 443๋ฒˆ์€ TCP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. TCP ์—ฐ๊ฒฐ์€ SYN, SYN/ACK, ACK ์ˆœ์„œ๋กœ ์ค€๋น„๋˜๋ฉฐ, ์ด ํ๋ฆ„์„ ๋ณด๋ฉด DNS ์‘๋‹ต ์ดํ›„ ์‹ค์ œ๋กœ ์–ด๋–ค IP์— ์ ‘์†ํ–ˆ๋Š”์ง€ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HTTP์™€ HTTPS ์ฐจ์ด
HTTP๋Š” ํ‰๋ฌธ ํ†ต์‹ ์ด๊ณ  HTTPS๋Š” TLS๋กœ ๋ณดํ˜ธ๋˜๋Š” ์›น ํ†ต์‹ ์ด๋‹ค.

HTTP๋Š” ํ‰๋ฌธ์ด๋ฏ€๋กœ ํ•™์Šต๋ง์—์„œ๋Š” Host ํ—ค๋”, ์š”์ฒญ ๊ฒฝ๋กœ, ์‘๋‹ต ์ฝ”๋“œ ๋“ฑ์„ ๊ด€์ฐฐํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. HTTPS๋Š” TLS ์•”ํ˜ธํ™”์™€ ์ธ์ฆ์„œ ๊ฒ€์ฆ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. DNS ์‘๋‹ต์ด ๋ฐ”๋€Œ๋”๋ผ๋„ ๊ฐ€์งœ ์„œ๋ฒ„๊ฐ€ ์ •์ƒ ๋„๋ฉ”์ธ์˜ ์ธ์ฆ์„œ๋ฅผ ์ œ์‹œํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ๊ฒฝ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ๋ฆ„์„ ์ฝ๋Š” ๋ฐฉ๋ฒ•

๋„คํŠธ์›Œํฌ ํ๋ฆ„์€ ํ•œ ๋ฒˆ์— ์ „๋ถ€ ๋ณด๋ ค๊ณ  ํ•˜๋ฉด ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๋‚ด ์žฅ๋น„์˜ ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ , ๊ทธ๋‹ค์Œ DNS ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ , ๋งˆ์ง€๋ง‰์œผ๋กœ ์‹ค์ œ ์ ‘์†ํ•œ ๋ชฉ์ ์ง€ IP๋ฅผ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด ์ˆœ์„œ๋งŒ ์ง€์ผœ๋„ ๋Œ€๋ถ€๋ถ„์˜ ์ ‘์† ๊ณผ์ •์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธŒ๋ผ์šฐ์ €์— ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ๋ฐ”๋กœ ์›น ํŽ˜์ด์ง€๊ฐ€ ๋œจ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๊ฐ€ ์•„์ฃผ ๋น ๋ฅด๊ฒŒ ์ง€๋‚˜๊ฐ‘๋‹ˆ๋‹ค. DNS ์งˆ์˜๊ฐ€ ๋จผ์ € ์ผ์–ด๋‚˜๊ณ , ์‘๋‹ต๋ฐ›์€ IP๋กœ TCP ์—ฐ๊ฒฐ์ด ๋งŒ๋“ค์–ด์ง€๊ณ , ๊ทธ ์œ„์—์„œ HTTP ๋˜๋Š” HTTPS ์š”์ฒญ์ด ์˜ค๊ฐ‘๋‹ˆ๋‹ค. ์›น ์ ‘์†์€ ํ•˜๋‚˜์˜ ๋™์ž‘์ด ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ ๋„คํŠธ์›Œํฌ ์ ˆ์ฐจ๊ฐ€ ์ด์–ด์ง„ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.

ํ™•์ธ ํ•ญ๋ชฉ๋ช…๋ น์–ด/๋„๊ตฌํ•ด์„ ํฌ์ธํŠธ
๋„คํŠธ์›Œํฌ ์„ค์ •ipconfig /allIP, ๊ฒŒ์ดํŠธ์›จ์ด, DNS ์„œ๋ฒ„ ์ฃผ์†Œ ํ™•์ธ
DNS ์‘๋‹ตnslookup school-login.test์งˆ์˜ํ•œ ๋„๋ฉ”์ธ๊ณผ ์‘๋‹ต IP ํ™•์ธ
์—ฐ๊ฒฐ์„ฑping 192.168.56.10๋‚ด๋ถ€ ํ†ต์‹  ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํ™•์ธ
Linux ์ฃผ์†Œ/๋ผ์šฐํŒ…ip addr, ip route์„œ๋ฒ„ IP์™€ ๊ธฐ๋ณธ ๊ฒฝ๋กœ ํ™•์ธ
์—ด๋ฆฐ ํฌํŠธss -tulnpDNS 53๋ฒˆ, HTTP 80๋ฒˆ listen ํ™•์ธ
ํ•™์Šต์€ ๋‚ด๋ถ€ VM๊ณผ ํ…Œ์ŠคํŠธ ์žฅ๋น„๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ๊ธฐ๊ด€ ๋„๋ฉ”์ธ, ์‹ค์ œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€, ์™ธ๋ถ€ ๊ณต์œ ๊ธฐ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์‹คํ—˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ๊ฐœ๋… ๋ณต์Šต

๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๋Š” IP, MAC, ๊ฒŒ์ดํŠธ์›จ์ด, DNS์ž…๋‹ˆ๋‹ค. IP๋Š” ๋ชฉ์ ์ง€ ์ฃผ์†Œ, MAC์€ ๊ฐ™์€ LAN ์•ˆ์—์„œ ์‹ค์ œ ์ „๋‹ฌ์— ์“ฐ์ด๋Š” ์ฃผ์†Œ, ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๋‚˜๊ฐ€๋Š” ์ถœ๊ตฌ, DNS๋Š” ์ด๋ฆ„์„ IP๋กœ ๋ฐ”๊ฟ” ์ฃผ๋Š” ์•ˆ๋‚ด ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

์ด ๋„ค ๊ฐ€์ง€๊ฐ€ ์ด์–ด์ง€๋ฉด ์›น ์ ‘์† ํ๋ฆ„์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•˜๋ฉด DNS๊ฐ€ IP๋ฅผ ์•Œ๋ ค ์ฃผ๊ณ , PC๋Š” ๊ทธ IP๊ฐ€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ ๋„คํŠธ์›Œํฌ๋ผ๋ฉด ARP๋กœ MAC ์ฃผ์†Œ๋ฅผ ์ฐพ๊ณ , ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋ผ๋ฉด ๊ฒŒ์ดํŠธ์›จ์ด๋กœ ํŒจํ‚ท์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ดํ›„ TCP ์—ฐ๊ฒฐ์ด ๋งŒ๋“ค์–ด์ง€๊ณ  HTTP/HTTPS ์š”์ฒญ์ด ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

์ด ์žฅ์„ ๋งˆ์น˜๋ฉด ๋‹ค์Œ ์žฅ์˜ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„ ๊ธฐ์ดˆ๋กœ ๋„˜์–ด๊ฐ€์„œ, DNS์™€ ์›น ํŽ˜์ด์ง€๋ฅผ ์‹ค์ œ๋กœ ์ œ๊ณตํ•˜๋Š” Ubuntu Server๊ฐ€ ์–ด๋–ค ๊ตฌ์กฐ๋กœ ๋™์ž‘ํ•˜๋Š”์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.