Router = ๊ณต์ ๊ธฐ
IP address
๋๋์ ์ปดํจ๋(์๋ฒ์ ํด๋ผ์ด์ธํธ)๊ฐ ์ธํฐ๋ท์ ํตํด ํต์ ํ๊ธฐ ์ํด ์ ํ๋ฒํธ์ฒ๋ผ ์์ดํผ ์ฃผ์๊ฐ ํ์ํ๋ค.
ํต์ ์ฌ์์ ์ฐ๊ฒฐ์ ํด์ฃผ๋ฉด IP์ฃผ์ ํ๋(ํ์ )๋ฅผ ๋ถ์ฌํด ์ฃผ๊ณ ๊ณต์ ๊ธฐ๋ฅผ ์ค์นํด ์ฃผ๋๋ฐ ํต์ ์ฌ ์ผ์ด๋ธ์ WAN(wide area network)์ ๊ฝํ๊ณ ๋ถ์ฌ๋ ์์ดํผ ์ฃผ์(Public IP adress)๋ ๊ณต์ ๊ธฐ์ ์์ดํผ ์ฃผ์๊ฐ ๋๋ค.
๊ทธ๋ฐ๋ค์ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋ชจ๋ ๊ธฐ๊ธฐ ํด๋ํฐ,์ปดํจํฐ, ๊ณต์ ๊ธฐ๋ ํฌํจํด์ LAN(Local area Network) ์ง์ญ ๋คํธ์ํฌ์ ์์๋๊ณ ๊ฐ๊ฐ์ ์์ดํผ(์ฌ์ค ์์ํผ=Private IP adress)๋ฅผ ๋ถ์ฌ๋ฐ๊ฒ ๋๋๋ฐ ๊ทธ๋ ์ง์ญ๋คํธ์ํฌ์์ ๊ณต์ ๊ธฐ์ ๋ถ์ฌ๋ ์์ดํผ๋ฅผ ๊ฒ์ดํธ์จ์ด ์ด๋๋ ์ค ํน์ ๋ผ์ฐํฐ ์ด๋๋ ์ค๋ผ๊ณ ๋ถ๋ฅธ๋ค.
NAT(Network Address Translation)
์ฌ์ค์์ดํผ๋ฅผ ์ฐ๋ ์ปดํจํฐ๋ค์ด ์ธ๋ถ ์ธํฐ๋ท์ ์ ์ํ ์ ์๋๋ก ํด์ฃผ๋ ๊ธฐ์
์ ๋ณด๋ฅผ ์์ฒญํ ์ปดํจํฐ์ ์ฌ์ค์์ดํผ ์ฃผ์๋ฅผ ๊ณต์ ๊ธฐ์ ์ ์ฅํ ๋ค์ ์ธ๋ถ ์์ดํผ ์ฃผ์๋ก ๋ฐ๊พธ์ด ์๋ฒ์ ์ ๋ณด๋ฅผ ์์ฒญํ๊ณ ์ ๋ฌ๋ฐ์ ์ ๋ณด๋ฅผ ์ฌ์ค ์์ดํผ ์ฃผ์๋ก ๋ฐ๊ฟ์ ์ ๋ฌํด ์ค๋ค.
IPv4 ์ฃผ์ : ์ด ์ปดํจํฐ์ ๋ด๋ถ๋คํธ์ํฌ ์์ดํผ ์ฃผ์
IPv4 ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด ์ฃผ์ : ๊ณต์ ๊ธฐ์ ๋ด๋ถ ๋คํธ์ํฌ ์์ดํผ ์ฃผ์
PORT FOWARDING
ํ ์ปดํจํฐ์ ์ฌ๋ฌ๊ฐ์ ์๋ฒ๊ฐ ์์ ๊ฒฝ์ฐ ๊ทธ ์๋ฒ๋ค์ ์๋ณ ํ ์ ์๋ ๋ฒํธ ๋ฅผ ํฌํธ๋ฒํธ๋ผ ํ๋ค.
ํฌํธ๋ฒํธ๋ 0~65535๊น์ง ์๋๋ฐ ๊ทธ์ค http๋ฅผ ์ด์ฉํ๋ ์น์ด ์ฌ์ฉํ๋ ํฌํธ ๋ฒํธ๋ 80 ์ด๋ค.
0~1023๊น์ง๋ well known port ๋ก ๋งํ์๋ค.(์ฑ๊ณตํ๋ฉด ์ธ์์์ใ ใ )
๋ค๋ฅธ ์๋ฒ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด 8080์ด๋ 8000๋ฒ ๋์ ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก URL์ ํตํด ์น์๋ฒ์ ์ ์ํ๋ ๊ฒฝ์ฐ ์๋์ ์ผ๋ก 80๋ฒ์ ์ ์ํด์ฃผ๊ณ ๋ฒํธ๋ ์๋ตํ๋ค.
URL format = scheme:[//authority]path[?query][#fragment]
'Designer_Vibi > Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
php_๊ธฐ๋ณธ๋ฌธ๋ฒ (0) | 2019.05.02 |
---|---|
PHP์ Javascript ํจ์/์ ๋ ฅ๊ณผ ์ถ๋ ฅ (0) | 2019.05.01 |
JavaScript/PHP ๋ฐฐ์ด&๋ฐ๋ณต๋ฌธ ๋น๊ต (0) | 2019.04.30 |
PHP์ Javascript ๋์์๋ฆฌ (0) | 2019.04.23 |
AJAX_๊ธฐ๋ณธ๊ฐ๋ (0) | 2019.04.16 |