๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Computer Science

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

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 11. 24.
๋ฐ˜์‘ํ˜•

 

๐Ÿฌ OSI 7 Layer

OSI 7 Layer์€ Open System Interconnection 7 Layer์˜ ์ค„์ž„๋ง์ด๋‹ค.
๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ(ISO : International Organization for Standardization)์—์„œ ๊ฐœ๋ฐœํ•œ ๋ชจ๋ธ๋กœ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ๋””์ž์ธ๊ณผ ํ†ต์‹ ์„ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ  ์„ค๋ช…ํ•œ ๊ฒƒ์ด๋‹ค.

์‰ฝ๊ฒŒ ๋งํ•ด์„œ OSI 7๊ณ„์ธต์€ ๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ์—์„œ ๋งŒ๋“  ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์˜ 7๋‹จ๊ณ„ ๊ณผ์ •์„ ๋งํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

โšกOSI 7๊ณ„์ธตโšก์—” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์ด ์žˆ๋‹ค.

  • Layer 7 : ์‘์šฉ ๊ณ„์ธต(Application Layer)
    โœ” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค. ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ทธ ์ž์ฒด.
    โœ” ์‚ฌ๋žŒ์ด ์ธ์‹ํ•˜๊ณ  ๋‹ค๋ฅธ ๊ณ„์ธต๋“ค๊ณผ ์ƒํ˜ธ์ž‘์šฉ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
    โœ” ๋Œ€ํ‘œ์ ์œผ๋กœ HTTP, FTP ๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ์ด ์‘์šฉ ๊ณ„์ธต์— ์†ํ•œ๋‹ค.
  • Layer 6 : ํ‘œํ˜„ ๊ณ„์ธต(Presentation layer)
    โœ” ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„ ์ฐจ์ด์— ๋Œ€ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๊ณ„์ธต.
    โœ” ์ธ์ฝ”๋”ฉ, ์•”-๋ณตํ˜ธํ™”, ๋ฐ์ดํ„ฐ์˜ ์••์ถ• ๋“ฑ์˜ ์ผ์„ ์ด ๊ณ„์ธต์—์„œ ์ˆ˜ํ–‰ํ•œ๋‹ค.
    โœ” ํ…์ŠคํŠธ ๋ฟ ์•„๋‹ˆ๋ผ ์ด๋ฏธ์ง€, ๋น„๋””์˜ค ๋“ฑ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์˜ ํ˜•ํƒœ์— ๊ด€์—ฌํ•œ๋‹ค.
  • Layer 5 : ์„ธ์…˜ ๊ณ„์ธต(Session layer)
    โœ” ์–‘ ๋๋‹จ์˜ ์‘์šฉ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ†ต์‹ ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต.
    โœ” ๋™์‹œ ์†ก์ˆ˜์‹  ๋ฐฉ์‹(duplex), ๋ฐ˜์ด์ค‘ ๋ฐฉ์‹(half-duplex), ์ „์ด์ค‘ ๋ฐฉ์‹(Full Duplex)์˜ ํ†ต์‹ ๊ณผ ํ•จ๊ป˜ ์ฒดํฌ ํฌ์ธํŒ…๊ณผ ์œ ํœด, ์ข…๋ฃŒ, ๋‹ค์‹œ ์‹œ์ž‘ ๊ณผ์ • ๋“ฑ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
    โœ” ์ด ๊ณ„์ธต์€ TCP/IP ์„ธ์…˜์„ ๋งŒ๋“ค๊ณ  ์—†์• ๋Š” ์ฑ…์ž„์„ ์ง„๋‹ค.
    โœ” ํ†ต์‹ ํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์„ ๋™๊ธฐํ™”ํ•˜๊ณ  ์˜ค๋ฅ˜๋ณต๊ตฌ ๋ช…๋ น๋“ค์„ ์ผ๊ด„์ ์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค.
    โœ” ๋Œ€ํ‘œ์ ์œผ๋กœ RPC, Socket ๋“ฑ์ด ์žˆ๋‹ค.
  • Layer 4 : ์ „์†ก ๊ณ„์ธต(Transport layer)
    โœ” ์‹ค ์‚ฌ์šฉ์ž(end-to-end)๊ฐ€ ์‹ ๋ขฐ์„ฑ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๊ณ„์ธต.
    โœ” ์—ฐ๊ฒฐ ์ง€ํ–ฅ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ ์ง€์›, ์‹ ๋ขฐ์„ฑ, ํ๋ฆ„ ์ œ์–ด, ๋‹ค์ค‘ํ™” ๋“ฑ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
    โœ” ๋Œ€ํ‘œ์ ์œผ๋กœ TCP, UDP ํ”„๋กœํ† ์ฝœ์ด ์žˆ๋Š” ๊ณ„์ธต์ด๋‹ค.
    โœ” ์ „์†ก ๋‹จ์œ„๋Š” Segment์ด๋‹ค.
  • Layer 3 : ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(Network layer)
    โœ” ๋ผ์šฐํŒ…(routing)์„ ํฌํ•จํ•œ ํŒจํ‚ท ํฌ์›Œ๋”ฉ์„ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต. ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์•„๋Š” IP์ฃผ์†Œ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.โœ” ์ด ๊ณ„์ธต์˜ ๋Œ€ํ‘œ์ ์ธ ์žฅ๋น„๋Š” ๋ผ์šฐํ„ฐ, L3 ์Šค์œ„์น˜, IP ๊ณต์œ ๊ธฐ ๋“ฑ์ด ์žˆ๋‹ค.
    โœ” ์ „์†ก ๋‹จ์œ„๋Š” Packet์ด๋‹ค.

 

๐Ÿ”ฅ ๋ผ์šฐํŒ…(routing)์ด๋ž€?
์–ด๋–ค ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ• ๋•Œ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ณผ์ •์„ ์˜๋ฏธํ•œ๋‹ค.

  • Layer 2 : ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต(Data link layer)
    โœ” ๋ฌผ๋ฆฌ ๊ณ„์ธต์˜ ์ƒ์œ„ ๋‹จ๊ณ„๋กœ์„œ, ๋น„ํŠธ์˜ ํ˜•ํƒœ๋กœ ์ „์†กํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ๊ณ„์ธต.
    โœ” ์ด ๊ณ„์ธต์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ์œ„์˜ ๊ฐœ์ฒด๋“ค ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ณ , ๋ฌผ๋ฆฌ ๊ณ„์ธต์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ์ฐพ์•„ ์ˆ˜์ •ํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•˜๋Š”๋ฐ, ์ด๋ฅผ ์˜ค๋ฅ˜ ์ˆ˜์ •์ด๋ผ๊ณ  ํ•œ๋‹ค.
    โœ” ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ ๋ฐ›๋‹ค๊ฐ€ ์—ฐ๊ฒฐ์ด ๋ถˆ์•ˆ์ •ํ•˜๊ฑฐ๋‚˜ ๋Š์–ด์ง€๋Š” ๋“ฑ ๋ฐ์ดํ„ฐ์— ์ง์ ‘์ ์œผ๋กœ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๊ณ , ๋งŒ์•ฝ ๋ฐœ๊ฒฌ๋œ๋‹ค๋ฉด ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ํ๊ธฐ์‹œํ‚จ๋‹ค.
    โœ” ์ „์†ก ๋‹จ์œ„๋Š” Frame์ด๋‹ค.
  • Layer 1 : ๋ฌผ๋ฆฌ ๊ณ„์ธต(Physical layer)
    โœ” ๋ฌผ๋ฆฌ์ ์ธ ํ˜„์ƒ์ด ์ผ์–ด๋‚˜๋ฉฐ, ํ•˜๋“œ์›จ์–ด์™€๋„ ๋ฐ€์ ‘ํ•œ ๊ด€๋ จ์ด ์žˆ๋Š” ๊ณ„์ธต.
    โœ” ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋“œ์›จ์–ด์—์„œ ํ•˜๋“œ์›จ์–ด๋กœ, ๋‹ค๋ฅธ ์žฅ๋น„์— ์ „๊ธฐ์  ์‹ ํ˜ธ๋ฅผ ์ „์†กํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹นํ•œ๋‹ค.
    โœ” ์ „๋‹ฌ๋ฐ›๋Š” ํ•˜๋“œ์›จ์–ด๋„ ๋ฌผ๋ฆฌ๊ณ„์ธต์„ ํ†ตํ•ด ์ „๊ธฐ์  ์‹ ํ˜ธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ƒ์œ„ ๊ณ„์ธต์— ๋น„ํŠธ(bit)์˜ ํ˜•ํƒœ๋กœ ์ „์†กํ•œ๋‹ค.
    โœ” OSI ๋ชจ๋ธ์—์„œ ๊ฐ€์žฅ ๋ณต์žกํ•œ ๊ณ„์ธต์ด๊ธฐ๋„ ํ•˜๋‹ค.
    โœ” ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ, ๋ฆฌํ”ผํ„ฐ, ๋„คํŠธ์›Œํฌ ํ—ˆ๋ธŒ, ๋ชจ๋Ž€ ๋“ฑ์ด ๋ฌผ๋ฆฌ ๊ณ„์ธต์„ ๋‹ด๋‹นํ•˜๋Š” ํ•˜๋“œ์›จ์–ด ์žฅ๋น„์˜ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋‹ค.
๋ฐ˜์‘ํ˜•

'Computer Science' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TCP/IP 4๊ณ„์ธต  (0) 2021.11.24

๋Œ“๊ธ€