ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

OSI 7๊ณ„์ธต

OSI 7๊ณ„์ธต

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

- ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ์ •์˜ํ•œ ๊ตญ์ œ ํ†ต์‹  ํ‘œ์ค€ ๊ทœ์•ฝ

- ๊ณ„๊ธ‰ ์กด์žฌ, ๊ฐ ๊ณ„์ธต์€ ๋…๋ฆฝ๋˜์–ด ์žˆ์Œ <- ์šฉ์ด์„ฑ, ์œ ์ง€๊ด€๋ฆฌ์˜ ์ˆ˜์›”์„ฑ

 

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

- ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ๋Šฅ์„ ์ง„ํ–‰ํ•˜๋Š” ๊ณต๊ฐ„

- ์žฅ๋น„ : ํ†ต์‹  ์ผ€์ด๋ธ”, ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ, ๋ชจ๋Ž€ ๋“ฑ

- ๋ฐ์ดํ„ฐ ๋‹จ์œ„ : 0๊ณผ 1์˜ ๋น„ํŠธ

- ๋ฐ์ดํ„ฐ ์ „๋‹ฌํ•˜๊ธฐ๋งŒ ํ•จ (์—๋Ÿฌ ๊ด€์—ฌ X)

- ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•œ ์ „๊ธฐ์ , ๊ธฐ๊ณ„์ , ๊ธฐ๋Šฅ์ ์ธ ํŠน์„ฑ์„ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ ์ „ใ„ด์†ก

 

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

- ๋ฌผ๋ฆฌ๊ณ„์ธต์œผ๋กœ ์†ก/์ˆ˜์‹ ๋˜๋Š” ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ  ์˜ค๋ฅ˜ ์—†๋Š” ํ†ต์‹ ์„ ์œ„ํ•ด ์—ฌ๋Ÿฌ ์—ญํ•  ์ˆ˜ํ–‰

- MAC ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ํ†ต์‹ , ํ”„๋ ˆ์ž„์— MAC ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ์—๋Ÿฌ ๊ฒ€์ถœ, ์žฌ์ „์†ก, ํ๋ฆ„ ์ œ์–ด ์ง„ํ–‰

- ์žฅ๋น„ : ๋ธŒ๋ฆฟ์ง€, ์Šค์œ„์น˜

- ๋ฐ์ดํ„ฐ ๋‹จ์œ„ : ํ”„๋ ˆ์ž„ (Frame)

- ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ํŠน์„ฑ์„ ๋‘˜ ๋‹ค ๊ฐ€์ง

 

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

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

- ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ์ด๋™ํ•  ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜์—ฌ IP์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๊ณ , ํ•ด๋‹น ๊ฒฝ๋กœ์— ๋”ฐ๋ผ ํŒจํ‚ท์„ ์ „๋‹ฌํ•ด์คŒ

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

- ์žฅ๋น„ : ๋ผ์šฐํ„ฐ

- ๋ฐ์ดํ„ฐ ๋‹จ์œ„ : Packet

 

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

- ๋‘ ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ์œผ๋กœ๋ถ€ํ„ฐ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํ๋ฆ„์„ ์ œ๊ณต

- TCP์™€ UDP ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ํ†ต์‹  ํ™œ์„ฑํ™”

- ๋‹จ์œ„ : Segment

 

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

- ํ†ต์‹  ์‹œ์Šคํ…œ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์œ ์ง€ ๋ฐ ์„ค์ •

- ๋ฐ์ดํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ ๋‹ด๋‹น

- API, Socket

 

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

- ์„ธ์…˜ ๊ณ„์ธต ๊ฐ„์˜ ์ฃผ๊ณ ๋ฐ›๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ์ œ๊ณต

- ๋ฐ์ดํ„ฐ ํ‘œํ˜„์— ๋Œ€ํ•œ ๋…๋ฆฝ์„ฑ์„ ์ œ๊ณตํ•˜๊ณ  ์•”ํ˜ธํ™”ํ•˜๋Š” ์—ญํ•  ๋‹ด๋‹น

- ํŒŒ์ผ ์ธ์ฝ”๋”ฉ, ๋ช…๋ น์–ด๋ฅผ ํฌ์žฅ, ์••์ถ•, ์•”ํ˜ธํ™”

- JPEG, MPEG

 

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

- ์‚ฌ์šฉ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต

- ์ตœ์ข… ๋ชฉ์ ์ง€๋กœ, ์‘์šฉ ํ”„๋กœ์„ธ์Šค์™€ ์ง์ ‘ ๊ด€๊ณ„ํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ ์‘์šฉ ์„œ๋น„์Šค ์ˆ˜ํ–‰

- ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค, ์ „์ž์šฐํŽธ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ๋“ฑ์˜ ์„œ๋น„์Šค ์ œ๊ณต

- HTTP, SMTP, FTP


ํ”„๋กœํ† ์ฝœ

ํ”„๋กœํ† ์ฝœ : ์ปดํ“จํ„ฐ๋‚˜ ์›๊ฑฐ๋ฆฌ ํ†ต์‹  ์žฅ๋น„ ์‚ฌ์ด์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ์–‘์‹๊ณผ ๊ทœ์น™์˜ ์ฒด๊ณ„

 

ํ”„๋กœํ† ์ฝœ์˜ ๊ธฐ๋ณธ ์š”์†Œ

- ๊ตฌ๋ฌธ(Syntax) : ์ „์†กํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํ˜•์‹, ๋ถ€ํ˜ธํ™”, ์‹ ํ˜ธ ๋ ˆ๋ฒจ ๋“ฑ์„ ๊ทœ์ •

- ์˜๋ฏธ(Semantics) : ๋‘ ๊ธฐ๊ธฐ ๊ฐ„์˜ ํšจ์œจ์ ์ด๊ณ  ์ •ํ™•ํ•œ ์ •๋ณด ์ „์†ก์„ ์œ„ํ•œ ํ˜‘์กฐ ์‚ฌํ•ญ๊ณผ ์˜ค๋ฅ˜ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์ œ์–ด ์ •๋ณด๋ฅผ ๊ทœ์ •

- ์‹œ๊ฐ„(Timing) : ๋‘ ๊ธฐ๊ธฐ ๊ฐ„์˜ ํ†ต์‹  ์†๋„, ๋ฉ”์‹œ์ง€์˜ ์ˆœ์„œ ์ œ์–ด ๋“ฑ์„ ๊ทœ์ •

 

ํ”„๋กœํ† ์ฝœ์˜ ๊ธฐ๋Šฅ

- ์บก์Аํ™”

- ํ๋ฆ„์ œ์–ด

- ์—ฐ๊ฒฐ์ œ์–ด

- ์˜ค๋ฅ˜์ œ์–ด

- ์ฃผ์†Œ์„ค์ •

- ์ˆœ์„œ์„ค์ •

- ๋™๊ธฐํ™”

- ์„ธ๋ถ„ํ™”์™€ ์žฌํ•ฉ์„ฑ

- ๋‹ค์ค‘ํ™”

Comments