๐ข ๋ค์ด๊ฐ๋ฉฐ
์ด๋ฒ ํฌ์คํ ์์ ํ๋กํ ์ฝ๊ณผ OSI 7๊ณ์ธต, TCP/IP 4๊ณ์ธต์ ๋ํด ์์๋ณธ๋ค.
๐ชข ํ๋กํ ์ฝ
ํต์ ๊ท์ฝ.
ํ์ด ์ค๋ช
ํ๋ฉด, ์ปดํจํฐ๊ฐ ํต์ ์ ์ํ ๊ท์น ์ด๋ค.
ํ๊ตญ์ธ๊ณผ ํ๋์ค์ธ์ ์๋ก ์ฌ์ฉํ๋ ์ธ์ด๊ฐ ๋ฌ๋ผ ๋ํ๊ฐ ํตํ์ง ์๋๋ค.
ํ์ง๋ง ์๋ก ๊ตญ์ ๊ณต์ฉ์ด์ธ "์์ด"๋ฅผ ์ฐ๋ฉด ๋ํ๊ฐ ํตํ ์ ์๋ค.
์ด๋ ๊ฒ ์์ด๋ฅผ ์ฌ์ฉํ์๋ ๊ท์น์ ์ ํ๋ฉด ๋ํํ ์ ์๋ฏ์ด,
์๋ก ๋ค๋ฅธ ์ปดํจํฐ ๊ธฐ๊ธฐ๊ฐ ํต์ ํ๊ธฐ ์ํด ์ ํ ๊ท์น์ด ๋ฐ๋ก ํ๋กํ ์ฝ์ด๋ค.
ํ๋กํ ์ฝ์ ์ํธ๊ฐ์ ์ ์์ด๋ ์ ๋ฌ๋ฐฉ์, ํต์ ๋ฐฉ์, ์ฃผ๊ณ ๋ฐ์ ์๋ฃ์ ํ์, ์ค๋ฅ ๊ฒ์ถ ๋ฐฉ์, ์ฝ๋ ๋ณํ๋ฐฉ์, ์ ์ก์๋ ๋ฑ์ ๊ท์ ํ๊ณ ์๋ค.
๐ชข OSI 7๊ณ์ธต
ISO(๊ตญ์ ํ์ค๊ธฐ๊ตฌ)์์ ๋ง๋ ๋คํธ์ํฌ๋ฅผ 7๊ณ์ธต์ผ๋ก ๋ง๋ ๋ชจ๋ธ.
ํ์ด ์ค๋ช
ํ๋ฉด, ์ปดํจํฐ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํต์ ํ๊ธฐ ์ํ ๊ณผ์ ์ 7๋จ๊ณ๋ก ์ชผ๊ฐ ๊ฒ์ ์๋ฏธํ๋ค.
๊ฐ ๋จ๊ณ๋ฅผ ๊ณ์ธต, ๋๋ ๋ ์ด์ด๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ๊ฐ ๊ณ์ธต๋ง๋ค ํ๋กํ ์ฝ(๊ท์น)์ ์ ํ๋ค.
์ด๋ ๊ฒ ๋คํธ์ํฌ ํต์ ๊ณผ์ ์ 7๋จ๊ณ๋ก ์ชผ๊ฐ๊ณ ๊ฐ ๋จ๊ณ๋ง๋ค ๊ท์น(ํ๋กํ ์ฝ)์ ์ ํ์ฌ
์๋ก ๋ค๋ฅธ ํ๊ฒฝ์ ์๋ก ๋ค๋ฅธ ๊ธฐ๊ธฐ์ ์ปดํจํฐ๊ฐ ๋ํ๊ฐ ํตํ๋๋ก, ์ฆ, ํต์ ํ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค.
OSI 7๊ณ์ธต์ ํฌ๊ฒ ๋๊ฐ์ง๋ก ๋๋ ์ ์๋ค.
๋ฌผ๋ฆฌ์ ์ธก๋ฉด, ๋
ผ๋ฆฌ์ ์ธก๋ฉด.
์ ์ ๋จ์๋, ํ์ ๊ฐ์ ๋ฌผ๋ฆฌ์ ์ธ ๊ท๊ฒฉ์ ์ ํ ๋จ๊ณ๋ฅผ ๋ฌผ๋ฆฌ์ ์ธก๋ฉด์ด๋ผ๊ณ ํ๊ณ ,
๋ฐ์ดํฐ(์๋ฃ) ์ ์ก ์ ์ฐจ๋ ๋ฐ์ดํฐ ํ์์ ์ ํ ๋จ๊ณ๋ฅผ ๋
ผ๋ฆฌ์ ์ธก๋ฉด์ด๋ผ๊ณ ํ๋ค.
์์ฉ๊ณ์ธต์์ ์ก์ ํ๊ณ ๋ฌผ๋ฆฌ๊ณ์ธต์ผ๋ก ์์ ๋ฐ๋๋ค.
OSI 7๊ณ์ธต | ์ข ๋ฅ |
---|---|
์์ฉ ๊ณ์ธต | ๋ ผ๋ฆฌ์ ์ธก๋ฉด |
ํํ ๊ณ์ธต | ๋ ผ๋ฆฌ์ ์ธก๋ฉด |
์ธ์ ๊ณ์ธต | ๋ ผ๋ฆฌ์ ์ธก๋ฉด |
์ ์ก ๊ณ์ธต | ๋ ผ๋ฆฌ์ ์ธก๋ฉด |
๋คํธ์ํฌ ๊ณ์ธต | ๋ฌผ๋ฆฌ์ ์ธก๋ฉด |
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต | ๋ฌผ๋ฆฌ์ ์ธก๋ฉด |
๋ฌผ๋ฆฌ ๊ณ์ธต | ๋ฌผ๋ฆฌ์ ์ธก๋ฉด |
๐ชข TCI/IP 4๊ณ์ธต
OSI 7๊ณ์ธต์ 4๊ณ์ธต์ผ๋ก ์์ฝํ ๊ฒ์ ๋งํ๋ค.
์ฆ, ๋คํธ์ํฌ ํต์ ๊ณผ์ ์ 4 ๋จ๊ณ๋ก ์ชผ๊ฐ ๊ฒ.
OSI 7๊ณ์ธต | TCP/IP 4๊ณ์ธต |
---|---|
์์ฉ ๊ณ์ธต | ์์ฉ ๊ณ์ธต |
ํํ ๊ณ์ธต | ์์ฉ ๊ณ์ธต |
์ธ์ ๊ณ์ธต | ์์ฉ ๊ณ์ธต |
์ ์ก ๊ณ์ธต | ์ ์ก ๊ณ์ธต |
๋คํธ์ํฌ ๊ณ์ธต | ์ธํฐ๋ท ๊ณ์ธต |
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต | ๋คํธ์ํฌ ์ ์ก ๊ณ์ธต |
๋ฌผ๋ฆฌ ๊ณ์ธต | ๋คํธ์ํฌ ์ ์ก ๊ณ์ธต |
๐ชข ์บก์ํ
์ปดํจํฐ ๊ฐ ํต์ ์ด๋ ๊ฒฐ๊ตญ ์ปดํจํฐ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํ์๋ฅผ ๋งํ๋ค.
์ด ๋ฐ์ดํฐ๊ฐ ๋คํธ์ํฌ ์์์ 7๋จ๊ณ, ๋๋ 4๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ๋ชฉ์ ์ง ์ปดํจํฐ์ ๋๋ฌํ๋ ๊ฒ์ด๋ค.
๋ฐ์ดํฐ๊ฐ ๊ฐ ๋จ๊ณ์ ๋๋ฌํ๊ธฐ ์ํด์ ๋ค์ ๋จ๊ณ์ ๋ํ ์ ๋ณด๊ฐ ํ์ํ๋ค.
์ฆ, ํธ์ง๋ฅผ ๋ณด๋ผ ๋ ๋ฐ๋ ์ฌ๋์ ์ฃผ์๋ฅผ ์ ๋ฏ์ด,
๋ฐ์ดํฐ์ ๋ค์ ๋ชฉ์ ๋จ๊ณ๋ฅผ ๋ถ์ฌ ๋ฐ์ดํฐ๊ฐ ๋ค์ ๋จ๊ณ๋ก ๊ฐ ์ ์๊ฒ๋ ํด์ผํ๋ค.
๋ค์ ๋ชฉ์ ๋จ๊ณ(๋ ์ด์ด/๊ณ์ธต)์ ๋ํ ์ ๋ณด๋ฅผ ํค๋ ๋ผ๊ณ ํ๋ฉฐ
ํค๋๋ฅผ ๋ถ์ด๋ ํ์๋ฅผ ์บก์ํ ๋ผ๊ณ ํ๋ค.
์ต์ข
์ ์ผ๋ก ๋ฌผ๋ฆฌ๊ณ์ธต์์ ์ ์ก์ด ์ด๋ค์ง๊ธฐ ๋๋ฌธ์,
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ด ํค๋๊ฐ ๋ถ๋ ๋ง์ง๋ง ๋จ๊ณ์ด๋ค.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์๋ ํค๋์ ํจ๊ป ํธ๋ ์ผ๋ฌ(๋ฐ์ดํฐ์ ๋ง์ง๋ง์ ๋ถ์ด๋ ์ ๋ณด) ๋ฅผ ๋ถ์ธ๋ค.
(ํธ๋ ์ผ๋ฌ๋ฅผ ๋ถ์ด๋ ํ์ ์ญ์ ์บก์ํ ๊ณผ์ ์ด๋ค.)
๐ชข ์ญ์บก์ํ
์ก์ ์ปดํจํฐ์์ ์์ฉ ๋จ๊ณ์์๋ถํฐ 7๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ๋ฌผ๋ฆฌ ๊ณ์ธต๊น์ง ๋๋ฌํ๋ค๋ฉด,
์์ ์ปดํจํฐ์์ ๋ฌผ๋ฆฌ ๊ณ์ธต์์๋ถํฐ 7๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ์์ฉ๋จ๊ณ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ๋ฐ๊ฒ ๋ ๊ฒ์ด๋ค.
์ก์ ์ปดํจํฐ๋ก๋ถํฐ ๋๋ฌํ ๋ฐ์ดํฐ์๋ ๊ฐ ๋จ๊ณ์ ํค๋์ ํธ๋ ์ผ๋ฌ๊ฐ ๋ถ์ด์์ ๊ฒ์ด๋ค.
์ด๋ฅผ ํ๋์ฉ ๋ผ๋ฉด์ ์ญ์ผ๋ก ๋จ๊ณ๋ฅผ ๋ฐ๋ ํ์๋ฅผ ์ญ์บก์ํ ๋ผ๊ณ ํ๋ค.
์ฆ, ๊ฐ์ฅ ๋ง์ง๋ง ๋จ๊ณ์ธ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๋ ์์ฉ๋จ๊ณ์์๋ ํค๋๋, ํธ๋ ์ผ๋ฌ๋ ์๋ ์จ์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ฒ ๋๋ ๊ฒ์ด๋ค.
๐ชข ๊ฐ ๊ณ์ธต์์ ์ด๋ฃจ์ด์ง๋ ์ผ
๋คํธ์ํฌ ์ ์ก์ 7๊ฐ์ง ๋๋ 4๊ฐ์ง์ ๊ณ์ธต์ผ๋ก ๋๋ ์ ์๊ณ ,
๊ฐ ๊ณ์ธต์ ์ง์ผ์ผํ ํ๋กํ ์ฝ(๊ท์จ)์ด ์๋ค๊ณ ํ๋ค.
๊ฐ ๊ณ์ธต์์ ์ง์ผ์ผํ ํ๋กํ ์ฝ์ ์ข
๋ฅ์ ์ด๋ค ๊ฒ์ด ์๋์ง ์์๋ณด๊ณ ,
๊ทธ ํ๋กํ ์ฝ์ ์ํด ๊ฐ ๊ณ์ธต์์ ์ด๋ค ์ผ์ด ์ด๋ฃจ์ด์ง๋ ์ง ์์๋ณด์.
๐๐๋ด์ฉ์ด ๋๋ฌด ๊ธธ์ด ์ง ๊ฒ ๊ฐ์์ ๊ฐ๊ฐ ํฌ์คํ ์ผ๋ก ์์ฑํด์คฌ๋ค. ๐๐
๋ฌผ๋ฆฌ ๊ณ์ธต (๋คํธ์ํฌ ์ ์ก๊ณ์ธต)โ
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (๋คํธ์ํฌ ์ ์ก ๊ณ์ธต) (์์ฑ์ค)
๋คํธ์ํฌ ๊ณ์ธต (์ธํฐ๋ท ๊ณ์ธต) (์์ฑ์ค)
์์ฉ ๊ณ์ธต (์์ฉ + ํํ + ์ธ์ ๊ณ์ธต) (์์ฑ์ค)
์ด๋ฒ ํฌ์คํ ์์ ํ๋กํ ์ฝ, OSI 7๊ณ์ธต, TCP/IP 4๊ณ์ธต์ ๋ํด ์์๋ณด์๋ค.
ํผ๋๋ฐฑ, ๋๊ธ, ํํธ๋ ์ธ์ ๋ ํ์์ ๋๋ค! ๐ฅฐ
'๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
WebSocket์ด๋? ๊ฐ๋ ๊ณผ ๋์ ๊ณผ์ (+socket.io, Polling, Streaming...) (129) | 2022.07.27 |
---|---|
HTTP/HTTPS๋? TCP, UDP, HandShake ๊ฐ๋ ์ ๋ฆฌ (5) | 2022.07.25 |
OSI 7๊ณ์ธต - ๋ฌผ๋ฆฌ ๊ณ์ธต์ด๋? (๋ฌผ๋ฆฌ๊ณ์ธต์์ ์ด๋ค์ง๋ ์ผ) (0) | 2022.03.07 |