Skip to content

Latest commit

ย 

History

History
147 lines (62 loc) ยท 4.76 KB

OSI_7_Layer.md

File metadata and controls

147 lines (62 loc) ยท 4.76 KB

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

  • ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ ์ƒํ˜ธ์—ฐ๊ฒฐ(Open System Interconnection) ๋ชจ๋ธ
  • ๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ํ‘œ์ค€

๋‚˜๋ˆˆ ์ด์œ ?

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

์บก์Šํ™”

  • ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ๊ฐ๊ฐ์˜ ์ธต๋งˆ๋‹ค ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋Š” ํ—ค๋”๋ฅผ ๋ถ™์ด๋Š” ๊ฒƒ
  • ๋””์บก์Š๋ ˆ์ด์…˜ : ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ ํ›„ ๊ณ„์ธต์„ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ ํ—ค๋”๊ฐ€ ๋ฒ—๊ฒจ์ง€๋Š” ๊ณผ์ •
  • 2๊ณ„์ธต์—์„œ๋Š” ์˜ค๋ฅ˜์ œ์–ด๋ฅผ ์œ„ํ•ด ๊ผฌ๋ฆฌ ๋ถ€๋ถ„์— ์”Œ์›Œ์ง

PDU(Process Data Unit)

  • ๊ฐ ๊ณ„์ธต์—์„œ์˜ ์ „์†ก๋˜๋Š” ๋‹จ์œ„
  • 1๊ณ„์ธต์€ PDU๋ผ๊ณ  ํ•˜์ง€ ์•Š์Œ, ๋‹จ์ง€ ์‹ ํ˜ธ์˜ ํ๋ฆ„
  • 2๊ณ„์ธต - Frame, 3๊ณ„์ธต - Packet, 4๊ณ„์ธต - Segment

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

  • ์ฃผ๋กœ ์ „๊ธฐ์ , ๊ธฐ๊ณ„์ , ๊ธฐ๋Šฅ์ ์ธ ํŠน์„ฑ์„ ์ด์šฉํ•ด์„œ ํ†ต์‹  ์ผ€์ด๋ธ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ฒŒ ๋จ.

  • ์‚ฌ์šฉ๋˜๋Š” ํ†ต์‹  ๋‹จ์œ„๋Š” ๋น„ํŠธ (1 / 0, On / Off)

  • ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ „์†ก๋งŒ ํ•จ.

  • ์–ด๋–ค ๋ฐ์ดํ„ฐ์ธ์ง€๋Š” ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์Œ.

  • ์ผ€์ด๋ธ”, ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•จ.

  • ๊ธฐ๋ณธ์ ์ธ ๋ฌผ๋ฆฌ์  ์—ฐ๊ฒฐ๊ธฐ์˜ ์ „๊ธฐ์  ๋ช…์„ธ๋ฅผ ์ •ํ•˜๊ณ  ๋„คํŠธ์›Œํฌ์˜ ๋‘ ๋…ธ๋“œ๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ์‹œ์ผœ ์ฃผ๋Š” ์‹ ํ˜ธ๋ฐฉ์‹์„ ๋‹ค๋ฃธ.

์ „์„ , ์ „ํŒŒ, ๊ด‘์„ฌ์œ , ๋™์ถ•์ผ€์ด๋ธ”, ๋„ํŒŒ๊ด€, PSTN, Repeater, DSU, CSU, Modem

2๊ณ„์ธต : ๋ฐ์ดํ„ฐ ๋งํฌ (DataLink)

  • ๋ฌผ๋ฆฌ ๊ณ„์ธต์„ ํ†ตํ•ด ์†ก์ˆ˜์‹ ๋˜๋Š” ์ •๋ณด์˜ ์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ๊ด€๋ฆฌํ•จ.

  • ํ†ต์‹ ์—์„œ์˜ ์˜ค๋ฅ˜๋ฅผ ์ฐพ๊ณ  ์žฌ์ „์†ก ํ•˜๋Š” ๊ธฐ๋Šฅ

  • MAC ์ฃผ์†Œ ๋ฅผ ๊ฐ€์ง€๊ณ  ํ†ต์‹ 

  • ์ „์†ก๋˜๋Š” ๋‹จ์œ„๋Š” ํ”„๋ ˆ์ž„(Frame, ๋น„ํŠธ์˜ ๋ชจ์Œ) : ์ฃผ์†Œ์™€ ์ œ์–ด์ •๋ณด๋ฅผ ๊ฐ€์ง.

  • ๋ธŒ๋ฆฌ์ง€, ์Šค์œ„์น˜ ์žฅ๋น„ ์ด์šฉ

์ด๋”๋„ท, Token Ring, PPP

ํฌ์ธํŠธ ํˆฌ ํฌ์ธํŠธ(Point to Point) ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„์ธต

HDLC, ADCCP (point to point ํ”„๋กœํ† ์ฝœ)

ํŒจํ‚น ์Šค์œ„์นญ ๋„คํŠธ์›Œํฌ, LLC, ALOHA (๊ทผ๊ฑฐ๋ฆฌ ๋„คํŠธ์›Œํฌ์šฉ ํ”„๋กœํ† ์ฝœ)

๋„คํŠธ์›Œํฌ๊ฐ€ ๋งŒ๋“ค์–ด์งˆ ๋•Œ๋ถ€ํ„ฐ ๋งฅ ์ฃผ์†Œ๊ฐ€ ์ •ํ•ด์ ธ ์žˆ์Œ.

์ฃผ์†Œ ์ฒด๊ณ„๋Š” ๊ณ„์ธต์ด ์—†๋Š” ๋‹จ์ผ ๊ตฌ์กฐ

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

  • ๋‹ค์ค‘ ๋„คํŠธ์›Œํฌ ๋งํฌ์—์„œ ํŒจํ‚ท(Packet) ์„ ๋ฐœ์‹ ์ง€๋กœ๋ถ€ํ„ฐ ๋ชฉ์ ์ง€๋กœ ์ „๋‹ฌํ•  ์ฑ…์ž„์„ ๊ฐ€์ง

  • ์ „์†ก ๋‹จ์œ„๋Š” ํŒจํ‚ท(Packet)

  • ์ค‘๊ณ„ ๋…ธ๋“œ๋ฅผ ํ†ตํ•˜์—ฌ ์ „์†กํ•˜๋Š” ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ์ค‘๊ณ„ํ•  ๊ฒƒ์ธ๊ฐ€๋ฅผ ๊ทœ์ •ํ•จ. ๊ฒฝ๋กœ ์„ค์ •์„ ํ•จ.

  • ๋…ผ๋ฆฌ์ ์ธ ์ฃผ์†Œ ๊ตฌ์กฐ(IP)๋ฅผ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ ์ง์ ‘ ํ• ๋‹นํ•จ. ๊ณ„์ธต์ ์ž„.

  • ๋ผ์šฐํ„ฐ, L3 ์Šค์œ„์น˜ ์žฅ๋น„ ์ด์šฉ

๋ผ์šฐํŒ…

  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜๋„๋ก ํ•จ.

IP, ICMP, IGMP

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

  • ๋ฐœ์‹ ์ง€์—์„œ ๋ชฉ์ ์ง€ ์ฆ‰, ์ข…๋‹จ ๊ฐ„(End-to-End)์— ์‹ ๋ขฐ์„ฑ ์žˆ๊ณ  ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹นํ•จ.

  • ์ „์†ก ๋‹จ์œ„๋Š” ์„ธ๊ทธ๋จผํŠธ(Segment) : ์ข…๋‹จ ๊ฐ„์˜ ์—๋Ÿฌ ๋ณต๊ตฌ์™€ ํ๋ฆ„ ์ œ์–ด๋ฅผ ๋‹ด๋‹น

  • ํŒจํ‚ท๋“ค์˜ ์ „์†ก์ด ์œ ํšจํ•œ์ง€ ํ™•์ธํ•˜๊ณ  ์‹คํŒจํ•œ ํŒจํ‚ท์€ ๋‹ค์‹œ ๋ณด๋‚ด๋Š” ๋“ฑ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ํ†ต์‹ ์„ ๋ณด์žฅํ•จ.

  • ์ƒ์œ„ ๊ณ„์ธต์ด ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์˜ ์œ ํšจ์„ฑ์ด๋‚˜ ํšจ์œจ์„ฑ์„ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š๋„๋ก ํ•จ.

  • ํฌํŠธ๋ฅผ ์—ด์–ด์„œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ.

  • ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ 5๊ฐœ์ธต์— ๋˜์ง.

TCP(Transmission Control Protocol), UDP(User Datagram Protocol)

์š”์•ฝ(..to be continued)

  • OSI 7๊ณ„์ธต์—๋Š” ๋ฌผ๋ฆฌ, ๋ฐ์ดํ„ฐ ๋งํฌ, ๋„คํŠธ์›Œํฌ, ์ „์†ก, ์„ธ์…˜, ํ‘œํ˜„, ์‘์šฉ ๊ณ„์ธต์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • 1๊ณ„์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ„์ธต์€ ์ผ€์ด๋ธ”, ํ—ˆ๋ธŒ๋‚˜ ๋ฆฌํ”ผํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ, ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ ์‹ ํ˜ธ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
  • 2๊ณ„์ธต์ธ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ๋ธŒ๋ฆฌ์ง€๋‚˜ ์Šค์œ„์น˜๋ฅผ ์ด์šฉํ•˜์—ฌ, ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ MAC ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  • 3๊ณ„์ธต์ธ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ๋ผ์šฐํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ์ง€๋‚  ๋•Œ ๊ฒฝ๋กœ๋ฅผ ์ •ํ•ด์„œ ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ๋น ๋ฅธ ๊ธธ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. IP ํ”„๋กœํ† ์ฝœ์ด ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์œผ๋กœ, IP ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•˜๊ณ , ์ „์†ก์‹œ ์—๋Ÿฌ ๋ฐœ์ƒ์„ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • 4๊ณ„์ธต์ธ ์ „์†ก ๊ณ„์ธต์€ ์‹ค์ œ ๋ฐ์ดํ„ฐ์˜ ์ „์†ก์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. TCP์™€ UDP ํ”„๋กœํ† ์ฝœ์ด ๋Œ€ํ‘œ์ ์œผ๋กœ, TCP๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์‹œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์—๋Ÿฌ ๋ถ€๋ถ„์„ ์žฌ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.