๐ŸŒ ๋„คํŠธ์›Œํฌ

OSI 7 ๊ณ„์ธต์ด๋ž€?

๋ฏธ์ธ์ฃผ 2023. 4. 3. 17:19

OSI 7 ๊ณ„์ธต (OSI 7 Layer)

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

 

ํ•™๋ถ€ ๋•Œ ๋„คํŠธ์›Œํฌ ์ˆ˜์—…์—์„œ ๋ฐฐ์› ์ง€๋งŒ, ๋งŽ์€ ์–‘์˜ ๋‚ด์šฉ์„ ๋‹จ์ˆœํžˆ ์•”๊ธฐ๋งŒ ํ•ด์„œ๋Š” ๋‚ด๊ฒƒ์œผ๋กœ ๋งŒ๋“ค๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์‹œ ์ฐจ๊ทผ์ฐจ๊ทผ ์งš์–ด๋ณด๋ฉฐ ์ดํ•ดํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค :)

 

OSI 7 ๊ณ„์ธต์ด๋ž€?

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

'ํ”„๋กœํ† ์ฝœ ์Šคํƒ' ํ˜น์€ '์Šคํƒ'์€ ์ด๋Ÿฌํ•œ ๊ณ„์ธต๋“ค๋กœ ๊ตฌ์„ฑ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ์‹œ์Šคํ…œ์ด ๊ตฌํ˜„๋œ ์‹œ์Šคํ…œ์„ ๊ฐ€๋ฆฌํ‚ค๋Š”๋ฐ, ํ”„๋กœํ† ์ฝœ ์Šคํƒ์€ ํ•˜๋“œ์›จ์–ด๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ํ˜น์€ ๋‘˜์˜ ํ˜ผํ•ฉ์œผ๋กœ ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜์œ„ ๊ณ„์ธต๋“ค์€ ํ•˜๋“œ์›จ์–ด๋กœ, ์ƒ์œ„ ๊ณ„์ธต๋“ค์€ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ตฌํ˜„๋œ๋‹ค.
- ์œ„ํ‚ค๋ฐฑ๊ณผ

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

 

 

OSI 7 ๊ณ„์ธต์„ ๋‚˜๋ˆˆ ์ด์œ ๋Š”?

ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž…๋‹ˆ๋‹ค.

 

๋‹จ๊ณ„๋ณ„๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ๋ฆ„์„ ํ•œ๋ˆˆ์— ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๊ณ ,

์–ด๋–ค ์ด์ƒ์ด ์ƒ๊ฒผ์„ ๋•Œ ๋‹ค๋ฅธ ๋‹จ๊ณ„์˜ ์žฅ๋น„ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  ํ•ด๋‹น ๋‹จ๊ณ„๋งŒ ๊ณ ์น˜๋ฉด ๋˜๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด ๋ณด๋ฉด,

ํšŒ์‚ฌ์—์„œ ํ•œ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ,
์›์ธ์„ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ?

๋ชจ๋“  PC์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด๋ผ๋ฉด
๋ผ์šฐํ„ฐ ๋ฌธ์ œ(3๊ณ„์ธต ๋„คํŠธ์›Œํฌ)์ด๊ฑฐ๋‚˜ ๊ด‘๋žœ ์ œ๊ณต ์—…์ฒด์˜ ํšŒ์„  ๋ฌธ์ œ(1๊ณ„์ธต ๋ฌผ๋ฆฌ)

ํŠน์ • PC๋งŒ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด
์—ฐ๊ฒฐ์ด ๋Š๊ธด ์†Œํ”„ํŠธ์›จ์–ด์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด(7๊ณ„์ธต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜)
์†Œํ”„ํŠธ์›จ์–ด์— ๋ฌธ์ œ๊ฐ€ ์—†๊ณ , ์Šค์œ„์น˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด(2๊ณ„์ธต ๋ฐ์ดํ„ฐ๋งํฌ)

๋ฌธ์ œ ํŒŒ์•… ํ›„ ๋‹ค๋ฅธ ๊ณ„์ธต์— ์žˆ๋Š” ์žฅ๋น„๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

 

OSI 7 ๊ณ„์ธต

 

1๊ณ„์ธต - ๋ฌผ๋ฆฌ ๊ณ„์ธต(Physical Layer)

  • ํ†ต์‹  ์ผ€์ด๋ธ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก
  • ํ†ต์‹  ๋‹จ์œ„ : Bit
  • ๋‹จ์ˆœํžˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด ์ „๋‹ฌํ•˜๋ฉฐ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€, ์–ด๋–ค ์—๋Ÿฌ๊ฐ€ ์žˆ๋Š”์ง€๋Š” ์ „ํ˜€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Œ
  • ๋Œ€ํ‘œ ์žฅ๋น„ : ํ†ต์‹  ์ผ€์ด๋ธ”, ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ ๋“ฑ
  • → ์ผ€์ด๋ธ”, ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ „์†ก

 

2๊ณ„์ธต - ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต(DataLink Layer)

  • ๋ฌผ๋ฆฌ ๊ณ„์ธต์„ ํ†ตํ•ด ์†ก์ˆ˜์‹ ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์˜ค๋ฅ˜ ์ œ์–ด ๋ฐ ํ๋ฆ„ ์ œ์–ด -> ์•ˆ์ „ํ•œ ์ •๋ณด์˜ ์ „๋‹ฌ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์—ญํ• 
  • ํ†ต์‹ ์—์„œ์˜ ์˜ค๋ฅ˜๋„ ์ฐพ๊ณ , ์žฌ์ „์†ก๋„ ํ•จ
  • MAC ์ฃผ์†Œ๋กœ ํ†ต์‹  -> ํ”„๋ ˆ์ž„์— ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ
  • ํ†ต์‹  ๋‹จ์œ„ : Frame
  • ๋Œ€ํ‘œ ์žฅ๋น„ : ๋ธŒ๋ฆฟ์ง€, L2 ์Šค์œ„์น˜ ๋“ฑ
  •  ํ”„๋ ˆ์ž„์— ์ฃผ์†Œ ๋ถ€์—ฌ(MAC), ์—๋Ÿฌ๊ฒ€์ถœ/์žฌ์ „์†ก/ํ๋ฆ„์ œ์–ด

 

3๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(Network Layer)

  • ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์€ ๋ผ์šฐํŒ…! ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ
  • ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๊ณ , ์ฃผ์†Œ๋ฅผ ์ •ํ•˜๊ณ  ๊ฒฝ๋กœ์— ๋”ฐ๋ผ ํŒจํ‚ท ์ „๋‹ฌ์„ ํ•จ
  • ๋ผ์šฐํŒ…, ํ๋ฆ„ ์ œ์–ด, ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜, ์˜ค๋ฅ˜ ์ œ์–ด, ์ธํ„ฐ๋„คํŠธ์›Œํฌ ๋“ฑ ์ˆ˜ํ–‰
  • ๋Œ€ํ‘œ ์žฅ๋น„ : ๋ผ์šฐํ„ฐ
  • ํ”„๋กœํ† ์ฝœ ๋ฐ ๊ธฐ์ˆ  : IPv4, IPv6, ARP, ICMP, IGMP, Routing Protocol(RIP, OSPF ๋“ฑ)
  • ์ฃผ์†Œ ๋ถ€์—ฌ(IP), ๊ฒฝ๋กœ์„ค์ •(Route)

 

4๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต(Transport Layer)

  • ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ด์šฉํ•ด ์„œ๋น„์Šค๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹นํ•˜์—ฌ ํ†ต์‹ ์„ ํ™œ์„ฑํ™”ํ•จ
  • ๋ฐ์ดํ„ฐ๊ฐ€ ์™”๋‹ค๋ฉด 4๊ณ„์ธต์—์„œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์„œ 5๊ณ„์ธต์œผ๋กœ ๋˜์ ธ์คŒ
  • stateful, connection oriented → ์ „์†ก ๊ณ„์ธต์˜ ํŒจํ‚ท๋“ค์˜ ์ „์†ก์ด ์œ ํšจํ•œ์ง€ ํ™•์ธํ•˜๊ณ  ์ „์†ก ์‹คํŒจํ•œ ํŒจํ‚ท๋“ค์€ ์žฌ์ „์†กํ•จ
  • ์ข…๋‹จ๊ฐ„ ํ†ต์‹ ์„ ๋‹ค๋ฃจ๋Š” ์ตœํ•˜์œ„ ๊ณ„์ธต์œผ๋กœ ์ข…๋‹จ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๊ณ  ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก
  • ํ†ต์‹  ๋‹จ์œ„ : Segement
  • ๋Œ€ํ‘œ ์žฅ๋น„ : L4 ์Šค์œ„์น˜ ๋“ฑ
  • ํ”„๋กœํ† ์ฝœ ๋ฐ ๊ธฐ์ˆ  : TCP, UDP
  •  ํŒจํ‚ท ์ƒ์„ฑ(Assembly/Sequencing/Error Detection/Request repeat/Flow Control) ๋ฐ ์ „์†ก

 

5๊ณ„์ธต - ์„ธ์…˜ ๊ณ„์ธต(Session Layer)

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

 

6๊ณ„์ธต - ํ‘œํ˜„ ๊ณ„์ธต(Presentation Layer)

  • ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„(ํ™•์žฅ์ž ์—ฐ๊ฒฐ, ์••์ถ•, ์•”ํ˜ธํ™”, ๋ณ€ํ™˜)
  • ํ”„๋กœํ† ์ฝœ ๋ฐ ๊ธฐ์ˆ  : SSL, redirector, MIME
  • ์‚ฌ์šฉ์ž์˜ ๋ช…๋ น์–ด๋ฅผ ์™„์„ฑ ๋ฐ ๊ฒฐ๊ณผ ํ‘œํ˜„, ํฌ์žฅ/์••์ถ•/์•”ํ˜ธํ™”

 

7๊ณ„์ธต - ์‘์šฉ ๊ณ„์ธต(Application Layer)

  • ์‚ฌ์šฉ์ž์—๊ฒŒ ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต, ์›๋ณธ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
  • ํ”„๋กœํ† ์ฝœ ๋ฐ ๊ธฐ์ˆ  : HTTP, HTTPs, POP3, FTP, SSH, Telnet, DHCP, DNS, SNMP ๋“ฑ
  • ๋„คํŠธ์›Œํฌ ์†Œํ”„ํŠธ์›จ์–ด UI, ์‚ฌ์šฉ์ž์˜ I/O

 

 

 

์ฐธ๊ณ  ์‚ฌ์ดํŠธ