[10๋ถ„ ํ…Œ์ฝ”ํ†ก] ๐Ÿ”ฎ ํžˆํžˆ์˜ OSI 7 Layer

KIM YONG GUยท2023๋…„ 9์›” 9์ผ
0

์šฐ์•„ํ•œํ…Œํฌ

๋ชฉ๋ก ๋ณด๊ธฐ
6/41

OSI 7๊ณ„์ธต

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

๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๋ ค๋ฉด?

๋ชจ๋“  ํŒŒ์ผ๊ณผ ํ”„๋กœ๊ทธ๋žจ์€ 0๊ณผ 1์˜ ๋‚˜์—ด์ด๋‹ค.
0๊ณผ 1์˜ ๊ตํ™˜์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ปดํ“จํ„ฐ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
์ด ๊ฐ„๋‹จํ•œ ์•„์ด๋””์–ด๋Š” ์‹ค์ œ ์ƒํ™ฉ์—์„œ ์ž˜ ๋˜์ง€ ์•Š์•˜๋‹ค ์ด์œ ๋Š”?

Sin ํ•จ์ˆ˜์˜ ์–ธ๊ธ‰. ์ „์ž๊ธฐํŒŒ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ํ•จ์ˆ˜ (time-Volt ๊ทธ๋ž˜ํ”„)
์ฃผํŒŒ์ˆ˜๋ž€ 1์ดˆ๋‹น ์ง„๋™ํ•œ ํšŸ์ˆ˜ [๋‹จ์œ„ : Hz(ํ—ค๋ฅด์ธ )]

EX) 1์ดˆ์— 4๋ฒˆ ์ง„๋™ 4Hz

๊ทธ๋Ÿฌ๋‚˜ ์ฃผํŒŒ์ˆ˜์˜ ์ตœ๋Œ€/์ตœ์†Œ๊ฐ’์ด ๊ณ„์† ๋ณ€ํ•œ๋‹ค๋ฉด?
์ „์„ ์ด ํ†ต๊ณผ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์ฃผํŒŒ์ˆ˜๋Œ€์—ญ์— ํ•œ๊ณ„๊ฐ€ ์กด์žฌํ•œ๋‹ค.

๊ทธ๋ž˜์„œ ๊ฒฐ๊ตญ Physical Layer ๋ž€?

0๊ณผ 1์˜ ๋‚˜์—ด์„ ์‹ ํ˜ธ๋กœ ๋ฐ”๊พธ์–ด ์ „์„ ์œผ๋กœ ํ˜๋ ค ๋ณด๋‚ด๊ณ , (encoding)
์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด 0๊ณผ 1์˜ ๋‚˜์—ด๋กœ ํ•ด์„ํ•˜์—ฌ (deconding)
๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ 0๊ณผ 1์˜ ๋‚˜์—ด์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ชจ๋“ˆ(Module)

PHY ์นฉ์— 1๊ณ„์ธต ๋ชจ๋“ˆ์ด ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. ์ฆ‰ ํ•˜๋“œ์›จ์–ด ๋ชจ๋“ˆ์ธ ์…ˆ.

์ „์„  ํ•˜๋‚˜๋ฅผ ๊ฐ€์ง€๊ณ  ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ์™€ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•.

๋”๋ฏธ ํ—ˆ๋ธŒ๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋‹จ๋ง์— ํ†ต์‹ ์ด ์ „๋‹ฌ๋œ๋‹ค. (๋ชฉ์ ์ง€๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ)

์ด๋ฅผ ๊ฐœ์„ ํ•˜์—ฌ ์›ํ•˜๋Š” ๋ชฉ์ ์ง€์—๋งŒ ํ†ต์‹ ์„ ๋ณด๋‚ด๋Š” ์žฅ์น˜๋ฅผ ์Šค์œ„์น˜๋ผ๊ณ  ํ•œ๋‹ค.
์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์ง‘ํ•ฉ(์Šค์œ„์น˜) ๊ฐ„ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์žฅ๋น„๋ฅผ ๋ผ์šฐํ„ฐ๋ผ๊ณ  ํ•œ๋‹ค.

์ด๋ ‡๊ฒŒ ์ „์„ธ๊ณ„์˜ ์ปดํ“จํ„ฐ๋“ค์ด ๊ณ„์ธต๊ตฌ์กฐ๋กœ ์—ฐ๊ฒฐ๋œ ๊ฒƒ์„ ์ธํ„ฐ๋„ท์ด๋ผ๊ณ  ํ•œ๋‹ค.
๊ตญ๊ฐ€๊ฐ„ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์€ ํ•ด์ €์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•จ.

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

์†ก์‹ ์ž๋Š” ๋ฐ์ดํ„ฐ์˜ ์•ž ๋’ค์— ํŠน์ •ํ•œ ๋น„ํŠธ์—ด์„ ๋ถ™์ธ๋‹ค. (๋‹ค์ค‘ ์ „์†ก ๋ฐ์ดํ„ฐ ๊ตฌ๋ถ„์„ ์œ„ํ•จ)
๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์—ฌ๋Ÿฌ๋Œ€์˜ ์ปดํ“จํ„ฐ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ ํ•„์š”ํ•œ ๋ชจ๋“ˆ.
Framing์€ Data-Link Layer์— ์†ํ•˜๋Š” ์ž‘์—…๋“ค ์ค‘ ํ•˜๋‚˜์ž„.

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ๋žœ์นด๋“œ์— ๊ตฌํ˜„๋˜์–ด ์žˆ์Œ (ํ•˜๋“œ์›จ์–ด ๋ชจ๋“ˆ)

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

๊ฐ ์ปดํ“จํ„ฐ๋“ค์€ ๊ณ ์œ ํ•œ IP์ฃผ์†Œ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค.
์ฃผ์†Œ์ฐฝ์— ํ™ˆํŽ˜์ด์ง€ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜๋œ๋‹ค. (DNS ๊ด€๋ จ ์ง€์‹)


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


์š”์•ฝ.

์ˆ˜๋งŽ์€ ๋„คํŠธ์›Œํฌ๋“ค์˜ ์—ฐ๊ฒฐ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” Inter-network ์†์—์„œ ์–ด๋”˜๊ฐ€์— ์žˆ๋Š” ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด IP ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•ด์„œ ๊ธธ์„ ์ฐพ๊ณ  (๋ผ์šฐํŒ…, routing) ์ž์‹  ๋‹ค์Œ์˜ ๋ผ์šฐํ„ฐ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋„˜๊ฒจ์ฃผ๋Š” ๊ฒƒ (ํฌ์›Œ๋”ฉ forwarding)

4๊ณ„์ธต์€ ์šด์˜์ฒด์ œ์˜ ์ปค๋„์— ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค.

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

๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ณ ์ž ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ(โ‰ˆํ”„๋กœ์„ธ์Šค)๋“ค์€ ํฌํŠธ๋ฒˆํ˜ธ (Port Number)๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค.
ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—์„œ ๋™์‹œ์— ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๋“ค์ด ์„œ๋กœ ๊ฒน์น˜์ง€ ์•Š๊ฒŒ ๊ฐ€์ ธ์•ผํ•˜๋Š” ์ •์ˆ˜ ๊ฐ’์ด๋‹ค.

์š”์•ฝ.

ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํ“จํ„ฐ์˜ ์ตœ์ข… ๋ชฉ์ ์ง€์ธ ํ”„๋กœ์„ธ์Šค๊นŒ์ง€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„๋‹ฌํ•˜๊ฒŒ ํ•˜๋Š” ๋ชจ๋“ˆ

5๊ณ„์ธต์€ ์šด์˜์ฒด์ œ์˜ ์ปค๋„์— ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค.

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

๋ฐ์ดํ„ฐ์˜ ํ˜•์‹ ๋ณ€ํ™˜, ์•”ํ˜ธํ™”, ์••์ถ• ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„๊ณผ ๋ณ€ํ™˜์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

*๋ณธ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์—์„œ๋Š” ์–ธ๊ธ‰๋˜์ง€ ์•Š์•˜์Œ. ๊ทธ ์ด์œ ???

ํ˜„๋Œ€์˜ ์ธํ„ฐ๋„ท์€ OSI ๋ชจ๋ธ์ด ์•„๋‹ˆ๋ผ TCP/IP ๋ชจ๋ธ์„ ๋”ฐ๋ฅด๊ณ  ์žˆ๋‹ค. (์‹œ์žฅ ์ ์œ  ์‹ธ์›€์—์„œ์˜ ํŒจ๋ฐฐ)
TCP/IP ๋ชจ๋ธ์—๋Š” 5,6,7๊ณ„์ธต์ด ํ†ตํ•ฉ๋˜์–ด ์žˆ์Œ.

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

TCP/IP ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€?

  • ์šด์˜์ฒด์ œ์˜ Transport layer์—์„œ ์ œ๊ณตํ•˜๋Š” API๋ฅผ ํ™œ์šฉํ•ด์„œ ํ†ต์‹  ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ TCP/IP ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋˜๋Š” ๋„คํŠธ์›Œํฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ผ๊ณ  ํ•จ.

  • ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋งŒ์œผ๋กœ๋„ ํด๋ผ์ด์–ธํŠธ, ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์„ ๋”ฐ๋กœ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ ๋™์ž‘์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ

  • ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ. TCP/IP ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด์„œ ๋ˆ„๊ตฌ๋‚˜ ์ž์‹ ๋งŒ์˜ Application Layer์™€ ์ธ์ฝ”๋”์™€ ๋””์ฝ”๋”๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

  • ๋ˆ„๊ตฌ๋“  ์ž์‹ ๋งŒ์˜ Application Layer ํ”„๋กœํ† ์ฝœ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

  • Application Layer ๋‹ค๋ฅธ Layer๋“ค๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ธ์ฝ”๋”, ๋””์ฝ”๋”๊ฐ€ ์žˆ์Œ.

๋Œ€ํ‘œ์ ์ธ Application Layer ํ”„๋กœํ† ์ฝœ์ธ HTTPS๋กœ ์ธ์ฝ”๋”ฉ&๋””์ฝ”๋”ฉ์„ ์‚ดํŽด๋ณด์ž.

HTTP๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋จผ์ € ํด๋ผ์ด์–ธํŠธ & ์„œ๋ฒ„ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์•Œ์•„์•ผ ํ•จ.
HTTP๋Š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์ต์ˆ™ํ•œ ๊ฒƒ.
์˜ˆ๋ฅผ ๋“ค์–ด Heady, Body, Request, Response, Status code ๋“ฑ

๋งˆ์น˜๋ฉฐ

MVC ํŒจํ„ด์€ ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ์ค‘ ํ•˜๋‚˜์ž„
MVC์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์Šคํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ณ ์ค‘์— Layer Architecture๋ผ๋Š”๊ฒŒ ์žˆ์Œ.
Layerd ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋”ฐ๋ฅด๋Š” ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๊ฐ€ ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์ž„.
๊ทธ๋Ÿฌ๋‹ˆ๊นŒ, ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์€ ํ•˜๋‚˜์˜ ์ปค๋‹ค๋ž€ ์†Œํ”„ํŠธ์›จ์–ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
OSI 7 Layer ๋ชจ๋ธ์€ ๊ฑฐ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ž„.

๋ฒˆ์™ธ


OSI ๋ชจ๋ธ(Open Systems Interconnection model)์€ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์„ ๊ณ„์ธต๋ณ„๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์„ค๋ช…ํ•˜๋Š” ๋ชจ๋ธ๋กœ, ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์˜ ๊ฐœ๋…๊ณผ ํ”„๋กœํ† ์ฝœ์˜ ๋™์ž‘์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. OSI ๋ชจ๋ธ์€ 7๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ฐ ๊ณ„์ธต์€ ํŠน์ •ํ•œ ์—ญํ• ๊ณผ ์ฑ…์ž„์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” OSI 7๊ณ„์ธต์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.

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

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

  1. ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต (Data Link Layer):

๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์˜ ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๋ฐ ์ˆ˜์ •์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
์ด๋”๋„ท, Wi-Fi ๋“ฑ์˜ ํ”„๋ ˆ์ž„ ๊ธฐ๋ฐ˜ ํ”„๋กœํ† ์ฝœ๊ณผ ๊ด€๋ จ๋ฉ๋‹ˆ๋‹ค.

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

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

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

๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
TCP์™€ UDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

ํ†ต์‹  ์„ธ์…˜์„ ์„ค์ •, ์œ ์ง€, ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์ „์†ก ์ค‘์˜ ์˜ค๋ฅ˜ ๋ณต๊ตฌ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

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

๋ฐ์ดํ„ฐ์˜ ํ˜•์‹ ๋ณ€ํ™˜, ์•”ํ˜ธํ™”, ์••์ถ• ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„๊ณผ ๋ณ€ํ™˜์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

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

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

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


profile
Engineer, Look Beyond the Code.

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