๐ŸŒนย ์ •๋ฆฌ by ์žฅ๋ฏธ(https://velog.io/@newbiekim/)

OSI 7๊ณ„์ธต ๋ชจ๋ธ

OSI 7๊ณ„์ธต ๋ชจ๋ธ

OSI(Open System Interconnection): ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์—์„œ ์ƒ๊ธฐ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ถฉ๋Œ ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๊ตญ์ œํ‘œ์ค€๊ธฐ๊ตฌ(ISO)์—์„œ ํ‘œ์ค€ํ™”๋œ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋ฅผ ์ œ์‹œํ•œ ๊ธฐ๋ณธ ๋ชจ๋ธ.

โ†’ ์ผ๋ถ€ ๋ชจ๋“ˆ์˜ ๋ณ€๊ฒฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์— ์ „์ฒด ๋ชจ๋“ˆ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋Œ€์‹  ํ•ด๋‹น ๋ชจ๋“ˆ๋งŒ์„ ๋ฐ”๊พธ๋ฉด ๋˜๋„๋ก ํ•จ.

โœ”๏ธ 1~3๊ณ„์ธต: ๋„คํŠธ์›Œํฌ ์ง€์›๊ณ„์ธต

  1. ๋ฌผ๋ฆฌ: ํ˜ธ์ŠคํŠธ๋ฅผ ์ „์†ก ๋งค์ฒด์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ทœ์น™๊ณผ ์ „์†ก ๋งค์ฒด์˜ ํŠน์„ฑ์„ ๋‹ค๋ฃฌ๋‹ค. (์˜ˆ: ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ ๋“ฑ)

  2. ๋ฐ์ดํ„ฐ๋งํฌ: ์ •๋ณด์˜ ์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ๊ด€๋ฆฌํ•˜์—ฌ ์ •๋ณด ์ „๋‹ฌ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์—ญํ• .

โ†’ ๋ธŒ๋ฆฌ์ง€๋‚˜ ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด MAC ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ๋ฌผ๋ฆฌ๊ณ„์ธต์—์„œ ๋ฐ›์€ ์ •๋ณด๋ฅผ ์ „๋‹ฌ(node-to-node delivery)ํ•จ.

  1. ๋„คํŠธ์›Œํฌ: ํŒจํ‚ท์„ ๋ฐœ์‹ ์ง€๋กœ๋ถ€ํ„ฐ ์—ฌ๋Ÿฌ ๋„คํŠธ์›Œํฌ(๋งํฌ)๋ฅผ ํ†ตํ•ด ๋ชฉ์ ์ง€๊นŒ์ง€ ์ „๋‹ฌํ•จ. (๋Œ€ํ‘œ์ ์ธ ์žฅ๋น„: ๋ผ์šฐํ„ฐ)

โœ”๏ธ 4๊ณ„์ธต: ์ „์†ก์ธต

  1. ์ „์†ก: ์ „์ฒด ๋ฉ”์‹œ์ง€์˜ ํ”„๋กœ์„ธ์Šค-๋Œ€-ํ”„๋กœ์„ธ์Šค ์ „๋‹ฌ์„ ํ•จ. (์˜ˆ: TCP)

์†ก์‹  ํ”„๋กœ์„ธ์Šค์™€ ์ˆ˜์‹  ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ ์ œ๊ณต

โ†’ ํ”„๋กœ์„ธ์Šค ์‚ฌ์ด์˜ ์•ˆ์ „ํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก ์ง€์›

โœ”๏ธ 5~7๊ณ„์ธต: ์‚ฌ์šฉ์ž ์ง€์› ๊ณ„์ธต

  1. ์„ธ์…˜: ํ†ต์‹ ํ•˜๋Š” ์‹œ์Šคํ…œ๋“ค ์‚ฌ์ด์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์„ค์ •ยท์œ ์ง€ํ•˜๊ณ  ๋™๊ธฐํ™” ํ•จ.

  2. ํ‘œํ˜„: ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๋Š” ์‹œ์Šคํ…œ์ด ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์ค€ํ™”๋œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์—ญํ• . (์˜ˆ: EBCDIC โ†’ ASCII)

  3. ์‘์šฉ: ์‚ฌ์šฉ์ž(์‚ฌ๋žŒ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด)๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ.

์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ , ์ „์ž์šฐํŽธ, ์›๊ฒฉ ํŒŒ์ผ ์ ‘๊ทผ๊ณผ ์ „์†ก, ๊ณต์œ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ๋ฐ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ๋ถ„์‚ฐ์ •๋ณด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•จ.


*์•„๋ž˜๋Š” ์•Œ์•„๋‘๋ฉด ์ข‹์„ ๊ด€๋ จ ์ง€์‹๋“ค

HTTP ํ”„๋กœํ† ์ฝœ: ์›น ์ƒ์—์„œ ์›น ์„œ๋ฒ„ ๋ฐ ๋ธŒ๋ผ์šฐ์ € ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ์‘์šฉ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ

ํ”„๋กœํ† ์ฝœ: ๊ฐ ๊ณ„์ธต์˜ ๋ชจ๋“ˆ์ด ์ƒ๋Œ€ ํ˜ธ์ŠคํŠธ์˜ ๋™์ผ ๊ณ„์ธต๊ณผ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋…ผ๋ฆฌ์  ํ†ต์‹ ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•จ. ๊ฐ ๊ณ„์ธต์€ ์ •ํ•ด์ง„ ๋ฐฉ์‹์œผ๋กœ ํ†ต์‹  โ†’ ์ด ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ๊ทœ์น™์„ ํ”„๋กœํ† ์ฝœ์ด๋ผ ํ•œ๋‹ค.