[๋„คํŠธ์›Œํฌ] ๐ŸŽฐOSI 7 ๊ณ„์ธต

TATAยท2023๋…„ 3์›” 6์ผ
0

๋„คํŠธ์›Œํฌ

๋ชฉ๋ก ๋ณด๊ธฐ
4/8

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

ISO(International Organization for Standardization)๋ผ๊ณ  ํ•˜๋Š”
๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ์—์„œ 1984๋…„์— ์ œ์ •ํ•œ ํ‘œ์ค€ ๊ทœ๊ฒฉ์ด๋‹ค.

์ด๋Ÿฌํ•œ ํ‘œ์ค€ํ™”๋ฅผ ํ†ตํ•˜์—ฌ ํฌํŠธ, ํ”„๋กœํ† ์ฝœ์˜ ํ˜ธํ™˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

โ—๏ธ์ฐธ๊ณ ) ๊ฐ ๊ณ„์ธต์€ ๋…๋ฆฝ์ ์ด๋ฉฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๋™์•ˆ์— ๋‹ค๋ฅธ ๊ณ„์ธต์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค.


ย 7๊ณ„์ธต - ์‘์šฉ ๊ณ„์ธตย 

์‚ฌ์šฉ์ž์™€์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
(ex. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ธ ๊ตฌ๊ธ€, ํฌ๋กฌ ๋“ฑ๋“ฑ)


ย 6๊ณ„์ธต - ํ‘œํ˜„ ๊ณ„์ธตย 

์‘์šฉ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌํ•˜๊ฑฐ๋‚˜ ์ „๋‹ฌ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ธ์ฝ”๋”ฉ ๋˜๋Š” ๋””์ฝ”๋”ฉ์„ ํ•ด์ค€๋‹ค.
(ex. ์ผ์ข…์˜ ๋ฒˆ์—ญ๊ธฐ ๊ฐ™์€ ์—ญํ• ๋กœ ๋ฌธ์ž ์ฝ”๋“œ, ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ์˜ ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜ ๋“ฑ๋“ฑ)


ย 5๊ณ„์ธต - ์„ธ์…˜ ๊ณ„์ธตย 

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


ย 4๊ณ„์ธต - ์ „์†ก ๊ณ„์ธตย 

์ปดํ“จํ„ฐ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋กœ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

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


IP ํ”„๋กœํ† ์ฝœ์˜ ํ•œ๊ณ„๋ฅผ ๋ณด์™„ํ•  ์ˆ˜ ์žˆ๋Š” TCP์™€ UDPโ†“

ย โ–ท TCP - ์—ฐ๊ฒฐ์ง€ํ–ฅํ˜•ย 

๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์ฆ, ์ˆœ์„œ ๋ณด์žฅ, ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•จ.

TCP 3 way handshake๐Ÿค

โ—๏ธ์ฐธ๊ณ ) SYN์€ Synchronize, ACK๋Š” Acknowledgment์˜ ์•ฝ์ž์ด๋‹ค.


ย โ–ท UDP - ๋น„ ์—ฐ๊ฒฐ์ง€ํ–ฅํ˜•ย 

๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๋ณด์ฆ X, ์ˆœ์„œ ๋ณด์žฅ X, ์†๋„ ๋น ๋ฆ„.
โ†’ ์‹ ๋ขฐ์„ฑ๋ณด๋‹จ ์—ฐ์†์„ฑ์ด ์ค‘์š”ํ•œ ๊ณณ์—์„œ ์‚ฌ์šฉํ•จ(ex. ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ)


๐Ÿ”ฅย TCP vs UDPย 

TCPUDP
์—ฐ๊ฒฐ์ง€ํ–ฅํ˜• ํ”„๋กœํ† ์ฝœ - TCP 3 way handshake(๊ฐ€์ƒ ์—ฐ๊ฒฐ)๋น„ ์—ฐ๊ฒฐ์ง€ํ–ฅํ˜• ํ”„๋กœํ† ์ฝœ
์ „์†ก ์ˆœ์„œ ๋ณด์žฅ์ „์†ก ์ˆœ์„œ ๋ณด์žฅ ์•ˆํ•จ
๋ฐ์ดํ„ฐ ์ˆ˜์‹  ์—ฌ๋ถ€ ํ™•์ธํ•จ๋ฐ์ดํ„ฐ ์ˆ˜์‹  ์—ฌ๋ถ€ ํ™•์ธ ์•ˆํ•จ
์‹ ๋ขฐ์„ฑ ๋†’์ง€๋งŒ ์†๋„ ๋Š๋ฆผ์‹ ๋ขฐ์„ฑ ๋‚ฎ์ง€๋งŒ ์†๋„ ๋น ๋ฆ„

ย 3๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ๊ณ„์ธตย 

๊ฐ€์žฅ ๋ณต์žกํ•œ ๊ณ„์ธต ์ค‘ ํ•˜๋‚˜๋กœ, ์‹ค์ œ ๋„คํŠธ์›Œํฌ ๊ฐ„์— ๋ฐ์ดํ„ฐ ๋ผ์šฐํŒ…์„ ๋‹ด๋‹นํ•œ๋‹ค.
โ—๏ธ์ฐธ๊ณ ) ๋ผ์šฐํŒ…: ์–ด๋–ค ๋„คํŠธ์›Œํฌ ์•ˆ์—์„œ ํ†ต์‹  ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ณผ์ •

โ–ท IP ํŒจํ‚ท ์ „์†ก

IP ์ฃผ์†Œ๋ฅผ ์ปดํ“จํ„ฐ์— ๋ถ€์—ฌํ•˜์—ฌ ์ด๋ฅผ ์ด์šฉํ•ด ํ†ต์‹ ์„ ํ•˜๋ฉฐ,
์ง€์ •ํ•œ IP ์ฃผ์†Œ์— ํŒจํ‚ท(Packet)์ด๋ผ๋Š” ํ†ต์‹  ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ํ•œ๋‹ค.

IP ํŒจํ‚ท์—๋Š” ์ถœ๋ฐœ์ง€ IP, ๋ชฉ์ ์ง€ IP์™€ ๊ฐ™์€ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

์„œ๋ฒ„์—์„œ ๋ฌด์‚ฌํžˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก๋ฐ›๋Š”๋‹ค๋ฉด, ์„œ๋ฒ„๋„ ์ด์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋Œ๋ ค์ค˜์•ผ ํ•œ๋‹ค.

โ“IP์™€ IP Packet - IP์˜ ํ•œ๊ณ„?
๏ผ ๋น„์—ฐ๊ฒฐ์„ฑ : ํŒจํ‚ท์„ ๋ฐ›์„ ๋Œ€์ƒ์ด ์—†๊ฑฐ๋‚˜ ์„œ๋น„์Šค ๋ถˆ๋Šฅ ์ƒํƒœ์—ฌ๋„ ํŒจํ‚ท ์ „์†ก
๏ผ ๋น„์‹ ๋ขฐ์„ฑ : ์ค‘๊ฐ„์— ํŒจํ‚ท ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Œ, ํŒจํ‚ท์˜ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์—†์Œ


ย 2๊ณ„์ธต - ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธตย 

๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ๋ฌผ๋ฆฌ์ฃผ์†Œ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.
(ex. ๋ธŒ๋ฆฌ์ง€ ๋ฐ ์Šค์œ„์น˜, MAC ์ฃผ์†Œ)

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


ย 1๊ณ„์ธต - ๋ฌผ๋ฆฌ ๊ณ„์ธตย 

์‹œ์Šคํ…œ ๊ฐ„์˜ ๋ฌผ๋ฆฌ์ ์ธ ์—ฐ๊ฒฐ๊ณผ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋ณ€ํ™˜ ๋ฐ ์ œ์–ดํ•œ๋‹ค.

์ฃผ๋กœ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌํ•˜๋Š”๋ฐ ์ดˆ์ ์„ ๋‘๊ณ ,
๋“ค์–ด์˜จ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๊ทธ๋Œ€๋กœ ์ž˜ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋‹ค.
(ex. ๋””์ง€ํ„ธ ๋˜๋Š” ์•„๋‚ ๋กœ๊ทธ๋กœ ์‹ ํ˜ธ ๋ณ€๊ฒฝ)




๐Ÿ‘‰ ๐Ÿ”’HTTP์™€ ๐Ÿ”HTTPS ๋ณด๋Ÿฌ๊ฐ€๊ธฐ

profile
๐Ÿพ

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