DevLog ๐Ÿ˜ถ

[Network] ๋ฐฉํ™”๋ฒฝ์˜ ํŒจํ‚ท ํ•„ํ„ฐ๋ง ๊ณผ์ • ์•Œ์•„๋ณด๊ธฐ ๋ณธ๋ฌธ

โœ๏ธ/Network

[Network] ๋ฐฉํ™”๋ฒฝ์˜ ํŒจํ‚ท ํ•„ํ„ฐ๋ง ๊ณผ์ • ์•Œ์•„๋ณด๊ธฐ

dolmeng2 2023. 5. 19. 00:42

๐ŸŒฑ ๋“ค์–ด๊ฐ€๊ธฐ ์ „

์ง€๋‚œ ํฌ์ŠคํŒ…๊นŒ์ง€๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก LAN์—์„œ ๋ผ์šฐํ„ฐ๊นŒ์ง€ ์–ด๋–ป๊ฒŒ ํŒจํ‚ท์ด ํ˜๋ €๋Š”์ง€ ์•Œ์•„๋ณด์•˜์—ˆ๋‹ค.

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

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์›น ์„œ๋ฒ„์—์„œ ์–ด๋–ค ์‹์œผ๋กœ ์š”์ฒญ์ด ์ฒ˜๋ฆฌ๋˜๋Š”์ง€ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค.

 


 

๐ŸŒฑ ์›น ์„œ๋ฒ„๋Š” ์–ด๋””์— ์„ค์น˜๋ ๊นŒ์š”?

๊ณผ๊ฑฐ์—๋Š” ์‚ฌ๋‚ด์˜ LAN์— ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•œ ๋‹ค์Œ, ์ธํ„ฐ๋„ท์—์„œ ์ง์ ‘์ ์œผ๋กœ ์•ก์„ธ์Šคํ–ˆ๋‹ค.

์ด๋Ÿฌ๋ฉด ํŒจํ‚ท์€ ์•ก์„ธ์Šค ํšŒ์„ , ์„œ๋ฒ„์ธก ๋ผ์šฐํ„ฐ๋ฅผ ๊ฒฝ์œ ํ•ด์„œ ์„œ๋ฒ„ ๋จธ์‹ ์— ๋„์ฐฉํ•˜์—ฌ ํŒจํ‚ท์ด ํ๋ฅด๊ฒŒ ๋œ๋‹ค.

ํ•˜์ง€๋งŒ, ์ด ๋ฐฉ๋ฒ•์€ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๋ชจ๋‘์— ๊ธ€๋กœ๋ฒŒ ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ด์•ผ ๋ผ์„œ IP ์ฃผ์†Œ๊ฐ€ ๋ถ€์กฑํ•ด์ง„๋‹ค.

๋˜ํ•œ, ์„œ๋ฒ„๊ฐ€ ์ง์ ‘์ ์œผ๋กœ ๋…ธ์ถœ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์ ์œผ๋กœ๋„ ์ข‹์ง€ ์•Š๋‹ค.

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

 

ํ˜น์€, ํšŒ์‚ฌ ๋‚ด์— ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ  ํ”„๋กœ๋ฐ”์ด๋”๊ฐ€ ์šด์˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ์„ผํ„ฐ ์‹œ์„ค์— ์„œ๋ฒ„๋ฅผ ๊ฐ€์ง€๊ณ  ๋“ค์–ด๊ฐ€์„œ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜, ํ”„๋กœ๋ฐ”์ด๋”๊ฐ€ ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š” ์„œ๋ฒ„๋ฅผ ๋นŒ๋ ค์“ฐ๋Š” ํ˜•ํƒœ๋กœ ์šด์˜ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. 

๐Ÿ’ฌ ์—ฌ๊ธฐ์„œ ํ”„๋กœ๋ฐ”์ด๋”๋Š”, ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ธํ„ฐ๋„ท ํ†ต์‹ ์‚ฌ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

๋ฐ์ดํ„ฐ์„ผํ„ฐ๋Š” ๋Œ€๋ถ€๋ถ„ ํ”„๋กœ๋ฐ”์ด๋” ์ค‘์‹ฌ ๋ถ€๋ถ„ ์ชฝ๊ณผ ์ง๊ฒฐ๋˜์–ด ์žˆ์–ด ์„œ๋ฒ„ ์„ค์น˜ ์‹œ ๊ณ ์†์œผ๋กœ ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ์„ค์น˜ ์žฅ์†Œ๋„ ๋‹จ์ˆœ ํšŒ์‚ฌ๋ณด๋‹ค ์•ˆ์ „ํ•œ ๊ฑด๋ฌผ ๋‚ด์— ์„ค์น˜ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์•ˆ์ „์„ฑ์ด ๋†’๋‹ค.

์•„๋ฌดํŠผ ์ด ๊ฒฝ์šฐ์—๋Š” ์ธํ„ฐ๋„ท ์ค‘์‹ฌ ๋ถ€๋ถ„์—์„œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋กœ ํŒจํ‚ท์ด ํ˜๋Ÿฌ๊ฐ€๊ณ , ์„œ๋ฒ„ ๋จธ์‹ ์— ๋„์ฐฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ชฝ์— ๋ฐฉํ™”๋ฒฝ์ด ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๋ฉด 1์ฐจ์ ์œผ๋กœ ๊ฑธ๋Ÿฌ์ง„ ํŒจํ‚ท์— ๋Œ€ํ•ด์„œ ํŒจํ‚ท์ด ๋ฐ›๊ฒŒ ๋œ๋‹ค.

 

๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ๋ผ์šฐํ„ฐ์—์„œ ์ค‘๊ณ„๋˜๊ณ , ์ตœ์ข…์ ์œผ๋กœ ์„œ๋ฒ„์— ๋„์ฐฉํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋™์ผํ•˜๋‹ค.

 


 

๐ŸŒฑ ๋ฐฉํ™”๋ฒฝ์˜ ์›๋ฆฌ์™€ ๋™์ž‘ ๊ณผ์ •

๐Ÿ’ฌ ํŒจํ‚ท ํ•„ํ„ฐ๋ง

๋ฐฉํ™”๋ฒฝ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํŠน์ • ์„œ๋ฒ„์™€ ํ•ด๋‹น ์„œ๋ฒ„ ๋‚ด๋ถ€์˜ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•ก์„ธ์Šคํ•˜๋Š” ํŒจํ‚ท๋งŒ ํ†ต๊ณผ์‹œํ‚ค๊ณ , ๋‚˜๋จธ์ง€๋Š” ์ฐจ๋‹จ์‹œํ‚จ๋‹ค.

์—ฌ๊ธฐ์„œ ์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ํŒจํ‚ท์„ ํ†ต๊ณผ์‹œํ‚ค๊ณ  ๊ฑฐ๋ฅด๋Š”์ง€๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ (ํŒจํ‚ท ํ•„ํ„ฐ๋ง, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒŒ์ดํŠธ์›จ์ด, ์„œํ‚ท ๊ฒŒ์ดํŠธ์›จ์ด ๋“ฑ) ์—ฌ๊ธฐ์„œ๋Š” ํŒจํ‚ท ํ•„ํ„ฐ๋ง์— ๋Œ€ํ•ด์„œ ์ค‘์ ์ ์œผ๋กœ ๋‹ค๋ฃจ์–ด๋ณด์ž.

 

๊ถ๊ธˆํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒŒ์ดํŠธ์›จ์ด์™€ ์„œํ‚ท ๊ฒŒ์ดํŠธ์›จ์ด์— ๋Œ€ํ•ด์„œ ์ฐพ์•„๋ณด์•˜๋‹ค.

- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒŒ์ดํŠธ์›จ์ด
OSI 7๊ณ„์ธต์˜ ์‘์šฉ ๋ ˆ์ด์–ด์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒŒ์ดํŠธ์›จ์ด์ด๋‹ค.
๋ฐฉํ™”๋ฒฝ์˜ ํ”„๋ก์‹œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์„œ๋น„์Šค๋งˆ๋‹ค ๋‹ค๋ฅธ ํ”„๋ก์‹œ ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด์„œ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
ํŒจํ‚ท ํ•„ํ„ธ์ด ๋ฐฉ์‹๋ณด๋‹ค ๋น„๊ต์  ๋†’์€ ๋ณด์•ˆ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ, ํ•˜๋“œ์›จ์–ด์— ์˜์กด์ ์ด๊ณ  ์‘์šฉ ๊ณ„์ธต์—์„œ ๋™์ž‘ํ•˜๋‹ค ๋ณด๋‹ˆ ๋„คํŠธ์›Œํฌ์— ๋ถ€ํ•˜๊ฐ€ ๋งŽ์ด ๋“ ๋‹ค.

- ์„œํ‚ท ๊ฒŒ์ดํŠธ์›จ์ด
OSI 7๊ณ„์ธต์—์„œ ์„ธ์…˜ ๋ ˆ์ด์–ด, ์‘์šฉ ๋ ˆ์ด์–ด์—์„œ ์‚ฌ์ด์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ฒŒ์ดํŠธ์›จ์ด์ด๋‹ค.
์„œ๋น„์Šค๋งˆ๋‹ค ํ”„๋ก์‹œ ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ํ•˜๋‚˜์˜ ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•ด ๋ชจ๋“  ์„œ๋น„์Šค๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์—ˆ๋‹ค.

 

ํŒจํ‚ท ํ•„ํ„ฐ๋ง์˜ ์กฐ๊ฑด์—์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์„ค์ • ์ •๋ณด๋“ค์„ ์ž์ฃผ ์‚ฌ์šฉํ•œ๋‹ค.

 

ํ—ค๋”์˜ ์ข…๋ฅ˜ ์กฐ๊ฑด ์„ค์ •์— ์‚ฌ์šฉํ•˜๋Š” ํ•ญ๋ชฉ ์„ค๋ช…
MAC ํ—ค๋” ์†ก์‹ ์ฒ˜ MAC ์ฃผ์†Œ ๋ผ์šฐํ„ฐ๋Š” ํŒจํ‚ท ์ค‘๊ณ„ ์‹œ MAC ์ฃผ์†Œ๋ฅผ ๋ฐ”๊ฟ”์“ด๋‹ค.
- ์ค‘๊ณ„ ๋Œ€์ƒ ๋ผ์šฐํ„ฐ์˜ MAC ์ฃผ์†Œ๋Š” ์ˆ˜์‹ ์ฒ˜ MAC ์ฃผ์†Œ ํ•ญ๋ชฉ์—, ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋Š” ์†ก์‹ ์ฒ˜ MAC ์ฃผ์†Œ ํ•ญ๋ชฉ์— ๊ธฐ๋กํ•œ๋‹ค.
- ์ด๋•Œ, ์†ก์‹ ์ฒ˜ MAC ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด์„œ ์ง์ „์— ์ค‘๊ณ„ํ•œ ๋ผ์šฐํ„ฐ์˜ MAC ์ฃผ์†Œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
IP ํ—ค๋” ์†ก์‹ ์ฒ˜ IP ์ฃผ์†Œ ํŒจํ‚ท์„ ์ตœ์ดˆ๋กœ ์†ก์‹ ํ•œ ๊ธฐ๊ธฐ์˜ IP ์ฃผ์†Œ.
ํŒจํ‚ท์„ ์†ก์‹ ํ•œ ๊ธฐ๊ธฐ๋ฅผ ์กฐ๊ฑด์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•œ๋‹ค.
์ˆ˜์‹ ์ฒ˜ IP ์ฃผ์†Œ ํŒจํ‚ท์„ ๊ฑด๋„ค์ค„ ๋Œ€์ƒ์˜ IP ์ฃผ์†Œ.
ํŒจํ‚ท์ด ๊ฐˆ ๋ชฉ์ ์ง€๋ฅผ ์กฐ๊ฑด์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•œ๋‹ค.
ํ”„๋กœํ† ์ฝœ ๋ฒˆํ˜ธ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ ๋ฒˆํ˜ธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
- IP:0, ICMP:1, TCP:6, UDP:17, OSPF:89
TCP ํ—ค๋”
or
UDP ํ—ค๋”
์†ก์‹ ์ฒ˜ ํฌํŠธ ๋ฒˆํ˜ธ ํŒจํ‚ท์„ ์†ก์‹ ํ•œ ํ”„๋กœ๊ทธ๋žจ์— ํ• ๋‹น๋œ ํฌํŠธ๋ฒˆํ˜ธ.
- ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์— ํ• ๋‹น๋œ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ๊ณ ์ •๋˜๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฒ„ ์ธก์—์„œ ๋ฐ˜์†ก๋œ ํŒจํ‚ท์— ์ ํžŒ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•ด์„œ ์„œ๋ฒ„์— ๋Œ€ํ•œ ํŒ๋ณ„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
- ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ๋žœ๋ค์œผ๋กœ ํ• ๋‹น๋˜๊ธฐ ๋•Œ๋ฌธ์— ํŒ๋‹จํ•˜๊ธฐ ์–ด๋ ต๋‹ค.
์ˆ˜์‹ ์ฒ˜ ํฌํŠธ ๋ฒˆํ˜ธ ํŒจํ‚ท์„ ๊ฑด๋„ค์ค„ ๋Œ€์ƒ์˜ ํ”„๋กœ๊ทธ๋žจ์— ํ• ๋‹น๋œ ํฌํŠธ ๋ฒˆํ˜ธ.
- ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์„œ๋ฒ„์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ์กฐ๊ฑด ์„ค์ •์œผ๋กœ ๋งŽ์ด ํ•˜๋Š”๋ฐ, ํด๋ผ์ด์–ธํŠธ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ๊ฑฐ์˜ ํ•˜์ง€ ์•Š๋Š”๋‹ค.
TCP ์ปจํŠธ๋กค ๋น„ํŠธ TCP ํ”„๋กœํ† ์ฝœ ์ œ์–ด ์‹œ ์‚ฌ์šฉํ•˜๋Š” ์ •๋ณด์ด๋‹ค.
ACK: ์œ ํšจํ•จ (์ •ํ™•ํ•˜๊ฒŒ ๋„์ฐฉ)
PSH: ์†ก์‹  ๋ฒ„ํผํ…Œ ์ €์žฅ ์—†์ด ๋ฐ”๋กœ ์†ก์‹ 
RST: ์ ‘์†์„ ๊ฐ•์ œ๋กœ ์ข…๋ฃŒ
SYN: ํ†ต์‹  ๊ฐœ์‹œ ์‹œ ์ ‘์† ๋™์ž‘์—์„œ ์ตœ์ดˆ๋กœ ๋ณด๋‚ธ ํŒจํ‚ท์˜ SYN=1, ACK = 0
์ด๋•Œ ์ด ํŒจํ‚ท์„ ํ•„ํ„ฐ๋ง ํ•˜๋ฉด ๊ทธ ๋’ค์˜ ๋™์ž‘์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.
FIN: ์—ฐ๊ฒฐ ๋Š์Œ
ํ”„๋ ˆ๊ทธ๋จผํŠธ IP ํ”„๋กœํ† ์ฝœ์˜ ์กฐ๊ฐ ๋‚˜๋ˆ„๊ธฐ ๊ธฐ๋Šฅ์œผ๋กœ ํŒจํ‚ท์„ ๋ถ„ํ• ํ•˜๊ณ , ์ด ํŒจํ‚ท์ด ๋‘ ๋ฒˆ์งธ ์ดํ›„์ž„์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.
ICMP ๋ฉ”์‹œ์ง€ ICMP ๋ฉ”์‹œ์ง€ ์œ ํ˜• ICMP ๋ฉ”์‹œ์ง€๋Š” ํŒจํ‚ท ๋ฐฐ์†ก ๋„์ค‘์— ์ด์ƒ์ด ์žˆ๊ฑฐ๋‚˜, ํ†ต์‹  ์ƒ๋Œ€์˜ ๋™์ž‘์„ ํ™•์ธํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
0: ping ๋ช…๋ น์œผ๋กœ ๋ณด๋‚ด๋Š” ICMP ์—์ฝ” ๋ฉ”์‹œ์ง€์— ์‘๋‹ตํ•˜๋Š” ๊ฒƒ.
- 0๊ณผ 8์„ ์ฐจ๋‹จํ•˜๋ฉด ping ๋ช…๋ น์˜ ์‘๋‹ต์€ ๋Œ์•„์˜ค์ง€ ์•Š๋Š”๋‹ค. (์–ด๋–ค ๊ธฐ๊ธฐ๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์กด์žฌํ•˜๋Š”์ง€ ping ๋ช…๋ น์–ด๋กœ ์ฐพ์„ ๋•Œ๊ฐ€ ๋งŽ์€๋ฐ ๊ทธ๋Ÿฐ ๊ฑธ ์ฐจ๋‹จํ•ด๋ฒ„๋ฆฌ๋Š” ๊ฑฐ์ž„)
8: ping ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ฉด ICMP ์—์ฝ” ๋ฉ”์‹œ์ง€๊ฐ€ ์†ก์‹ฑ๋˜๋Š”๋ฐ, ์ด๋ฅผ ICMP ์—์ฝ”๋ผ๊ณ  ํ•œ๋‹ค.

 

๊ณต๊ฐœ์šฉ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•œ LAN๊ณผ ์‚ฌ๋‚ด LAN์ด ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๊ณ , ์›น ์„œ๋ฒ„๋Š” ๊ณต๊ฐœ ์„œ๋ฒ„์šฉ LAN์— ์ ‘์†๋˜์–ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž.

 

ํŒจํ‚ท ํ•„ํ„ฐ๋ง ์กฐ๊ฑด ์„ค์ • ์‹œ ๋จผ์ €, ์†ก/์ˆ˜์‹ ์ฒ˜ IP ์ฃผ์†Œ์— ๋”ฐ๋ผ์„œ ์‹œ์ž‘์ ๊ณผ ์ข…์ ์„ ํŒ๋‹จํ•œ๋‹ค.

์ธํ„ฐ๋„ท์—์„œ ์›น ์„œ๋ฒ„๋กœ ํŒจํ‚ท์ด ๋“ค์–ด์˜ค๋‹ค๋ฉด ์ข…์ ์ธ ์ˆ˜์‹ ์ฒ˜ IP ์ฃผ์†Œ๊ฐ€ ์‹ค์ œ ์›น ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜๋Š”์ง€ ํŒ๋‹จํ•˜์—ฌ ํŒจํ‚ท์„ ํ†ต๊ณผ์‹œํ‚ค๊ฒŒ ๋œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ์กฐ๊ฑด๋“ค์„ ์œ„์™€ ๊ฐ™์ด ์ž‘์„ฑํ•ด๋‘์–ด์„œ ํ•„ํ„ฐ๋ง์„ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ฒซ ๋ฒˆ์งธ ํ–‰์„ ๋ณด์ž. ์†ก์‹ ์ฒ˜ IP, ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ์–ด๋–ค ๊ฒƒ์ด๋“  ์ƒ๊ด€์—†์ง€๋งŒ ์ˆ˜์‹ ์ฒ˜ IP / ํฌํŠธ๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ํ•ด์•ผ ํ•ด๋‹น ์š”์ฒญ์ด ๋“ค์–ด์˜ค๊ฒŒ ๋œ๋‹ค.

- ์—ฌ๊ธฐ์„œ ํฌํŠธ ๋ฒˆํ˜ธ๊นŒ์ง€ ๋ณด๋Š” ๊ฒƒ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊นŒ์ง€ ํ•œ์ •์‹œํ‚ค๋ ค๊ณ  ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ์›น ์„œ๋ฒ„์—์„œ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” 80๋ฒˆ์œผ๋กœ ๊ณ ์ •์‹œํ‚จ ์‚ฌ๋ก€๋ฅผ ๋ณด๋Š” ๊ฒƒ์ด๋‹ค.

 

ํ•˜์ง€๋งŒ, ๋‹จ์ˆœํžˆ ์ˆ˜์‹ ์ฒ˜๋กœ ํŒจํ‚ท์ด ํ•„ํ„ฐ๋ง๋˜์–ด ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ˆ˜์‹ ์ฒ˜๊ฐ€ ํŒจํ‚ท์„ ์ž˜ ๋ฐ›์•˜๋Š”์ง€ ๋‹ค์‹œ ์†ก์‹ ์ฒ˜์—๊ฒŒ ์•Œ๋ ค์•ผ ํ•œ๋‹ค.

์ด ๊ฒฝ์šฐ ๋ฐ˜๋Œ€๋กœ ์ˆ˜์‹ ์ฒ˜์˜ IP, ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ์ƒ๊ด€ ์—†์ด ์†ก์‹ ์ฒ˜์˜ IP / ํฌํŠธ๋ฒˆํ˜ธ๊ฐ€ ํŒจํ‚ท์„ ๋ณด๋ƒˆ๋˜ ๊ณณ์ธ์ง€ ํŒ๋‹จํ•ด์•ผ ํ•œ๋‹ค.

 

 

๐Ÿ’ฌ IP / ํฌํŠธ ๋ฒˆํ˜ธ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•ด!

์‚ฌ์‹ค IP์™€ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•ด์„œ ์–ด๋–ค ์›น ์„œ๋ฒ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ํŒจํ‚ท์ด ๋“ค์–ด์˜ค๊ฒŒ ํ• ์ง€๋Š” ์ •ํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ, ์›น ์„œ๋ฒ„ ์ธก์—์„œ ์ธํ„ฐ๋„ท ์ชฝ์œผ๋กœ ์•ก์„ธ์Šคํ•˜๋Š” ๋™์ž‘์€ ์–ด๋–ป๊ฒŒ ์ปจํŠธ๋กคํ•  ์ˆ˜ ์žˆ์„๊นŒ?

๋‹จ์ˆœํžˆ ์›น ์„œ๋ฒ„์—์„œ ์ธํ„ฐ๋„ท์œผ๋กœ ํ๋ฅด๋Š” ํŒจํ‚ท์„ ์ •์ง€์‹œํ‚ค๋ฉด ์–‘๋ฐฉํ–ฅ ํ†ต์‹ ์ธ TCP ํ”„๋กœํ† ์ฝœ์— ์˜ํ•ด ์ธํ„ฐ๋„ท์—์„œ ์›น ์„œ๋ฒ„ ์ธก์œผ๋กœ ํ๋ฅด๊ฒŒ ํ•˜๋Š” ๊ฒƒ๋„ ์ •์ง€ํ•˜๊ฒŒ ๋œ๋‹ค.

 

์ด๋ฅผ ์œ„ํ•ด TCP ํ—ค๋”์˜ ์ปจํŠธ๋กค ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 

์•ž์„œ ๋งํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ตœ์ดˆ์˜ ํŒจํ‚ท๋งŒ SYN=1, ACK=0์œผ๋กœ ์„ค์ •๋˜๋Š”๋ฐ, ์ธํ„ฐ๋„ท -> ์›น ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๋Š” ์ด ๊ฐ’์„ ์ฐจ๋‹จํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์ž.

๊ทธ๋Ÿฌ๋ฉด ์ตœ์ดˆ์˜ ํŒจํ‚ท์— ๋Œ€ํ•ด์„œ ์‘๋‹ตํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์›น ์„œ๋ฒ„ -> ์ธํ„ฐ๋„ท ์ธก์œผ๋กœ ํŒจํ‚ท์ด ํ๋ฅด์ง€ ์•Š๊ฒŒ ๋œ๋‹ค.

๊ทธ๋ž˜์„œ ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šค๋ฅผ ํ•˜๋ ค๊ณ  ํ•ด๋„ ์ ‘์† ๋™์ž‘์ด ๋ฌด์กฐ๊ฑด ์‹คํŒจํ•˜๊ฒŒ ๋œ๋‹ค.

 

๋ฐ˜๋Œ€๋กœ ์ธํ„ฐ๋„ท -> ์›น ์„œ๋ฒ„๋กœ ํŒจํ‚ท์ด ํ๋ฅผ ๋•Œ ์ตœ์ดˆ์˜ ํŒจํ‚ท์˜ ์ˆ˜์‹ ์ฒ˜๋Š” '์›น ์„œ๋ฒ„'๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ํ‘œ์˜ ์ฒซ ๋ฒˆ์งธ ํ–‰์ด ์ผ์น˜ํ•ด์„œ ํ†ต๊ณผํ•  ๊ฒƒ์ด๋‹ค.
์ดํ›„, ๋‘ ๋ฒˆ์งธ ํŒจํ‚ท์€ ์†ก์‹ ์ฒ˜๊ฐ€ ์›น ์„œ๋ฒ„๊ฐ€ ๋  ๊ฒƒ์ด์ง€๋งŒ, ์ตœ์ดˆ์˜ ํŒจํ‚ท์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ปจํŠธ๋กค ๋น„ํŠธ๊ฐ€ SYN=1, ACK=0์ด ์•„๋‹ ๊ฒƒ์ด๋‹ค.

๊ทธ๋ž˜์„œ ๋‘ ๋ฒˆ์งธ ํ–‰์˜ ์กฐ๊ฑด์— ์ผ์น˜ํ•˜์ง€ ์•Š๊ฒŒ ๋˜๋ฉด์„œ ์„ธ ๋ฒˆ์งธ ์กฐ๊ฑด์œผ๋กœ ๊ฐ€๊ฒŒ ๋˜๊ณ , ํŒจํ‚ท์ด ํ†ต๊ณผํ•˜๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

์ด๋Ÿฐ ์‹์œผ๋กœ ์ดํ›„์— ์ธํ„ฐ๋„ท -> ์›น ์„œ๋ฒ„๋กœ ํ๋ฅด๋Š” ํŒจํ‚ท๋“ค์€ ๋ชจ๋‘ ์ฒซ ๋ฒˆ์งธ๋‚˜ ์„ธ ๋ฒˆ์งธ ํ–‰์„ ํ†ต๊ณผํ•˜์—ฌ ํŒจํ‚ท ํ•„ํ„ฐ๋ง์ด ํ†ต๊ณผํ•˜๊ฒŒ ๋œ๋‹ค.

 

 

๐Ÿ’ฌ ํ•ญ์ƒ ์™„์ „ํ•˜๊ฒŒ ํ†ต๊ณผ์‹œํ‚ค๊ฑฐ๋‚˜ ์ฐจ๋‹จ์‹œํ‚ฌ ์ˆ˜ ์žˆ์„๊นŒ?

TCP๊ฐ€ ์•„๋‹Œ UDP์—์„œ๋„ ์™„์ „ํ•˜๊ฒŒ ์œ„์˜ ๊ตฌ์กฐ๊ฐ€ ๋™์ž‘ํ• ๊นŒ?

์šฐ๋ฆฌ๋Š” ์ด์ „์— DNS ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด IP ์ฃผ์†Œ๋ฅผ ์–ป์–ด์˜ค๋Š” ํ–‰์œ„๋Š” UDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๋ฐฐ์› ์—ˆ๋‹ค.

ํ•˜์ง€๋งŒ, UDP์˜ ๊ฒฝ์šฐ ๋ณ„๋„์˜ ์ ‘์† ๋‹จ๊ณ„๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— TCP์ฒ˜๋Ÿผ ์ปจํŠธ๋กค ๋น„ํŠธ๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šค ๋ฐฉํ–ฅ์„ ํŒ๋ณ„ํ•  ์ˆ˜ ์—†๋‹ค.

๊ทธ๋ž˜์„œ ์›น ์„œ๋ฒ„ -> ์ธํ„ฐ๋„ท์€ ํ—ˆ์šฉํ•˜์ง€๋งŒ ์ธํ„ฐ๋„ท -> ์›น ์„œ๋ฒ„๋Š” ์ฐจ๋‹จํ•˜๋„๋ก ๋งŒ๋“ค ์ˆ˜๋Š” ์—†๋‹ค.

์ด๋•Œ๋Š” ์–ด๋Š ์ •๋„์˜ ์œ„ํ—˜์„ฑ์„ ๊ฐ€์ง€๊ณ  ํŒจํ‚ท์„ ์ „๋ถ€ ํ†ต๊ณผํ•˜๊ฑฐ๋‚˜, ์ „๋ถ€ ์ฐจ๋‹จํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค.

 

 

๐Ÿ’ฌ ์‚ฌ๋‚ด LAN๊ณผ ๊ณต๊ฐœ ์„œ๋ฒ„ LAN

 

์œ„์—์„œ ๋ดค๋˜ ๊ทธ๋ฆผ์„ ๋‹ค์‹œ ๋ณด์ž.

์ง€๊ธˆ๊นŒ์ง€๋Š” ์ธํ„ฐ๋„ท <-> ๊ณต๊ฐœ ์„œ๋ฒ„์šฉ LAN ํŒจํ‚ท์„ ๊ณ ๋ คํ•˜์˜€์ง€๋งŒ, ์‚ฌ์‹ค ์‚ฌ๋‚ด LAN <-> ์ธํ„ฐ๋„ท ์‚ฌ์ด์˜ ํŒจํ‚ท ์™•๋ž˜๋„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค. 

ํŒจํ‚ท ํ•„ํ„ฐ๋งํ˜• ๋ฐฉํ™”๋ฒฝ์€ ํŒจํ‚ท ํ†ต๊ณผ ๋ฐ ์ฐจ๋‹จ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฃผ์†Œ ๋ณ€ํ™˜ ๊ธฐ๋Šฅ๋„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ธํ„ฐ๋„ท <-> ์‚ฌ๋‚ด LAN์„ ์™•๋ž˜ํ•˜๋Š” ํŒจํ‚ท ์‚ฌ์ด์˜ ์ฃผ์†Œ ๋ณ€ํ™˜ ๊ธฐ๋Šฅ๋„ ํ•„์š”ํ•˜๋‹ค. 

๐Ÿ’ก๋ณดํ†ต ์ธํ„ฐ๋„ท ๋ผ์šฐํ„ฐ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—๋Š” ํ”„๋ผ์ด๋น— ์ฃผ์†Œ๋ฅผ ๋“ฑ๋กํ•˜์ง€ ์•Š์•„์„œ ํ”„๋ผ์ด๋น— ์ฃผ์†Œ๋กœ ๊ฐˆ ํŒจํ‚ท์„ ์ค‘๊ณ„ํ•˜์ง€ ์•Š๊ณ  ๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์†Œ ๋ณ€ํ™˜์ด ํ•„์š”ํ•˜๋‹ค.

ํ•˜์ง€๋งŒ, ๋ฐฉํ™”๋ฒฝ์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋Š” ๋ผ์šฐํ„ฐ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์Šค์Šค๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋ผ์ด๋น— ์ฃผ์†Œ๋ฅผ ๋“ฑ๋กํ•˜๋ฉด ํ”„๋ผ์ด๋น— ์ฃผ์†Œ ๊ทธ๋Œ€๋กœ ๊ณต๊ฐœ ์„œ๋ฒ„์šฉ LAN๊ณผ ์‚ฌ๋‚ด LAN ์‚ฌ์ด์—์„œ ํŒจํ‚ท์„ ์ค‘๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ณ„๋„๋กœ ๊ณต๊ฐœ ์„œ๋ฒ„์šฉ LAN๊ณผ ์‚ฌ๋‚ด ์„œ๋ฒ„์šฉ LAN์„ ์™•๋ž˜ํ•˜๋Š” ํŒจํ‚ท์€ ์ฃผ์†Œ ๋ณ€ํ™˜์„ ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค!

 

๋ฐฉํ™”๋ฒฝ์€ ํŒจํ‚ท์„ ํ†ต๊ณผ์‹œํ‚ค๊ธฐ ์ „์— ์ถœ๋ฐœ์ง€ IP ์ฃผ์†Œ์™€ ๋„์ฐฉ์ง€ IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ฃผ์†Œ ๋ณ€ํ™˜์„ ์ž‘์—…์„ ์ง„ํ–‰ํ•œ๋‹ค.

์ด๋•Œ, ํŒจํ‚ท ํ•„ํ„ฐ๋งํ˜• ๋ฐฉํ™”๋ฒฝ์˜ ๊ฒฝ์šฐ ํ”„๋ผ์ด๋น— IP ์ฃผ์†Œ์™€ ๊ธ€๋กœ๋ฒŒ IP ์ฃผ์†Œ ๊ฐ„์˜ ๋Œ€์‘์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

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

 

๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ฐฉํ™”๋ฒฝ์— ํŒจํ‚ท์ด ๋„์ฐฉํ•˜๋ฉด, ์กฐ๊ฑด์— ํ•ด๋‹นํ•˜๋Š”์ง€ ํŒ๋‹จํ•˜๊ณ  ํŒจํ‚ท์„ ์ค‘๊ณ„ํ•œ๋‹ค.

ํŒจํ‚ท ์ค‘๊ณ„ ๋™์ž‘์€ ๋ผ์šฐํ„ฐ์™€ ๊ฑฐ์˜ ๋น„์Šทํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŒจํ‚ท์ด ํ†ต๊ณผํ•˜๋Š”์ง€๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค.

(์ฐธ๊ณ ๋กœ, ํŒจํ‚ท์„ ๋ฒ„๋ฆฌ๊ฒŒ ๋˜๋ฉด ๋ฒ„๋ฆฐ ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๊ฒŒ ๋œ๋‹ค. ์นจ์ž…์ž ๋กœ๊ทธ ํ™•์ธ์šฉ๋„...? ๊ทผ๋ฐ ๋ผ์šฐํ„ฐ ์ž์ฒด๋ฅผ ๋ฐฉํ™”๋ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ ์–ด์„œ ๋ณดํ†ต ๋กœ๊ทธ๋ฅผ ์•ˆ ๋‚จ๊ธด๋‹ค๊ณ  ํ•œ๋‹ค)

 

ํ•˜์ง€๋งŒ, ๋ฐฉํ™”๋ฒฝ์œผ๋กœ ๋ชจ๋“  ๊ณต๊ฒฉ์„ ๋ง‰๋Š” ๊ฒƒ์€ ๋‹น์—ฐํžˆ ์•ˆ ๋œ๋‹ค.

๋ฐฉํ™”๋ฒฝ์€ ๋‹จ์ˆœํžˆ ์‹œ์ ๊ณผ ์ข…์ ๋งŒ์„ ํ™•์ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํŒจํ‚ท ์‚ฌ์ด์— ํŠน์ˆ˜ํ•œ ๋ฐ์ดํ„ฐ๋Š” ์•Œ ์ˆ˜๊ฐ€ ์—†๋‹ค.

๊ทธ๋ž˜์„œ ํŒจํ‚ท ๋‚ด์šฉ์„ ์กฐ์‚ฌํ•ด์„œ ์œ„ํ—˜ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์žˆ๋Š”์ง€ ํŒ๋‹จํ•ด์„œ ์ฐจ๋‹จํ•˜๋Š” ์žฅ์น˜๋‚˜ ๊ทธ๋Ÿฐ ๊ฑธ ์ค€๋น„ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

๐ŸŒฑ ํŒจํ‚ท ํ•„ํ„ฐ๋งํ˜• ๋ฐฉํ™”๋ฒฝ์€ ์ˆ˜์‹ ์ฒ˜ IP ์ฃผ์†Œ, ์†ก์‹ ์ฒ˜ IP ์ฃผ์†Œ, ์ˆ˜์‹ ์ฒ˜ ํฌํŠธ ๋ฒˆํ˜ธ, ์†ก์‹ ์ฒ˜ ํฌํŠธ ๋ฒˆํ˜ธ, ์ปจํŠธ๋กค ๋น„ํŠธ ๋“ฑ์œผ๋กœ ํŒจํ‚ท์„ ํ†ต๊ณผ์‹œํ‚ฌ์ง€ ํŒ๋‹จํ•œ๋‹ค.
Comments