๐Ÿ“–OSI 7 ๊ณ„์ธต

๊ตญ์ œ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ(ISO)์—์„œ ๊ฐœ๋ฐœํ•œ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ตญ์ œ ๊ณ„์ธตํ™” ํ‘œ์ค€ ๋ชจ๋ธ

  • layer๋งˆ๋‹ค ํ•˜๋Š” ์ผ์„ ๋ชจ๋“ˆํ™”
  • ๊ฐ layer์€ ๋…๋ฆฝ์„ฑ์„ ๋„๊ณ  ์žˆ์Œ &nbsp ( โˆด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ layer๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ๋„คํŠธ์›Œํฌ ํ†ต์‹  ์ •์ƒํ™” ๊ฐ€๋Šฅ)
  • ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ํŒŒ์•… ๊ฐ€๋Šฅ
  • ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์‰ฌ์›€

๊ณ„์ธตํ™”๋ฅผ ํ•œ ์ด์œ 

  • ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด์„œ
  • ๊ณ„์ธต์„ ๋‚˜๋ˆ„๋ฉด ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์‰ฝ๊ธฐ ๋•Œ๋ฌธ์— &nbsp ( โˆตย ํ•˜์œ„ layer๋ถ€ํ„ฐ ํ™•์ธํ•˜๋ฉด์„œ ๋‚˜์•„๊ฐ€๋ฉด ์–ด๋–ค layer์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ์‰ฝ๊ฒŒ ํŒŒ์•… ๊ฐ€๋Šฅ)

๐Ÿ“–Encapsulation&Decapsulation(์บก์Аํ™”&์—ญ์บก์Аํ™”)

ํ†ต์‹  ํ”Œ๋กœ์šฐ

  1. ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ๋Š” Application Layer๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๊ฐ layer๋งˆ๋‹ค ํ•„์š”ํ•œ ์ถ”๊ฐ€ ์ •๋ณด ๋ฐ์ดํ„ฐ๋ฅผ header์— ๋‹ด์•„ ๋‹ค์Œ layer๋กœ ์ „์†ก ์บก์Аํ™”
  2. ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ๋•Œ๋Š” Physical Layer๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ header ๋ถ„์„/์ œ๊ฑฐ ๋””์บก์Аํ™”
  3. ๋งˆ์ง€๋ง‰ 7๊ณ„์ธต(Application Layer)์— ๋„๋‹ฌํ•˜๋ฉด ์›๋ณธ ๋ฐ์ดํ„ฐ๋งŒ ๋‚จ์Œ

๐Ÿ“ŽEncapsulation(์บก์Аํ™”)

๊ฐ layer๋งˆ๋‹ค ํ•˜์œ„ layer๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ, ๋‹ค๋ฅธ layer์—์„œ ์ฒ˜๋ฆฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ํ—ค๋”๋ฅผ ๋ถ™์ž„

๐Ÿ“ŽDecapsulation(์—ญ์บก์Аํ™”)

๊ฐ layer๋งˆ๋‹ค ํ•˜์œ„ layer์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ๋ฐ›์„ ๋•Œ, ์‹ ํ˜ธ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์›๋ž˜์˜ ๋ชจ์Šต์œผ๋กœ ๋ณ€ํ™˜์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๊ฐ layer๋ฅผ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ๋ถ™์—ˆ๋˜ ํ—ค๋”(์™€ ํ…Œ์ผ)์— ๋‹ด๊ธด ์ •๋ณด๋ฅผ ๋ถ„์„/์ œ๊ฑฐ

๐Ÿ“–๊ฐ Layer์˜ ์—ญํ• 

๐Ÿ“Ž7๊ณ„์ธต: Application Layer(์‘์šฉ ๊ณ„์ธต)

์ธํ„ฐํŽ˜์ด์Šค ์—ญํ• ์„ ๋‹ด๋‹นํ•˜๋Š” ์‚ฌ์šฉ์ž์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” layer

  • ์‘์šฉ ํ”„๋กœ์„ธ์Šค์™€ ์ง์ ‘ ๊ด€๊ณ„ํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ ์‘์šฉ ์„œ๋น„์Šค๋ฅผ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ ๋ฐ ์ˆ˜ํ–‰

    &nbsp โžฐํ”„๋กœํ† ์ฝœ: HTTP ๐Ÿ”—เดฆเตเดฆเดฟแขโ€ขแ—œโ€ขแขโ‚Ž go go, DNS &nbsp โžฐ๋ฐ์ดํ„ฐ ๋‹จ์œ„: Message

๐Ÿ“Ž6๊ณ„์ธต: Presentation Layer(ํ‘œํ˜„ ๊ณ„์ธต)

๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•˜๋Š” layer

  • ๋ฐ์ดํ„ฐ ์ธ/๋””์ฝ”๋”ฉ, ์•”ํ˜ธํ™” ๋ฐ ์••์ถ•

  • ์ฝ”๋“œ ๊ฐ„์˜ ๋ฒˆ์—ญ์„ ๋‹ด๋‹น

    &nbsp โžฐํ”„๋กœํ† ์ฝœ: JPG, MPEG &nbsp โžฐ๋ฐ์ดํ„ฐ ๋‹จ์œ„: Data

๐Ÿ“Ž5๊ณ„์ธต: Session Layer(์„ธ์…˜ ๊ณ„์ธต)

ํ†ต์‹  ์„ธ์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” layer

Session : ํด๋ผ์ด์–ธํŠธ์™€ ์›น ์„œ๋ฒ„ ๊ฐ„ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ์œ ์ง€๋˜๊ณ  ์žˆ๋Š” ์ƒํƒœ

  • ์„ธ์…˜ ์ƒ์„ฑ, ์œ ์ง€, ์ข…๋ฃŒ, ์ „์†ก ์ค‘๋‹จ ์‹œ ๋ณต๊ตฌ ๊ธฐ๋Šฅ ์ˆ˜ํ–‰

  • ๋„คํŠธ์›Œํฌ ์ƒ ์–‘์ชฝ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์—ฐ๊ฒฐ์„ ์ง€์†์‹œํ‚ด

  • ํ†ต์‹  ์žฅ์น˜ ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ์„ ์„ค์ •ํ•˜๊ณ  ์œ ์ง€ํ•˜๋ฉฐ ๋™๊ธฐํ™”

    &nbsp โžฐํ”„๋กœํ† ์ฝœ: SSH, TLS &nbsp โžฐ๋ฐ์ดํ„ฐ ๋‹จ์œ„: Data

๐Ÿ“Ž4๊ณ„์ธต: Transport Layer(์ „์†ก ๊ณ„์ธต)

ํ”„๋กœ์„ธ์Šค ๊ฐ„ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ฐ ์˜ค๋ฅ˜ ๋ณต๊ตฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” Layer

  • ๋‘ ์ง€์  ๊ฐ„์˜ ์‚ฌ์šฉ์ž๋“ค์ด ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ•  โ†’ ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ, ํ๋ฆ„ ์ œ์–ด์™€ ์ค‘๋ณต ๊ฒ€์‚ฌ ๋“ฑ์„ ์ˆ˜ํ–‰

    &nbsp โžฐ์ฃผ์†Œ: Port Number(Port Address) (๊ฐ€์•ผ ํ•  process ๋ฒˆํ˜ธ) &nbsp โžฐํ”„๋กœํ† ์ฝœ: TCP, UDP ๐Ÿ”—เดฆเตเดฆเดฟแขโ€ขแ—œโ€ขแขโ‚Ž go go &nbsp โžฐ๋ฐ์ดํ„ฐ ๋‹จ์œ„: Segment

๐Ÿ“Ž3๊ณ„์ธต: Network Layer(๋„คํŠธ์›Œํฌ ๊ณ„์ธต)

๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜๋Š” layer

  • ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ์ฃผ์†Œ(IP Address)๋ฅผ ์ •ํ•˜๊ณ  ๊ฒฝ๋กœ(Route)์— ๋”ฐ๋ผ Packet์„ ์ „๋‹ฌ

  • source to destination : ๋ผ์šฐํŒ…(Packet์„ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅธ ๊ฒฝ๋กœ๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ)์ด ๊ฐ€์žฅ ์ค‘์š”

  • ๋ผ์šฐํŒ…, ํ๋ฆ„ ์ œ์–ด, ์˜ค๋ฅ˜ ์ œ์–ด, ์„ธ๊ทธ๋จผํ…Œ์ด์…˜ ๋“ฑ์„ ์ˆ˜ํ–‰

    &nbsp โžฐ์ฃผ์†Œ: IP Address (Logical Address) (๋ชฉ์ ์ง€) &nbsp โžฐ์žฅ๋น„: ๋ผ์šฐํ„ฐ &nbsp โžฐํ”„๋กœํ† ์ฝœ: IP, ICMP &nbsp โžฐ๋ฐ์ดํ„ฐ ๋‹จ์œ„: Packet

๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ๋“ค ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ํ•˜๋Š” layer

  • Physical Layer๋ฅผ ํ†ตํ•ด ์†ก์ˆ˜์‹ ๋˜๋Š” Data๋ฅผ ๊ด€๋ฆฌํ•˜์—ฌ ์•ˆ์ „ํ•œ ํ†ต์‹ ์˜ ํ๋ฆ„์„ ๊ด€๋ฆฌ

  • Point to Point ๊ฐ„ ์‹ ๋ขฐ์„ฑ์žˆ๋Š” ์ „์†ก์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ layer โ†’ ๋ฐ์ดํ„ฐ ์ „์†ก ์˜ค๋ฅ˜ ๊ฐ์ง€, ์˜ค๋ฅ˜ ๊ฐ์ง€ ์‹œ ์žฌ์ „์†ก

    &nbsp โžฐ์ฃผ์†Œ: MAC Address (Physical Address) (๋ชฉ์ ์ง€X ์ค‘๊ฐ„๊ฑฐ์ O) &nbsp โžฐ์žฅ๋น„: ๋ธŒ๋ฆฟ์ง€, ์Šค์œ„์น˜ ๋“ฑ &nbsp โžฐํ”„๋กœํ† ์ฝœ: Wifi, LAN, MAC &nbsp โžฐ๋ฐ์ดํ„ฐ ๋‹จ์œ„: Frame

๐Ÿ“Ž1๊ณ„์ธต: Physical Layer(๋ฌผ๋ฆฌ ๊ณ„์ธต)

๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ์  ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” layer

  • ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ๋งŒ ํ•  ๋ฟ, ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š”์ง€, ์–ด๋–ค ์—๋Ÿฌ๊ฐ€ ์žˆ๋Š”์ง€๋Š” ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Œ

    &nbsp โžฐ์žฅ๋น„: ํ†ต์‹  ์ผ€์ด๋ธ”, ํ—ˆ๋ธŒ ๋“ฑ &nbsp โžฐํ”„๋กœํ† ์ฝœ: Modem, Cable &nbsp โžฐ๋ฐ์ดํ„ฐ ๋‹จ์œ„: Bit

๐Ÿ“–OSI 7 Layer์™€ TCP/IP 4 Layer

TCP/IP 4 Layer์€ OSI 7 Layer๋ณด๋‹ค ๋จผ์ € ๊ฐœ๋ฐœ

  • TCP/IP๋Š” ์ธํ„ฐ๋„ท ๊ฐœ๋ฐœ ์ดํ›„ ๊ณ„์† ํ‘œ์ค€ํ™”๋˜์–ด ์‹ ๋ขฐ์„ฑ์ด ์šฐ์ˆ˜ OSI 7 Layer๋Š” ํ‘œ์ค€์ด ๋˜๊ธฐ๋Š” ํ•˜์ง€๋งŒ ์‹ค์ œ์ ์œผ๋กœ ๊ตฌํ˜„๋˜๋Š” ์˜ˆ๊ฐ€ ๊ฑฐ์˜ ์—†์–ด ์‹ ๋ขฐ์„ฑ์ด ์ €ํ•˜
  • OSI 7 Layer๋Š” ์žฅ๋น„ ๊ฐœ๋ฐœ๊ณผ ํ†ต์‹  ์ž์ฒด๋ฅผ ์–ด๋–ป๊ฒŒ ํ‘œ์ค€์œผ๋กœ ์žก์„์ง€ ์‚ฌ์šฉ ์‹ค์งˆ์ ์ธ ํ†ต์‹  ์ž์ฒด๋Š” TCP/IP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉ