๐Ÿ”ฌComputer Science/๋„คํŠธ์›Œํฌ

TIL) OSI 7๊ณ„์ธต ๋ชจ๋ธ, TCP / IP 4๊ณ„์ธต ๋ชจ๋ธ ์ •๋ฆฌ

hellohailie 2022. 7. 13. 11:48

OSI 7๊ณ„์ธต ๋ชจ๋ธ

OSI 7๊ณ„์ธต ๋ชจ๋ธ = ISO๋ผ๋Š” ๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ์—์„œ ์ œ์ •ํ•œ ํ‘œ์ค€ ๊ทœ๊ฒฉ.

 

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

 

OSI 7๊ณ„์ธต ๋ชจ๋ธ ๋ชฉ์ 

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

 

 

ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ์ด๋ฅผ 7๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. 

 

 

๊ณ„์ธต ์„ค๋ช… ์˜ˆ์‹œ
7๊ณ„์ธต (์‘์šฉ ๊ณ„์ธต) ์ตœ์ข…์ ์œผ๋กœ ์‚ฌ์šฉ์ž์™€์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์‹คํ–‰ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(e.g. Google Chrome)๋“ค์ด ํ•ด๋‹น ๊ณ„์ธต์— ์†ํ•œ๋‹ค.  ์ด๋ฉ”์ผ ๋ฐ ํŒŒ์ผ ์ „์†ก, ์›น ์‚ฌ์ดํŠธ ์กฐํšŒ
6๊ณ„์ธต (ํ‘œํ˜„ ๊ณ„์ธต) ์‘์šฉ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌํ•˜๊ฑฐ๋‚˜ ์ „๋‹ฌ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ฝ”๋”ฉ ๋˜๋Š” ๋””์ฝ”๋”ฉํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค. ์ผ์ข…์˜ ๋ฒˆ์—ญ๊ธฐ ๊ฐ™์€ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณ„์ธต์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋ฌธ์ž ์ฝ”๋“œ, ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ์˜ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜
5๊ณ„์ธต (์„ธ์…˜ ๊ณ„์ธต) ์„ธ์…˜ ์—ฐ๊ฒฐ์˜ ์„ค์ •๊ณผ ํ•ด์ œ, ์„ธ์…˜ ๋ฉ”์‹œ์ง€ ์ „์†ก ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.
์ฆ‰, ์ปดํ“จํ„ฐ๊ฐ„์˜ ํ†ต์‹  ๋ฐฉ์‹์— ๋Œ€ํ•ด ๊ฒฐ์ •ํ•˜๋Š” ๊ณ„์ธต์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด, ์–‘ ๋ ๋‹จ์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—ฐ๊ฒฐ์„ ์„ฑ๋ฆฝํ•˜๋„๋ก ๋„์™€์ฃผ๊ณ , ์ž‘์—…์„ ๋งˆ์นœ ํ›„์—๋Š” ์—ฐ๊ฒฐ์„ ๋Š๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
 
4๊ณ„์ธต (์ „์†ก ๊ณ„์ธต) ์ปดํ“จํ„ฐ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋กœ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.
ํ•˜์œ„ ๊ณ„์ธต์—์„œ ์‹ ํ˜ธ์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ์œ„์น˜๋กœ ๋ณด๋‚ด๊ณ  ์‹ ํ˜ธ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์ง‘์ค‘ํ–ˆ๋‹ค๋ฉด, ์ „์†ก ๊ณ„์ธต์—์„œ๋Š” ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋“ค์ด ์‹ค์ œ๋กœ ์ •์ƒ์ ์œผ๋กœ ๋ณด๋‚ด์ง€๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์—ญํ• ์ด๋‹ค.
๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํŒจํ‚ท์€ ์œ ์‹ค๋˜๊ฑฐ๋‚˜ ์ˆœ์„œ๊ฐ€ ๋ฐ”๋€Œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š” ๋ฐ, ์ด๋ฅผ ๋ฐ”๋กœ ์žก์•„์ฃผ๋Š” ์—ญํ• ๋„ ๋‹ด๋‹นํ•œ๋‹ค. 
TCP/UDP ์—ฐ๊ฒฐ
3๊ณ„์ธต (๋„คํŠธ์›Œํฌ ๊ณ„์ธต) OSI 7 ๊ณ„์ธต์—์„œ ๊ฐ€์žฅ ๋ณต์žกํ•œ ๊ณ„์ธต ์ค‘ ํ•˜๋‚˜๋กœ์„œ ์‹ค์ œ ๋„คํŠธ์›Œํฌ ๊ฐ„์— ๋ฐ์ดํ„ฐ ๋ผ์šฐํŒ…์„ ๋‹ด๋‹นํ•œ๋‹ค. ์ด๋•Œ ๋ผ์šฐํŒ…์ด๋ž€ ์–ด๋–ค ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ํ†ต์‹  ๋ฐ์ดํ„ฐ๋ฅผ ์งœ์—ฌ์ง„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•ด ์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ ๋ณด๋‚ผ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.  IP ํŒจํ‚ท ์ „์†ก
2๊ณ„์ธต (๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต) ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ๋ฌผ๋ฆฌ์ฃผ์†Œ(e.g. MAC ์ฃผ์†Œ)๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.
๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ ๋“ค์–ด์˜จ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋ชจ์•„ ์•Œ์•„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋กœ ์ฒ˜๋ฆฌ ํ•œ๋‹ค. ์ด ๊ณ„์ธต์—์„œ๋Š” ์ฃผ์†Œ ์ •๋ณด๋ฅผ ์ •์˜ํ•˜๊ณ  ์ถœ๋ฐœ์ง€์™€ ๋„์ฐฉ์ง€ ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•œ ํ›„, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. 
๋ธŒ๋ฆฌ์ง€ ๋ฐ ์Šค์œ„์น˜, MAC ์ฃผ์†Œ
1๊ณ„์ธต (๋ฌผ๋ฆฌ ๊ณ„์ธต) OSI ๋ชจ๋ธ์˜ ๋งจ ๋ฐ‘์— ์žˆ๋Š” ๊ณ„์ธต์œผ๋กœ์„œ, ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋ฌผ๋ฆฌ์ ์ธ ์—ฐ๊ฒฐ๊ณผ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋ณ€ํ™˜ ๋ฐ ์ œ์–ดํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.
์ฃผ๋กœ ๋ฌผ๋ฆฌ์  ์—ฐ๊ฒฐ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌํ•˜๋Š”๋ฐ ์ดˆ์ ์„ ๋‘๊ณ , ๋“ค์–ด์˜จ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๊ทธ๋Œ€๋กœ ์ž˜ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋‹ค. 
๋””์ง€ํ„ธ ๋˜๋Š” ์•„๋‚ ๋กœ๊ทธ๋กœ ์‹ ํ˜ธ ๋ณ€๊ฒฝ

 

 


OSI 7๊ณ„์ธต์—์„œ ๋ฐ์ดํ„ฐ ์บก์Šํ™”๋ž€? 

 

OSI 7๊ณ„์ธต ๋ชจ๋ธ์€ ์†ก์‹ ์ธก 7๊ณ„์ธต๊ณผ ์ˆ˜์‹ ์ธก 7๊ณ„์ธต์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค. 

๊ฐ ๊ณ„์ธต์€ ๋…๋ฆฝ์ ์ด๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๋™์•ˆ์— ๋‹ค๋ฅธ ๊ณ„์ธ ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. 

 

๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์ชฝ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด์„œ ์ƒ์œ„ ๊ณ„์ธต์—์„œ ํ•˜์œ„ ๊ณ„์ธต์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

( ์ด๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ๋ณด๋‚ผ ๋•Œ ๊ฐ ๊ณ„์ธต์—์„œ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋ฐ์ดํ„ฐ์— ์ถ”๊ฐ€ํ•˜๋Š”๋ฐ ์ด ์ •๋ณด๋ฅผ ํ—ค๋”(๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต์—์„œ๋Š” ํŠธ๋ ˆ์ผ๋Ÿฌ)๋ผ๊ณ  ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ ‡๊ฒŒ ํ—ค๋”๋ฅผ ๋ถ™์—ฌ๋‚˜๊ฐ€๋Š” ๊ฒƒ์„ ์บก์Šํ™”๋ผ๊ณ  ํ•œ๋‹ค. )

๋งˆ์ง€๋ง‰ ๋ฌผ๋ฆฌ ๊ณ„์ธต์— ๋„๋‹ฌํ•˜๋ฉฐ ์†ก์‹  ์ธก์˜ ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต์—์„œ ๋งŒ๋“ค์–ด์ง„ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜๋˜์–ด ์ˆ˜์‹  ์ธก์— ์ „์†ก๋œ๋‹ค. 

 

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

 


TCP / IP 4๊ณ„์ธต ๋ชจ๋ธ

 

TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ์€ OSI ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ค๋ฌด์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ˜„์‹ค์— ๋งž์ถฐ ๋‹จ์ˆœํ™”๋œ ๋ชจ๋ธ์ด๋‹ค. 

 

๊ณ„์ธต ์„ค๋ช… ์˜ˆ์‹œ
4๊ณ„์ธต (์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต) OSI ๊ณ„์ธต์˜ ์„ธ์…˜ ๊ณ„์ธต, ํ‘œํ˜„ ๊ณ„์ธต, ์‘์šฉ ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ TCP/UDP ๊ธฐ๋ฐ˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉ FTP, HTTP, SSH
3๊ณ„์ธต (์ „์†ก ๊ณ„์ธต) OSI ๊ณ„์ธต์˜ ์ „์†ก ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ ํ†ต์‹  ๋…ธ๋“œ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•˜๊ณ , ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น TCP/UDP
2๊ณ„์ธต (์ธํ„ฐ๋„ท ๊ณ„์ธต) OSI ๊ณ„์ธต์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ IP ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ ๋ฐ ๋ผ์šฐํŒ…์„ ๋‹ด๋‹น IP, ARP, RARP
1๊ณ„์ธต (๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต) OSI ๊ณ„์ธต์˜ ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ํ•ด๋‹นํ•˜๋ฉฐ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC์„ ์‚ฌ์šฉ LAN, ํŒจํ‚ท๋ง ๋“ฑ์— ์‚ฌ์šฉ๋จ

 

 

๐Ÿ˜ƒ ์ž˜๋ชป๋œ ๊ฐœ๋… ์ „๋‹ฌ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ €์˜ ์„ฑ์žฅ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค๐Ÿค“