๋ชฉ์ฐจ
์ธํฐ๋ท์ ์ดํด
์ธํฐ๋ท์ ์ปดํจํฐ๋ค์ด ํต์ ๊ฐ๋ฅํ ๊ฑฐ๋ํ ๋คํธ์ํฌ๋ก, TCP/IP ํ๋กํ ์ฝ ์ค์ํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ธ๊ณ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์ปดํจํฐ ๋คํธ์ํฌ ํต์ ๋ง์ด๋ค. ์๋ ์์ด๋ ์น(์ค์ฌ์ ์น), ์ ์ ๋ฉ์ผ, ํ์ผ ๊ณต์ , ๋์์ ์คํธ๋ฆฌ๋ฐ, ์จ๋ผ์ธ ๊ฒ์ ๋ฑ ๋ค์ํ ์๋น์ค๋ค์ ํฌํจํ๋ค.
* ํ๋กํ ์ฝ: ์ปดํจํฐ ๋คํธ์ํฌ ํ๊ฒฝ ๋ด ๊ธฐ๊ธฐ๊ฐ ์๋ก ํต์ ํ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ์ฌ์ ํ์๋ ํต์ ํ์ฝ/๊ท์ฝ
* ์ธํฐ๋ท ํ๋กํ ์ฝ ์ค์ํธ(Internet Protocol Suite): ์ธํฐ๋ท์์ ์ปดํจํฐ๋ค์ด ์๋ก ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ฐ ์ฐ์ด๋ ํต์ ๊ท์ฝ(ํ๋กํ ์ฝ)์ ๋ชจ์
๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ ์ด์์ ์ปดํจํฐ๊ฐ ํต์ ํ๊ธฐ ์ํด์๋ ์ ์ (์ด๋๋ท ์ผ์ด๋ธ ๋ฑ) ๋๋ ๋ฌด์ (์์ดํ์ด, ๋ธ๋ฃจํฌ์ค ๋ฑ)์ผ๋ก ์๋ก ๊ฐ์ ์ฐ๊ฒฐ์ด ํ์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์ฐ๊ฒฐ์ ํตํด ํ์ฑ๋ ํฐ ๋คํธ์ํฌ๊ฐ ์ธํฐ๋ท์ด๋ค.
ํ๋์ ์ปดํจํฐ๋ฅผ ๋ค๋ฅธ ํ๋์ ์ปดํจํฐ์ ์ฐ๊ฒฐํ๋ ๋ ๋์ ์ปดํจํฐ๋ก ์ ํ๋์ง ์๊ณ , ์ฌ๋ฌ ๋์ ์ปดํจํฐ๋ฅผ ์ฐ๊ฒฐํ๊ฒ ๋๋ฉด ์ปดํจํฐ ํ๋ ๋น ์ฌ๋ฌ ๊ฐ์ ์ผ์ด๋ธ๊ณผ ์ฐ๊ฒฐ์ด ํ์ํ์ฌ ๋งค์ฐ ๋ณต์กํด์ง๋ค.
๋ผ์ฐํฐ
์ฌ๊ธฐ์ ๋ผ์ฐํฐ๊ฐ ๋ฑ์ฅํ๋ค. ๋ผ์ฐํฐ๋ผ๋ ํน์ํ ์ํ ์ปดํจํฐ๋ ๊ฐ ์ปดํจํฐ๊ฐ ์ํ๋ ๋์๊ณผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฐ๊ฒฐ๋๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋๋ก ํ๋ค. ๋ผ์ฐํฐ๋ ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ์ ํต์ ์ ๋ด๋นํ๋ ๊ธฐ๊ธฐ๋ก ์ถ๋ฐ์ง์์ ๋ชฉ์ ์ง๊น์ง ๋ฐ์ดํฐ(ํจํท)์ ์ ์กํ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๊ณ ํด๋น ๊ฒฝ๋ก๋ก ํจํท์ ์ค์์นญํ๋ ์ญํ ์ ํ๋ ์ฅ์น์ด๋ค. ๊ฐ ์ปดํจํฐ๊ฐ ๋ผ์ฐํฐ๋ก ์ฐ๊ฒฐ๋๊ณ , ๋์๊ฐ ๋ผ์ฐํฐ๊ฐ ๋ผ์ฐํฐ์ ์ฐ๊ฒฐ๋๊ธฐ๋ ํ๋ฉฐ(๋ผ์ฐํฐ๋ ์ปดํจํฐ์ด๋ฏ๋ก) ๋ฌดํํ ์ฐ๊ฒฐ์ ํ์ฅํ ์ ์๋ค.
๋ชจ๋
ํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ์์ฃผ ๋จผ ๊ณณ๊น์ง ์ผ์ด๋ธ์ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ ์๋ ์๋ค.
์ ํ๊ธฐ ๊ธฐ๋ฐ์ ์์ค์ ์ด๋ฏธ ์ด๋ ๊ณณ๊ณผ๋ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก ๋คํธ์ํฌ๋ฅผ ์ ํ ์์ค๊ณผ ์ฐ๊ฒฐํ๋ฉด ์ธ๊ณ ์ด๋ ๊ณณ๊ณผ๋ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ค. ๋คํธ์ํฌ๋ฅผ ์ ํ ์์ค๊ณผ ์ฐ๊ฒฐํ๊ธฐ ์ํด์๋ ๋ชจ๋์ด๋ผ๋ ์ฅ๋น๊ฐ ํ์ํ๋ค. ๋ชจ๋์ ์ ํ์ ์ ํตํด ์ปดํจํฐ๊ฐ ์๋น์ค ์ ๊ณต์ ์์ ํต์ ํ ์ ์๋๋ก ํ๋ ์ฅ์น์ด๋ค. ๋ชจ๋์ ์ปดํจํฐ์ ๋์งํธ ์ ํธ๋ฅผ ์๋ ๋ก๊ทธ ์์ฑ ์ ํธ๋ก ๋ณํํ์ฌ ์ ํ์ ์ผ๋ก ์ก์ ํ๊ณ , ์ ํ์ ์์ ์์ ํ ์๋ ๋ก๊ทธ ์์ฑ ์ ํธ๋ฅผ ๋์งํธ ์ ํธ๋ก ๋ณํํ์ฌ ์ปดํจํฐ๋ก ๋ณด๋ด๋ ์ญํ ์ ํ๋ค.
๋ชจ๋์ ์ธํฐ๋ท ์๋น์ค ์ ๊ณต ์ ์ฒด(ISP, Internet Service Provider)์ ์ฐ๊ฒฐ๋์ด ์ธํฐ๋ท์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค.
ISP๋ ๊ฐ์ธ์ด๋ ๊ธฐ์ ์ฒด์๊ฒ ์ธํฐ๋ท ์ ์ ์๋น์ค, ์น์ฌ์ดํธ ๊ตฌ์ถ ๋ฐ ์นํธ์คํ ์๋น์ค ๋ฑ์ ์ ๊ณตํ๋ ํ์ฌ์ด๋ค. ํ๊ตญ์์๋ KT, SK๋ธ๋ก๋๋ฐด๋, LG U+ ๋ฑ์ด ์๋ค.
๋ผ์ฐํฐ์ ๋ชจ๋์ ์ฐจ์ด
๋ผ์ฐํฐ์ ๊ณต์ ๊ธฐ
๊ฐ์ ์์ ๋ผ์ฐํฐ๋ '๊ณต์ ๊ธฐ'๋ผ๋ ๋ง๋ก ๊ตณ์ด์ ธ ์ฌ์ฉํ๊ธฐ๋ ํ์ง๋ง, ์ฌ์ฉํ๋ ์ฉ๋๊ฐ ๋ค๋ฅด๋ค.
๋ผ์ฐํฐ๋ ์์ ์ค๋ช ํ๋ฏ์ด ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ์ ํต์ ์ ๋ด๋นํ์ฌ ํจํท์ ์ ๋ฌํ๋ ์ญํ ์ ํ๋ค. ๊ณต์ ๊ธฐ๋ ๋ผ์ฐํฐ์ ๋ง์ ๊ธฐ๋ฅ ์ค NAT(Network Address Translation, ๋คํธ์ํฌ ์ฃผ์ ๋ณํ) ๊ธฐ๋ฅ์ ํนํ์์ผ ์ ๋ ดํํ ๊ธฐ๊ธฐ์ด๋ค.
๊ฐ์ ์์ ์ธํฐ๋ท ํ์ฌ์ ๊ฐ์ ํ์ฌ ๋์ ์ธ ๊ณต์ฉIP๋ฅผ ์ ์ ์๊ฐ์ ํ ๋น๋ฐ๋๋ฐ ๊ณต์ฉIP๋ ์ฌ๋ฌ PC์์ ์ฌ์ฉํ ์ ์์ด ์ฌ์คIP๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ค. (๊ฐ์ ๋ด ๋ค์ PC์ ํ ๋น๋) ์ฌ์คIP๋ ๋ด๋ถ ๋คํธ์ํฌ๋ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์์ง๋ง ์ธํฐ๋ท์ ์ ๊ทผํ ์ ์์ผ๋ฏ๋ก NAT ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ์ธํฐ๋ท์ ์ ๊ทผํ ์ ์๋๋ก ํ๋ค.
NAT๋ ํฌํธ์ ์์ค ๋ฐ ๋ชฉ์ ์ง์ IP์ฃผ์๋ฅผ ์ฌ๊ธฐ๋กํ๋ฉฐ ๋ผ์ฐํฐ๋ฅผ ํตํด ๋คํธ์ํฌ ํธ๋ํฝ์ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ์ ์ด๋ค. ๋๊ฒ ์ฌ์ค ๋คํธ์ํฌ์ ์ํ ์ฌ๋ฌ ๊ฐ์ ํธ์คํธ๊ฐ ํ๋์ ๊ณต์ธ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฐ๋ท์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค. ์ฝ๊ฒ ๋งํด NAT์ ์ฌ์ฉํด ์ฌ์ค IP์ฃผ์๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ด๋ฅผ ๊ณต์ธ IP์ฃผ์์ ์ํธ๋ณํ ํ ์ ์๋๋ก ํ๋ค.
๊ณต์ ๊ธฐ๋ ๋จ์ผ IP์์ ํ์ ํด๋ผ์ด์ธํธ PC๊ฐ ์ธํฐ๋ท ์ฐ๊ฒฐ์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์ฅ์น๊ณ , ๋ผ์ฐํฐ๋ ๋ด์ธ๋ถ๋ฅผ ๊ฐ๋ฆฌ์ง ์๊ณ ์๋ฒ์ ์ฐ๊ฒฐ๋ ํด๋ผ์ด์ธํธ PC๊ฐ์ ์ฐ๊ฒฐ์ ์ฒ๋ฆฌํ ์ ์๊ฒ ํ๋ ์ฅ์น์ด๋ค.
๋ผ์ฐํฐ์ ๋ชจ๋
๋ณดํต ์ธํฐ๋ท ์ ์ฒญ์ ํ๋ฉด ๋ชจ๋์ ์๋์ผ๋ก ์ ๋์ฌ๋ฃ๋ฅผ ๋ด๊ณ ์ฌ์ฉํ๊ฒ ๋๊ฑฐ๋ ๋ฒฝ๋ฉด ์์ ์ค์น๋์ด ์ฐพ์๋ณด๊ธฐ ํ๋ ๊ฒฝ์ฐ๋ ์๋ค. ๋ชจ๋์ ์ธํฐ๋ท ์๋น์ค ์ ๊ณต ์ ์ฒด์ ์ฐ๊ฒฐ๋์ด ์์ด ๋ชจ๋์์ ์ด๋๋ท ์ผ์ด๋ธ์ PC์ ์ฐ๊ฒฐํด ๊ทธ๋๋ก ์ธํฐ๋ท์ ์ฌ์ฉํ ์ ์๋ค. ์ฌ๊ธฐ์ ๋ฌด์ ์ธํฐ๋ท์ ์ฌ์ฉํ๋ ค๋ฉด ๊ณต์ ๊ธฐ๋ฅผ ๋ณ๋๋ก ์ค์นํด ๋ชจ๋๊ณผ ๊ณต์ ๊ธฐ๋ฅผ ์ด๋๋ท ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ๋ค.
IP
์ปดํจํฐ๋ค์ด ์ฐ๊ฒฐ๋ ์ ์๋ ํ๊ฒฝ์ ๊ฐ์ถฐ์ก๋ค. ๋ฉ์์ง๋ฅผ ๋ฐ์ ์ปดํจํฐ๋ฅผ ์ง์ ํ๋ ค๋ฉด ๊ฐ ์ปดํจํฐ์ ํน์ ํ ์ด๋ฆ์ด๋ ์ฃผ์๊ฐ ์์ด์ผ ํ๋ค. ๋ฐ๋ผ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ปดํจํฐ์๋ IP ์ฃผ์๋ผ๋ ๊ณ ์ ํ ์ฃผ์๊ฐ ์๋ค.
IP๋ 3๊ฐ์ ์ ์ผ๋ก ๊ตฌ๋ถ๋ 4๊ฐ์ ์ซ์๋ก ๊ตฌ์ฑ๋ ์ฃผ์๋ก 173.194.121.32์ ๊ฐ์ด ๊ตฌ์ฑ๋๋ค. IP ์ฃผ์๋ ๊ธฐ์ตํ๊ธฐ ์ด๋ ค์ ๋๋ฉ์ธ์ด๋ผ๊ณ ํ๋ ์ธ์ฐ๊ธฐ ํธํ IP ์ฃผ์์ ์ด๋ฆ์ ์ง์ ํ ์ ์๋ค.
* ์ฐธ๊ณ ์๋ฃ *
์ธํฐ๋ท์ ์ด๋ป๊ฒ ์๋ํ๋๊ฐ?
์ธํฐ๋ท ํ๋กํ ์ฝ ์ค์ํธ๋?
๊ณต์ ๊ธฐ์ ๋ผ์ฐํฐ์ ์ฐจ์ด
'๊ฐ๋ฐ > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
RESTful API ์ค๊ณ ์์น / ๋ค์ด๋ฐ ๊ท์น (0) | 2023.05.08 |
---|---|
HTTP RESTful API / ์์ ์ฑ๊ณผ ๋ฉฑ๋ฑ์ฑ (0) | 2023.02.22 |
in-memory / cache / redis / memcached (0) | 2022.07.10 |
HTTP๋ ๋ฌด์์ผ๊น์? (0) | 2021.10.16 |
๋๊ธ