๐Ÿ‘พ OSI 7๊ณ„์ธต ๋ชจ๋ธ

post-thumbnail

๐Ÿ’ป OSI 7๊ณ„์ธต ๋ชจ๋ธ

๋„คํŠธ์›Œํฌ์˜ ๋™์ž‘ ๊ณผ์ •์„ ์„ค๋ช…ํ•˜๋Š” ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ

ํ†ต์‹  ํ”„๋กœํ† ์ฝœ(Protocol): ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ณผ์ •์— ๋Œ€ํ•œ ์•ฝ์†

๐Ÿ“Œ OSI 7๊ณ„์ธต ๋ชจ๋ธ์€ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์„ 7๊ฐœ์˜ ์„ธ๋ถ€ ํ”„๋กœํ† ์ฝœ๋กœ ์•„๋ž˜์˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋‚˜๋ˆ„์–ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿƒ

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

๋„คํŠธ์›Œํฌ ํ†ต์‹ ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ฃผ๊ฑฐ๋‚˜, ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋„คํŠธ์›Œํฌ๋กœ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• 

  • ์‚ฌ์šฉ์ž์—๊ฒŒ ์ธํ„ฐํŽ˜์ด์Šค(UI: User Interface)๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต

  • HTTP, FTP, SMTP, POP3, DNS ๋“ฑ๊ณผ ๊ฐ™์€ ์‘์šฉ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ด ์ด๊ณณ์—์„œ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

  • ์˜ˆ2) ๋ฉ”์ผ์„ ๋ณด๋‚ด๊ณ  ๋ฐ›๋Š” MS ์•„์›ƒ๋ฃฉ(Outlook), ์›น ๋ธŒ๋ผ์šฐ์ €, FTP ํ”„๋กœ๊ทธ๋žจ ๋“ฑ

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

๋ฐ์ดํ„ฐ์˜ ํ˜•์‹๊ณผ ํ‘œํ˜„ ๋ฐฉ์‹์„ ๊ด€๋ฆฌํ•˜๋Š” ์—ญํ• 

  • ์•”ํ˜ธํ™”ยท๋ณตํ˜ธํ™” ํ˜น์€ ์ธ์ฝ”๋”ฉยท๋””์ฝ”๋”ฉ ๋“ฑ์˜ ๋ฐ์ดํ„ฐ ํ˜•์‹์˜ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

  • ์˜ˆ1) ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ HTTPS ์‚ฌ์šฉ: ์›น ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋˜์–ด ์ „์†ก๋˜๋ฉด, ํ‘œํ˜„ ๊ณ„์ธต์—์„œ ๋ณตํ˜ธํ™”๋˜์–ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์งˆ ์ค€๋น„๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ด๋ฉ”์ผ ์ฒจ๋ถ€ ํŒŒ์ผ: ์ฒจ๋ถ€๋œ ์ด๋ฏธ์ง€๋‚˜ ๋ฌธ์„œ๊ฐ€ Base64๋กœ ์ธ์ฝ”๋”ฉ๋˜์–ด ์ „์†ก๋˜๋ฉด, ์ˆ˜์‹  ์ธก์—์„œ ์ด๋ฅผ ์›๋ž˜ ํ˜•์‹์œผ๋กœ ๋ณต์›ํ•˜๋Š” ์ž‘์—…์ด ํ‘œํ˜„ ๊ณ„์ธต์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

  • ๋‹ค๊ตญ์–ด ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ: UTF-8๋กœ ์ž‘์„ฑ๋œ ํ…์ŠคํŠธ๋ฅผ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์˜ ์ธ์ฝ”๋”ฉ(์˜ˆ: EUC-KR)์œผ๋กœ ๋ณ€ํ™˜.

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

๋‘ ๊ฐœ์˜ ์‘์šฉ ํ”„๋กœ์„ธ์Šค ์‚ฌ์ด์— ํ†ต์‹ (์„ธ์…˜)์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ณ„์ธต

  • ๋‘ ์‹œ์Šคํ…œ(๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ) ๊ฐ„์˜ ๋Œ€ํ™”๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์กฐ์ •ํ•˜๋Š” ์ค‘์žฌ์ž ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

  • ์„ธ์…˜์ด๋ž€, ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•œ ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ ์ƒํƒœ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

    ํ†ต์‹  ๋ฐฉ์‹์ •์˜์„ธ์…˜ ๊ณ„์ธต ์—ญํ• ์˜ˆ์‹œ
    ์ „์ด์ค‘์–‘๋ฐฉํ–ฅ ๋™์‹œ ํ†ต์‹ ์–‘์ชฝ ๋™์‹œ ๋Œ€ํ™” ์œ ์ง€ ๋ฐ ์กฐ์ •์ „ํ™”, ํ™”์ƒ ํšŒ์˜
    ๋ฐ˜์ด์ค‘์–‘๋ฐฉํ–ฅ ์ˆœ์ฐจ ํ†ต์‹ ๋Œ€ํ™” ํ„ด ๊ด€๋ฆฌ ๋ฐ ์ˆœ์„œ ์กฐ์ •๋ฌด์ „๊ธฐ
    ๋‹จ๋ฐฉํ–ฅํ•œ ๋ฐฉํ–ฅ ํ†ต์‹ ์ผ๋ฐฉ์  ๋ฐ์ดํ„ฐ ํ๋ฆ„ ์„ค์ • ๋ฐ ์œ ์ง€TV ๋ฐฉ์†ก, ๋ผ๋””์˜ค

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

๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ ๋ฐ์ดํ„ฐ์˜ ์œ ์‹ค(Loss)์ด ์—†๋„๋ก ๋ณด์žฅํ•ด์ฃผ๋Š” ๊ณ„์ธต

๐Ÿ“Œ ์‰ฝ๊ฒŒ ๋งํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ •ํ™•ํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐฐ๋‹ฌํ•ด์ฃผ๋Š” ๊ณ„์ธต์ž…๋‹ˆ๋‹ค.

์ฃผ์š” ํ”„๋กœํ† ์ฝœ

  • TCP(Transmission Control Protocol)

    ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅ ํ†ต์‹ . ์ˆœ์„œ ๋ณด์žฅ, ์˜ค๋ฅ˜ ๋ณต๊ตฌ, ํ๋ฆ„ ์ œ์–ด ์ œ๊ณต.
    ์˜ˆ: ์›น ๋ธŒ๋ผ์šฐ์ง•(HTTP/HTTPS), ์ด๋ฉ”์ผ(SMTP).
  • UDP(User Datagram Protocol)

    ๋น ๋ฅธ ๋น„์—ฐ๊ฒฐ ์ง€ํ–ฅ ํ†ต์‹ . ์‹ ๋ขฐ์„ฑ๋ณด๋‹ค๋Š” ์†๋„ ์ค‘์‹œ.
    ์˜ˆ: ์ŠคํŠธ๋ฆฌ๋ฐ, ์˜จ๋ผ์ธ ๊ฒŒ์ž„.

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

๋ผ์šฐํŒ…(Routing)์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณ„์ธต

  • ๋ผ์šฐํŒ…: ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ๋•Œ ์–ด๋–ค ๊ฒฝ๋กœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ์ง€ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ
  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ๋ณต์žกํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ์—์„œ ์ตœ์ ์˜ ์ „๋‹ฌ ๊ฒฝ๋กœ๊ฐ€ ์ •ํ•ด์งˆ ์ˆ˜ ์žˆ๋„๋ก ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์ œ๊ณต

๋„คํŠธ์›Œํฌ ๊ณ„์ธต(3๊ณ„์ธต) ์—ญํ•  ์š”์•ฝ

  • ์บก์Аํ™”: 4๊ณ„์ธต ์„ธ๊ทธ๋จผํŠธ์— IP ํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ•ด ํŒจํ‚ท ์ƒ์„ฑ.
  • ํŒจํ‚ท: ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ๋ฐ์ดํ„ฐ ๋‹จ์œ„.
  • ํ—ค๋” ์—ญํ• : ์ถœ๋ฐœ์ง€/๋ชฉ์ ์ง€ IP ์ฃผ์†Œ ๋“ฑ ๋ผ์šฐํŒ… ์ •๋ณด ํฌํ•จ, ์ตœ์  ๊ฒฝ๋กœ ์„ ํƒ ์ง€์›.
  • ์ „์†ก ๋น„์šฉ: ํŒจํ‚ท ํ—ค๋”๊ฐ€ ์•„๋‹Œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด ๋…ธ๋“œ ๊ฐ„ ๋น„์šฉ ๊ณ„์‚ฐ.
  • ๊ฒฝ๋กœ ๋ณต๊ตฌ: ๋…ธ๋“œ ๊ณ ์žฅ ์‹œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด ๋Œ€์ฒด ๊ฒฝ๋กœ ํƒ์ƒ‰.
  • ๋Œ€ํ‘œ ํ”„๋กœํ† ์ฝœ: IP(Internet Protocol).

๋‹จ๋ง ์‚ฌ์ด์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ๋ณด์žฅํ•˜๋Š” ๊ณ„์ธต

2๊ณ„์ธต: ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต ์—ญํ•  ์š”์•ฝ

  • ์—ญํ• : ์˜† ์žฅ์น˜์™€ ๋ฐ์ดํ„ฐ ์ž˜ ์ฃผ๊ณ ๋ฐ›๊ฒŒ ํ•ด์คŒ (ํฌ์ธํŠธ ํˆฌ ํฌ์ธํŠธ ์‹ ๋ขฐ์„ฑ).
  • ์˜ค๋ฅ˜ ๊ด€๋ฆฌ: 1๊ณ„์ธต ์‹ ํ˜ธ ์˜ค๋ฅ˜๋ฅผ ์ฐพ์•„์„œ ๊ณ ์นจ.
  • ์˜ค๋ฅ˜ ๊ฒ€์ถœ: ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ๋กœ ๋ฐ์ดํ„ฐ ๊นจ์ง ํ™•์ธ.
  • ํ”„๋ ˆ์ž„: ๋ฐ์ดํ„ฐ๋ฅผ ํฌ์žฅํ•œ ๊พธ๋Ÿฌ๋ฏธ (ํ—ค๋”: ์ฃผ์†Œ, ํ…Œ์ผ: ์˜ค๋ฅ˜ ์ฒดํฌ).
  • ์บก์Аํ™”: 3๊ณ„์ธต ํŒจํ‚ท์— ์ •๋ณด ์ถ”๊ฐ€ํ•ด ํ”„๋ ˆ์ž„ ๋งŒ๋“ฆ.
  • ์˜ˆ์‹œ: ์ด๋”๋„ท (๋žœ์„ ), ํ† ํฐ ๋ง (์˜›๋‚  ๋ฐฉ์‹).

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

๋‹จ๋ง๊ณผ ๋‹จ๋ง ์‚ฌ์ด๋ฅผ ์‹ค์ œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ

  • ์˜ˆ) ๊ด‘์ผ€์ด๋ธ”, ๊ตฌ๋ฆฌ ์ผ€์ด๋ธ” ๋˜๋Š” ๋ฌด์„  ๋“ฑ

0๊ฐœ์˜ ๋Œ“๊ธ€