software engineering/์ปดํ“จํ„ฐ๋„คํŠธ์›Œํฌ 9

[Network] ์›”๋“œ ์™€์ด๋“œ ์›น๊ณผ HTTP

* ์›”๋“œ ์™€์ด๋“œ ์›น(World Wide Web) 1983๋…„ ์œ ๋Ÿฝ ์ž…์ž ๋ฌผ๋ฆฌ ์—ฐ๊ตฌ์†Œ(CERN)์˜ ํŒ€ ๋ฒ„๋„ˆ์Šค ๋ฆฌ์˜ ์ œ์•ˆ์œผ๋กœ ์‹œ์ž‘๋œ ์ •๋ณด ๊ตํ™˜ ๋ฐฉ์‹ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋ฅผ ํ†ตํ•ด์„œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ณต๊ฐ„ ํ•˜์ดํผ๋งํฌ(ํ•˜์ดํผํ…์ŠคํŠธ, ํ•˜์ดํผ๋ฏธ๋””์–ด) ํ˜•์‹์„ ์‚ฌ์šฉ ๋‹ค๋ฅธ ์ •๋ณด๋‚˜ ๋ฌธ์„œ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ๋Š” ํ…์ŠคํŠธ๋‚˜ ๋ฏธ๋””์–ด ํ•˜์ดํผ๋งํฌ๋ฅผ ๋”ฐ๋ผ์„œ ์ด๋™ํ•˜๋Š” ํ–‰์œ„๋ฅผ ์›น ์„œํ•‘(Web Surfing) ๋˜๋Š” ์›น ๋ธŒ๋ผ์šฐ์ง•์ด๋ผ๊ณ  ํ•จ ๊ด€๋ จ๋œ ๋‚ด์šฉ๋“ค์ด ๋ชจ์—ฌ์žˆ๋Š” ์›น ํŽ˜์ด์ง€๋“ค์˜ ์ง‘ํ•ฉ -> ์›น ์‚ฌ์ดํŠธ * WWW์˜ ๊ตฌ์กฐ, URL URL(Uniform Resource Locator) : ๊ท ์ผํ•œ ์œ„์น˜ ์ง€์ •์ž ์ธํ„ฐ๋„ท ์ƒ์— ์žˆ๋Š” ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€ ์ „์†ก๊ณ„์ธต์œผ๋กœ TCP๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๊ทธ ์ƒ์œ„์—์„œ HTTP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ 80๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•จ Protocol:..

[Network] DNS(Domain Name System)

DNS(Domain Name System) ์‚ฌ๋žŒ์€ ํ…์ŠคํŠธ๋กœ ๊ตฌ์„ฑ๋œ ์ฃผ์†Œ๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ณ , ์ด๊ฒƒ์„ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ง„ IP์ฃผ์†Œ๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋Š” ์‹œ์Šคํ…œ * ๊ณ„์ธต์  ๋„๋ฉ”์ธ ๋„ค์ž„ ๊ณต๊ฐ„ ์ด๋ฆ„์„ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ์‹ ์กฐ์ง์˜ ์„ฑ๊ฒฉ, ์ด๋ฆ„, ๋ถ€์„œ ๋“ฑ์˜ ๋ฐฉ์‹์œผ๋กœ ๋„ค์ž„ ๊ณต๊ฐ„์„ ๋ถ„ํ• /๊ด€๋ฆฌ ๋ ˆ์ด๋ธ”(Label): ์ตœ๋Œ€ 63๊ฐœ ๋ฌธ์ž๋กœ ๊ตฌ์„ฑ๋˜๋Š” ๋ฌธ์ž์—ด ํŠธ๋ฆฌ์˜ ๊ฐ ๋…ธ๋“œ๋Š” ๋„๋ฉ”์ธ ๋„ค์ž„์„ ๊ฐ€์ง€๋ฉฐ ํ•ญ์ƒ ๋…ธ๋“œ์—์„œ ๋ฃจํŠธ ๋ฐฉํ–ฅ์œผ๋กœ ์ฝํ˜€์ง ๋ฃจํŠธ๋Š” ์ (.)์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ, ๋ ˆ์ด๋ธ” ์‚ฌ์ด๋ฅผ ์ ์œผ๋กœ ๊ตฌ๋ถ„ํ•จ * FQDN(Fully Qualified Domain Name) ํ˜ธ์ŠคํŠธ์˜ ์™„์ „ํ•œ ์ด๋ฆ„์„ ํฌํ•จํ•˜๋Š” ๋„๋ฉ”์ธ ๋„ค์ž„์œผ๋กœ ํŠธ๋ฆฌ์—์„œ ๋ฃจํŠธ๊นŒ์ง€ ๋„๋‹ฌํ•œ ๋„ค์ž„ www.example.com * PQDN(Partially Qualified Domain Name) ๋…ธ..

[Network] DHCP(Dynamic Host Configuration Protocol)

DHCP(Dynamic Host Configuration Protocol) - ๋ถ€ํŒ…ํ•œ ์ปดํ“จํ„ฐ์—๊ฒŒ 4๊ฐ€์ง€ ์ •๋ณด๋ฅผ ์ž๋™์ ์œผ๋กœ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ค๊ณ„๋œ ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ํ”„๋กœํ† ์ฝœ + ์ปดํ“จํ„ฐ์˜ IP์ฃผ์†Œ + ์ปดํ“จํ„ฐ์˜ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(ํ”„๋ฆฌํ”ฝ์Šค ๊ธธ์ด) + ๋ผ์šฐํ„ฐ(Default Gateway)์˜ IP์ฃผ์†Œ + ๋„ค์ž„์„œ๋ฒ„์˜ IP์ฃผ์†Œ(DNS) - ์ž๋™์ ์œผ๋กœ ์ •๋ณด๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ํŽธ๋ฆฌ์„ฑ์ด ์žˆ์œผ๋ฉฐ, ํœด๋จผ ์—๋Ÿฌ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Œ * DHCP ๋™์ž‘์ ˆ์ฐจ(ํด๋ผ์ด์–ธํŠธC์™€ ์„œ๋ฒ„S๊ฐ€ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์œ„์น˜ํ•œ ๊ฒฝ์šฐ) C -> S ํด๋ผ์ด์–ธํŠธ๋Š” ์†ก์‹ ์ž ์ฃผ์†Œ๊ฐ’์„ 0.0.0.0, ์ˆ˜์‹ ์ž ์ฃผ์†Œ๊ฐ’์„ 255.255.255.255๋กœ ์„ค์ •ํ•˜์—ฌ DISCOVER๋ฉ”์‹œ์ง€ ์ „์†ก S -> C DISCOVER ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•œ ์„œ๋ฒ„๋Š” ์ ์ ˆํ•œ ์ฃผ์†Œ๊ฐ’์„ ์„ ํƒํ•˜์—ฌ OFFER๋ฉ”์‹œ์ง€๋กœ ์•Œ๋ ค์คŒ..

[Network] TCP์˜ ์ „์†ก์ œ์–ด

TCP ํ๋ฆ„์ œ์–ด * TCP์˜ ์œˆ๋„์šฐ ์†ก์‹  ์œˆ๋„์šฐ ์œˆ๋„์šฐ ํฌ๊ธฐ๊ฐ€ ์ˆ˜์‹ ์ž์™€ ๋„คํŠธ์›Œํฌ์˜ ์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ ์กฐ์ • ์„ธ๊ทธ๋จผํŠธ ๋‹จ์œ„๋กœ ์ „์†กํ•˜์ง€๋งŒ ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ์œˆ๋„์šฐ๋ฅผ ๊ด€๋ฆฌ ์ˆ˜์‹  ์œˆ๋„์šฐ : ์œˆ๋„์šฐ ํฌ๊ธฐ๋Š” ์†ก์‹ ์ธก์œผ๋กœ๋ถ€ํ„ฐ ๋„˜์น˜์ง€ ์•Š๊ณ  ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๋ฐ”์ดํŠธ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ฒฐ์ • rwnd = ๋ฒ„ํผํฌ๊ธฐ - (์ˆ˜์‹  ํ”„๋กœ์„ธ์Šค๋กœ๋ถ€ํ„ฐ)์ฝํžˆ๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋ฐ”์ดํŠธ ์ˆ˜ * ์–ด๋ฆฌ์„์€ ์œˆ๋„์šฐ ์‹ ๋“œ๋กฌ(Silly Window Syndrome) ์†ก์‹ ์ธก์˜ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒœ์ฒœํžˆ ๋ฐœ์ƒ์‹œํ‚ค๊ฑฐ๋‚˜, ์ˆ˜์‹ ์ธก์˜ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒœ์ฒœํžˆ ์†Œ๋น„ํ•˜๋Š” ๊ฒฝ์šฐ ex) 1๋ฐ”์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด 41๋ฐ”์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์ด ์ „์†ก๋˜์–ด์•ผํ•จ -> ๋„คํŠธ์›Œํฌ ์ž์› ๋‚ญ๋น„ (์†ก์‹ ์ธก ๋ฐฉ์•ˆ) Nagle ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์†ก์‹ TCP๊ฐ€ ์ˆ˜์‹  TCP๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ACKํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๊ฑฐ๋‚˜, ..

[Network] TCP์˜ ๊ธฐ๋ณธ ๋™์ž‘

3๋‹จ๊ณ„ ํ•ธ๋“œ์…ฐ์ดํฌ(3-way handshake) ์ „์ด์ค‘(Full-duplex) ํ†ต์‹  ์ฑ„๋„์„ ์„ค์ • ๋Šฅ๋™๊ฐœ๋ฐฉ = ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์€ ์„œ๋ฒ„๋กœ์˜ TCP์—ฐ๊ฒฐ(SYN)์„ ์š”์ฒญ ์ˆ˜๋™๊ฐœ๋ฐฉ = ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์€ TCP์—๊ฒŒ ์—ฐ๊ฒฐ ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Œ์„ ์•Œ๋ฆผ -> ํƒ€์‹œ์Šคํ…œ์œผ๋กœ๋ถ€ํ„ฐ ์—ฐ๊ฒฐ ์š”์ฒญ(SYN)์„ ์ˆ˜์‹ ํ•˜๋ฉด์„œ ์‹œ์ž‘๋จ ๋ฐ์ดํ„ฐ ์ „์†ก๊ณผ ํ™•์ธ์‘๋‹ต์„ ๋™์‹œ์— ์ „์†ก -> ํ”ผ๊ธฐ๋ฐฑ(Piggyback) ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” TCPํ—ค๋” ์ƒ์˜ ์ œ์–ด ํ•„๋“œ ํ‘ธ์‹œ(Push)ํ”Œ๋ž˜๊ทธ : TCP์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฒ„ํผ์—์„œ ๋Œ€๊ธฐ์‹œํ‚ค์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ์ „์†กํ•˜๊ณ , ์ˆ˜์‹  TCP์—์„œ๋„ ๋ฐ”๋กœ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ „๋‹ฌํ•˜๋„๋ก ์š”์ฒญ ๊ธด๊ธ‰(Urgent)ํ”Œ๋ž˜๊ทธ & ๊ธด๊ธ‰ ํฌ์ธํ„ฐ : ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ํŠน๋ณ„ํžˆ ์ฒ˜๋ฆฌํ•ด์•ผํ•  ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ „๋‹ฌํ•˜๋Š” ์šฉ๋„๋กœ ์ •์˜ ํด๋ผ์ด์–ธํŠธ ํ˜น์€ ์„œ๋ฒ„์˜ ์–ด๋Š์ชฝ๋„..

[Network] UDP / TCP Protocol

UDP ํ”„๋กœํ† ์ฝœ UDPํ—ค๋”๋Š” 8๋ฐ”์ดํŠธ๋กœ ๊ฐ„๋žตํ•œ ๊ตฌ์กฐ (์ตœ์†Œํ™”๋œ ์˜ค๋ฒ„ํ—ค๋“œ ๊ตฌ์กฐ) ๋น„์—ฐ๊ฒฐํ˜•์˜ ์‹ ๋ขฐ์„ฑ์ด ๋‚ฎ์€ ์ „์†ก ํ”„๋กœํ† ์ฝœ ๋ฉ”์‹œ์ง€ ๋‹จ์œ„์˜ ์ „์†ก ํ”„๋กœํ† ์ฝœ ๋ฉ”์‹œ์ง€๋ฅผ ๋” ์ž‘์€ ๋‹จ์œ„๋กœ ์ž๋ฅด๊ฑฐ๋‚˜ ์žฌ์กฐํ•ฉ X ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์‘์šฉ๊ณ„์ธต ํ˜น์€ IP๊ณ„์ธต์—์„œ ์ž๋ฅด๊ณ  ์žฌ์กฐํ•ฉ ๋น„์ •๊ทœ์  ์†ก์‹ ์œจ(Unregulated Sending Rate) ์†ก์‹ ์œจ์— ๊ฐ„์„ญํ•˜์ง€ ์•Š๊ณ , ์‘์šฉ๊ณ„์ธต์˜ ์˜๋„๋Œ€๋กœ ์ „์†ก (๋„คํŠธ์›Œํฌ ์ƒํ™ฉ ๊ณ ๋ คX) TCP๋Š” ์ž์ฒด์ ์œผ๋กœ ์†ก์‹ ์œจ ์ œ์–ด TCP ํ”„๋กœํ† ์ฝœ ์ŠคํŠธ๋ฆผ ๋ฐฐ๋‹ฌ(Stream Delivery) ์„œ๋น„์Šค ์ œ๊ณต ๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  ๋ฐ์ดํ„ฐ์˜ ์‹œ์ž‘๊ณผ ๋์„ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์—ฐ์†์ ์ธ ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„์œผ๋กœ ์ฒ˜๋ฆฌ ํ๋ฆ„์ œ์–ด์™€ ์˜ค๋ฅ˜์ œ์–ด๋ฅผ ์œ„ํ•œ ์†ก์ˆ˜์‹  ๋ฒ„ํผ(Buffer) TCP ์„ธ๊ทธ๋จผํŠธ(Segment) TCP๋Š” ์ŠคํŠธ๋ฆผ ๋ฐฐ๋‹ฌ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ..

[Network] ์ „์†ก๊ณ„์ธต์˜ ARQ ํ”„๋กœํ† ์ฝœ

1. ๋‹จ์ˆœ ํ”„๋กœํ† ์ฝœ(Simple Protocol) ํ๋ฆ„์ œ์–ด๋‚˜ ์˜ค๋ฅ˜์ œ์–ด๊ฐ€ ์—†๋Š” ๋น„์—ฐ๊ฒฐํ˜• ํ”„๋กœํ† ์ฝœ ์ˆ˜์‹ ์ธก์€ ์ˆ˜์‹ ํ•œ ํŒจํ‚ท์„ ์ฆ‰์‹œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•จ 2. ์ •์ง€-๋Œ€๊ธฐ ํ”„๋กœํ† ์ฝœ(Stop-and-Wait Protocol) ํ๋ฆ„์ œ์–ด์™€ ์˜ค๋ฅ˜์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ฐ๊ฒฐํ˜• ํ”„๋กœํ† ์ฝœ ์†ก์‹ ์ธก๊ณผ ์ˆ˜์‹ ์ธก์ด ๋ชจ๋‘ ํฌ๊ธฐ๊ฐ€ 1์ธ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ์‚ฌ์šฉ ์†ก์‹ ์ธก์ด ํ•˜๋‚˜์˜ ํŒจํ‚ท์„ ์ „์†กํ•˜๊ณ , ํ™•์ธ์‘๋‹ต์„ ์ˆ˜์‹ ํ•  ๋•Œ๊นŒ์ง€ ๋‹ค์ŒํŒจํ‚ท์„ ์ „์†กํ•˜์ง€ ์•Š์Œ(ํ๋ฆ„์ œ์–ด) ์ˆ˜์‹ ์ธก์—์„œ ๊ฒ€์‚ฌํ•ฉ ํ•„๋“œ๋ฅผ ํ™•์ธํ•˜์—ฌ ์˜ค๋ฅ˜ ๋ฐœ์ƒ์„ ํ™•์ธํ•˜๋ฉด ์ˆ˜์‹  ํŒจํ‚ท์„ ์กฐ์šฉํžˆ ํ๊ธฐํ•˜๊ณ , ์˜ค๋ฅ˜๊ฐ€ ์—†์œผ๋ฉด ํ™•์ธ์‘๋‹ต ์†ก์‹ ์ธก์€ ํŒจํ‚ท ์ „์†ก ์‹œ, ํƒ€์ด๋จธ๋ฅผ ๊ตฌ๋™ํ•˜๊ณ  ํ™•์ธ์‘๋‹ต์„ ๋ฐ›์œผ๋ฉด ํƒ€์ด๋จธ ์ •์ง€ 3. N-ํ”„๋ ˆ์ž„-ํ›„ํ‡ด ํ”„๋กœํ† ์ฝœ (Go-Back_N) ์ •์ง€-๋Œ€๊ธฐ ํ”„๋กœํ† ์ฝœ์˜ ๋น„ํšจ์œจ์„ฑ์„ ๋ณด์™„ํ•œ ๋ฐฉ์‹ ์†ก์‹ ์ธก์ด ํ™•์ธ์‘๋‹ต์„..

[Network] ์ „์†ก ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ

* ํ”„๋กœ์„ธ์Šค ๋Œ€ ํ”„๋กœ์„ธ์Šค ํ†ต์‹  ์ „์†ก๊ณ„์ธต์€ ํ”„๋กœ์„ธ์Šค ๋Œ€ ํ”„๋กœ์„ธ์Šค ํ†ต์‹  ์ œ๊ณต (ํ”„๋กœ์„ธ์Šค = ๋™์ž‘์ค‘์ธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ) ์ „์†ก๊ณ„์ธต์—์„œ๋Š” ํฌํŠธ์ฃผ์†Œ (Port Address, Port Number) ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ๋ถ„ํ•จ ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ(Well-known Port Number) : ํŠน์ • ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ์šฉ๋„๋กœ ์˜ˆ์•ฝ๋œ ๋ฒˆํ˜ธ๋กœ์„œ 0~1,023 ์‚ฌ์ด์˜ ์ •์ˆ˜ ๋“ฑ๋ก๋œ ํฌํŠธ(Registered Port) : IANA๊ธฐ๊ด€์— ๋“ฑ๋กํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ํฌํŠธ ์ฃผ์†Œ ๋™์  ํฌํŠธ(Dynamic Port) : ํ—ˆ๊ฐ€์—†์ด ์ž„์‹œ ํ˜น์ธ ๊ฐœ์ธ ํฌํŠธ ์ฃผ์†Œ๋กœ ์‚ฌ์šฉ * ํ๋ฆ„์ œ์–ด(Flow Control) ์ •๋ณด ์ƒ์‚ฐ์ž์™€ ์†Œ๋น„์ž๊ฐ„์— ์ •๋ณด ์ƒ์„ฑ์œจ๊ณผ ์†Œ๋น„์œจ์˜ ๊ท ํ˜•์ด ์ค‘์š” -> ๊ท ํ˜•์ด ๋งž์ง€ ์•Š์œผ๋ฉด ์‹œ์Šคํ…œ ํšจ์œจ ์ €ํ•˜ ์ •๋ณด ์ƒ์‚ฐ์ž๋กœ๋ถ€ํ„ฐ ์†Œ๋น„์ž๋กœ ๋ฐฐ๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฐ€๊ธฐ(Pu..

[Network] ARP(Address Resolution Protocol)

ARP(Address Resolution Protocol) ์ฃผ์†Œ ๋ณ€ํ™˜ ARP ํ”„๋กœํ† ์ฝœ ARP Package 1. ์ฃผ์†Œ ๋ณ€ํ™˜(Address Mapping) : ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ๋‹ค์Œ-ํ™‰์— ๋Œ€ํ•œ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์•Œ์•„๋‚ด์–ด๋„, ๋ฐ์ดํ„ฐ๋งํฌ๊ณ„์ธต์„ ํ†ตํ•ด์„œ ์ „๋‹ฌํ•˜๋ ค๋ฉด ๋ฌผ๋ฆฌ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•ด์•ผํ•จ ๋…ผ๋ฆฌ ์ฃผ์†Œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๋ ˆ๋ฒจ์˜ ์ฃผ์†Œ ์ „์„ธ๊ณ„์ ์œผ๋กœ ์œ ์ผํ•œ ์ฃผ์†Œ๊ฐ’, 32๋น„ํŠธ ๊ธธ์ด(IP์ฃผ์†Œ) ๋ฌผ๋ฆฌ ์ฃผ์†Œ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ์œ ํšจํ•˜๊ณ  ์œ ์ผํ•œ ์ฃผ์†Œ ํ˜ธ์ŠคํŠธ / ๋ผ์šฐํ„ฐ์— ์„ค์น˜๋œ NIC์— ์‹ค์žฅ๋˜์–ด ์žˆ์Œ ์ด๋”๋„ท์˜ ๊ฒฝ์šฐ 48๋น„ํŠธ ๊ธธ์ด(MAC ์ฃผ์†Œ) * ์ •์  ๋ณ€ํ™˜(Static Mapping) ๋…ผ๋ฆฌ์ฃผ์†Œ์™€ ๋ฌผ๋ฆฌ์ฃผ์†Œ๊ฐ„์˜ ์—ฐ๊ด€ ํ…Œ์ด๋ธ”์„ ์ €์žฅํ•˜์—ฌ ์‚ฌ์šฉ ํ•„์š” ์‹œ์— ์—ฐ๊ด€ ํ…Œ์ด๋ธ” ๊ฒ€์ƒ‰ ๋ฌด๋ฆด์ฃผ์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒฝ์šฐ, ์ •์  ํ…Œ์ด๋ธ”์„ ๋ณ€๊ฒฝํ•ด์•ผํ•จ (NIC ๋ณ€๊ฒฝ, ์ปดํ“จํ„ฐ์˜ ์ด๋™ ..