๊ด€๋ฆฌ ๋ฉ”๋‰ด

Bin's Blog

์˜ค๋Š˜์˜ CS(๋„คํŠธ์›Œํฌ - TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ(์ธํ„ฐ๋„ท ๊ณ„์ธต)) ๋ณธ๋ฌธ

CS

์˜ค๋Š˜์˜ CS(๋„คํŠธ์›Œํฌ - TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ(์ธํ„ฐ๋„ท ๊ณ„์ธต))

hotIce 2023. 6. 12. 07:53
728x90

๐Ÿ‘‰ ์ธํ„ฐ๋„ท๊ณ„์ธต์€ ์žฅ์น˜๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ IP ์ฃผ์†Œ๋กœ ์ง€์ •๋œ ๋ชฉ์ ์ง€๋กœ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ณ„์ธต์ด๋‹ค. IP, ARP, ICMP ๋“ฑ์ด ์žˆ์œผ๋ฉฐ ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•ด์•ผ ํ•  ์ƒ๋Œ€์˜ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. ์ƒ๋Œ€๋ฐฉ์ด ์ œ๋Œ€๋กœ ๋ฐ›์•˜๋Š”์ง€์— ๋Œ€ํ•ด ๋ณด์žฅํ•˜์ง€ ์•Š๋Š” ๋น„์—ฐ๊ฒฐํ˜•์ ์ธ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค

 

 

๐Ÿ“š ์šฉ์–ด ์ •๋ฆฌ

1๏ธโƒฃ ARP(Address Resolution Protocol) : ARP๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๊ธฐ๊ธฐ ๊ฐ„์— IP์ฃผ์†Œ์™€ MAC ์ฃผ์†Œ๋ฅผ ์„œ๋กœ ๋งคํ•‘ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ํŠน์ • ์žฅ์น˜๋กœ ์ •ํ™•ํ•˜๊ฒŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค. 

๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด, ์ปดํ“จํ„ฐ๋Š” ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ ๊ทธ ์ปดํ“จํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋”๋„ท๊ณผ ๊ฐ™์€ ๋ฌผ๋ฆฌ์ ์ธ ๋„คํŠธ์›Œํฌ ๋ ˆ์ด์–ด์—์„œ๋Š” MAC ์ฃผ์†Œ๋ผ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํ“จํ„ฐ๋ฅผ ์‹๋ณ„ํ•œ๋‹ค. ์ปดํ“จํ„ฐ๋Š” ARP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ๋ฉด ๊ทธ ์ปดํ“จํ„ฐ์˜ MAC ์ฃผ์†Œ๋ฅผ ์ฐพ์•„๋‚ด์„œ ๋ฉ”์‹œ์ง€๋ฅผ ์ œ๋Œ€๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค

 

2๏ธโƒฃ MAC(Media Access Control)๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๊ฐ ์žฅ์น˜๋ฅผ ๊ณ ์œ ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ(๋ถˆ๋ณ€ ์ฃผ์†Œ)์ด๋‹ค. MAC์€ ๋ณดํ†ต 6๋ฐ”์ดํŠธ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, 12์ž๋ฆฌ์˜ 16์ง„์ˆ˜๋กœ ํ‘œํ˜„๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "00:0A:95:9D:68:16" ๊ฐ™์€ ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋œ๋‹ค. ์ด ์ฃผ์†Œ์˜ ์•ž ๋ถ€๋ถ„ 6์ž๋ฆฌ๋Š” ๋„คํŠธ์›Œํฌ ์žฅ์น˜ ์ œ์กฐ์‚ฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ œ์กฐ์‚ฌ ์‹๋ณ„์ž์ด๊ณ , ๋’ท๋ถ€๋ถ„ 6์ž๋ฆฌ๋Š” ์ œ์กฐ์‚ฌ๊ฐ€ ํ•ด๋‹น ์žฅ์น˜์— ํ• ๋‹นํ•œ ๊ณ ์œ ๋ฒˆํ˜ธ์ด๋‹ค. 

ARP ํ”„๋กœํ† ์ฝœ ๊ฐ™์€ ๊ฒฝ์šฐ์— ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ IP ์ฃผ์†Œ์™€ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ MAC ์ฃผ์†Œ๋กœ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•จ์œผ๋กœ์จ ์ปดํ“จํ„ฐ๋Š” ํŠน์ • IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ์ปดํ“จํ„ฐ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ๊ทธ ์ปดํ“จํ„ฐ์˜ MAC ์ฃผ์†Œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

+ IP ์ฃผ์†Œ๋งŒ ์žˆ์œผ๋ฉด ์ธํ„ฐ๋„ท ์ƒ์˜ ์žฅ์น˜๋ฅผ ์ฐพ์„์ˆ˜๋Š” ์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ ๊ทธ ์žฅ์น˜์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” MAC ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. 

 

3๏ธโƒฃ ICMP (Internet Control Message Protocol)์€ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ์˜ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜๋กœ, ์ฃผ๋กœ ๋„คํŠธ์›Œํฌ ์žฅ์•  ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋‹ฌํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค

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

๋”ฐ๋ผ์„œ, ICMP๋Š” ์ธํ„ฐ๋„ท์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๋‚˜ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค€๋‹ค. 

 

4๏ธโƒฃ ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๋Š” ๋ฐ์ดํ„ฐ์˜ ์ˆ˜์‹ ์ž ์—ญํ• ์„ ํ•˜๋Š” ์žฅ์น˜์ด๋‹ค. ๋‚ด ์ปดํ“จํ„ฐ์—์„œ ์–ด๋–ค ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๋‚ด ์ปดํ“จํ„ฐ๋Š” ์ถœ๋ฐœ์ง€ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋˜๊ณ  ์›น์„œ๋ฒ„(ํ•ด๋‹น ์›น์‚ฌ์ดํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์„œ๋ฒ„)๋Š” ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋œ๋‹ค. ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๋Š” ์‰ฝ๊ฒŒ ๋งํ•ด ๋ฐ์ดํ„ฐ ํ†ต์‹ ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„๋‹ฌํ•ด์•ผ ํ•˜๋Š” ์ตœ์ข… ๋ชฉ์ ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์šฉ์–ด์ด๋‹ค. 

728x90