๊ฐœ๋ฐœ ์ง€์‹/Network ์ง€์‹

๐Ÿ—ผ OSI 7๊ณ„์ธต ๋ชจ๋ธ - ํ•ต์‹ฌ ์ด์ •๋ฆฌ

์ธํŒŒ_ 2021. 10. 23. 19:01

osi-7๊ณ„์ธต-์ •๋ฆฌ

โ€‹OSI 7๊ณ„์ธต

OSI 7๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ์„ ๋งํ•œ๋‹ค.

 

OSI 7๊ณ„์ธต์„ ๋‚˜๋ˆˆ ์ด์œ ๋Š”?

ํ๋ฆ„์„ ํ•œ๋ˆˆ์— ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๊ณ  7๋‹จ๊ณ„ ์ค‘ ํŠน์ •ํ•œ ๊ณณ์— ์ด์ƒ์ด ์ƒ๊ธฐ๋ฉด ๋‹ค๋ฅธ ๋‹จ๊ณ„์˜ ์žฅ๋น„ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฑด๋“ค์ด์ง€ ์•Š๊ณ ๋„ ์ด์ƒ์ด ์ƒ๊ธด ๋‹จ๊ณ„๋งŒ ๊ณ ์น  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์˜ˆ๋ฅผ๋“ค์–ด, pc๋ฐฉ์—์„œ ๋กค์„ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์—ฐ๊ฒฐ์ด ๋Š๊ฒผ๋‹ค. โ€‹์–ด๋””์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”?

  • ๋ชจ๋“  PC์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ผ์šฐํ„ฐ์˜ ๋ฌธ์ œ (3๊ณ„์ธต ๋„คํŠธ์›Œํฌ ๊ณ„์ธต) ์ด๊ฑฐ๋‚˜ ๊ด‘๋žœ์„ ์ œ๊ณตํ•˜๋Š” ํšŒ์‚ฌ์˜ ํšŒ์„  ๋ฌธ์ œ(1๊ณ„์ธต ๋ฌผ๋ฆฌ๊ณ„์ธต) ์ผ ๊ฒƒ์ด๋‹ค.
  • ํ•œ PC๋งŒ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ  ๋กค ์†Œํ”„ํŠธ์›จ์–ด์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด -> 7๊ณ„์ธต ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ๋ฌธ์ œ
  • ๋กค ์†Œํ”„ํŠธ์›จ์–ด์— ๋ฌธ์ œ๊ฐ€ ์—†๊ณ  ์Šค์œ„์น˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด -> 2๊ณ„์ธต ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต ๋ฌธ์ œ โ€‹ ๋ผ๊ณ  ํŒ๋‹จํ•ด ๋‹ค๋ฅธ ๊ณ„์ธต์— ์žˆ๋Š” ์žฅ๋น„๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฑด๋“ค์ด์ง„ ์•Š์„ ๊ฒƒ์ด๋‹ค.

โ€‹OSI 7๊ณ„์ธต ์ข…๋ฅ˜

osi-7๊ณ„์ธต-์ •๋ฆฌ

โ€‹

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

  • ์ „๊ธฐ์  ์‹ ํ˜ธ๊ฐ€ ๋‚˜๊ฐ€๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„
  • ์ด ๊ณ„์ธต์—์„œ๋Š” ๋‹จ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ• ๋ฟ, ์ „์†กํ•˜๋ ค๋Š”(๋˜๋Š” ๋ฐ›์œผ๋ ค๋Š”) ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€, ์–ด๋–ค ์—๋Ÿฌ๊ฐ€ ์žˆ๋Š”์ง€ ๋“ฑ์— ๋Œ€ํ•ด์„œ๋Š” ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š๋Š”๋‹ค.
  • ๋‹จ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ๋Šฅ๋งŒ ์žˆ์„ ๋ฟ์ด๋‹ค.
์ „์†ก๋‹จ์œ„ : ๋น„ํŠธ(Bit)
์žฅ๋น„ : ์ผ€์ด๋ธ”, ํ—ˆ๋ธŒ

osi-7๊ณ„์ธต-์ •๋ฆฌ
osi-7๊ณ„์ธต-์ •๋ฆฌ

โ€‹

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

  • ๋ฌผ๋ฆฌ๊ณ„์ธต์„ ํ†ตํ•ด ์†ก์ˆ˜์‹ ๋˜๋Š” ์ •๋ณด์˜ ์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ๊ด€๋ฆฌํ•˜์—ฌ ์•ˆ์ „ํ•œ ์ •๋ณด์˜ ์ „๋‹ฌ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์—ญํ• . ๋”ฐ๋ผ์„œ ํ†ต์‹ ์—์„œ์˜ ์˜ค๋ฅ˜๋„ ์ฐพ์•„์ฃผ๊ณ  ์žฌ์ „์†ก๋„ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
  • ์ด ๊ณ„์ธต์—์„œ๋Š” ๋งฅ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ํ†ต์‹ ํ•˜๊ฒŒ ๋œ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ํฌ์ธํŠธ ํˆฌ ํฌ์ธํŠธ(Point to Point)๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„์ธต์œผ๋กœ CRC๊ธฐ๋ฐ˜์˜ ์˜ค๋ฅ˜ ์ œ์–ด์™€ ํ๋ฆ„ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

ํ๋ฆ„ ์ œ์–ด : ์†ก์‹  ์ธก๊ณผ ์ˆ˜์‹  ์ธก์˜ ์†๋„ ์ฐจ์ด๋ฅผ ์กฐ์ •

์˜ค๋ฅ˜ ์ œ์–ด : ์˜ค๋ฅ˜ ๊ฒ€์ถœ๊ณผ ํšŒ๋ณต

์ˆœ์„œ ์ œ์–ด : ํ”„๋ ˆ์ž„์˜ ์ˆœ์„œ์  ์ „์†ก

ํ”„๋ ˆ์ž„ ๋™๊ธฐํ™” : ํ”„๋ ˆ์ž„์˜ ์‹œ์ž‘๊ณผ ๋์„ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ๋™๊ธฐํ™”

๋‹จ์œ„ : Frame

์ „์†ก๋‹จ์œ„ : ํ”„๋ ˆ์ž„(Frame)
์žฅ๋น„ : ๋ธŒ๋ฆฟ์ง€, ์Šค์œ„์น˜, ์ด๋”๋„ท

osi-7๊ณ„์ธต-์ •๋ฆฌ

โ€‹

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

  • ๊ฒฝ๋กœ(Route)์™€ ์ฃผ์†Œ(IP)๋ฅผ ์ •ํ•˜๊ณ  ํŒจํ‚ท์„ ์ „๋‹ฌํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ด ๊ณ„์ธต์˜ ์—ญํ• ์ด๋‹ค.
  • ์ฆ‰, ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ์„ ๋งํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.
  • ์ด๋Ÿฐ ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ๋งก๊ณ  ์žˆ๋Š” ๊ณ„์ธต์ด ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์ด๋‹ค.
์ „์†ก๋‹จ์œ„ : ํŒจํ‚ท(Packet/Datagram)

โ€‹

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

  • ์–‘ ๋๋‹จ์˜ ์‚ฌ์šฉ์ž๋“ค ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
  • ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ์žˆ๊ณ  ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์˜ค๋ฅ˜๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ, ํ๋ฆ„์ œ์–ด์™€ ์ค‘๋ณต๊ฒ€์‚ฌ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•ด์„œ Port ๋ฒˆํ˜ธ๊ฐ€ ์‚ฌ์šฉ์ด ๋œ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœํ† ์ฝœ๋กœ๋Š” TCP์™€ UDP.
โ€‹์ „์†ก๋‹จ์œ„ : ์„ธ๊ทธ๋จผํŠธ(Segment)

 

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

  • ์‘์šฉ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ†ต์‹ ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•œ๋‹ค.
  • ์ด ๊ณ„์ธต์€ TCP/IP ์„ธ์…˜์„ ๋งŒ๋“ค๊ณ  ์—†์• ๋Š” ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ๋‹ค.

 

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

  • ์ „์†กํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•œ๋‹ค. (์˜ˆ: ๋ฐ์ดํ„ฐ๋ณ€ํ™˜,์••์ถ•,์•”ํ˜ธํ™” ๋“ฑ)
  • GIF,JPEG,ASCII ๋“ฑโ€‹

ํ‘œํ˜„๊ณ„์ธต์€ 3๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

  1. ์†ก์‹ ์ž์—์„œ ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์„ํ•˜๊ธฐ ์œ„ํ•œ ์‘์šฉ๊ณ„์ธต ๋ฐ์ดํ„ฐ ๋ถ€ํ˜ธํ™”, ๋ณ€ํ™”
  2. ์ˆ˜์‹ ์ž์—์„œ ๋ฐ์ดํ„ฐ์˜ ์••์ถ•์„ ํ’€์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋œ ๋ฐ์ดํ„ฐ ์••์ถ•
  3. ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”

์ธ์ฝ”๋”ฉ์ด๋‚˜ ์•”ํ˜ธํ™” ๋“ฑ์˜ ๋™์ž‘์ด ํ‘œํ˜„๊ณ„์ธต์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค.

 

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

  • ์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณ„์ธต์ด ๋ฐ”๋กœ ์‘์šฉ ๊ณ„์ธต์ด๋‹ค.
  • ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ์„œ๋น„์Šค๋‚˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฐ”๋กœ ์‘์šฉ๊ณ„์ธต์—์„œ ๋™์ž‘.
  • ๋Œ€ํ‘œ์ ์œผ๋กœ ์šฐ๋ฆฌ๊ฐ€ ์ž˜ ์•Œ๊ณ ์žˆ๋Š” HTTP, FTP ๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ์ด ์‘์šฉ ๊ณ„์ธต์— ์†ํ•œ๋‹ค.

osi-7๊ณ„์ธต-์ •๋ฆฌ


TCP/IP 4๊ณ„์ธต

  • ๋„คํŠธ์›Œํฌ ์ „์†ก ์‹œ ๋ฐ์ดํ„ฐ ํ‘œ์ค€์„ ์ •๋ฆฌํ•œ ๊ฒƒ์ด OSI 7๊ณ„์ธต ์ด๋ผ๋ฉด, ์ด ์ด๋ก ์„ ์‹ค์ œ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋„ท ํ‘œ์ค€์ด TCP/IP 4๊ณ„์ธต์ด๋‹ค.
  • ์“ธ๋ฐ์—†์ด ๋ณต์žกํ•œ OSI 7๊ณ„์ธต์„ 4-5๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜์—ฌ ์ ์šฉํ•œ ๊ฒƒ์œผ๋กœ ๋ณด๋ฉด ๋œ๋‹ค.

osi-7๊ณ„์ธต-์ •๋ฆฌ

 

TCP/IP 4๊ณ„์ธต ๊ธ€ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ ↓

 

[WEB] ๐ŸŒ TCP / IP ๊ฐœ๋…๊ณผ ๐Ÿ‘ซ๐Ÿฝ TCP / IP 4๊ณ„์ธต

TCP/IP์˜ ๊ฐœ๋… - ํ•œ๋งˆ๋””๋กœ ์ธํ„ฐ๋„ท ํŒจํ‚ทํ†ต์‹ ์˜ ๊ทœ์•ฝ. ํŒจํ‚ทํ†ต์‹ ์ด ๋ฌด์—‡์ธ์ง€ ํ•œ๋ฒˆ์— ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ : 03. ๊ฐœ์•Œ๋ชป์„ ์œ„ํ•œ TCP/IP์˜ ๊ฐœ๋… 1๋ถ€ ์›น์˜ ์‹œ์ž‘๊ณผ ํ˜„์žฌ | ๊ทธ๊ฒƒ์€ ๋งˆ์น˜ ๋•… ์œ„์˜ ๊ธธ๊ณผ ๊ฐ™์€ ๊ฒƒ

inpa.tistory.com


 

# ์ฐธ๊ณ ์ž๋ฃŒ

https://velog.io/@conatuseus/2019-09-10-2009-%EC%9E%91%EC%84%B1%EB%90%A8-xsk0ds2eqf

https://byfuls.com/programming/read?id=64