๋คํธ์ํฌ ํต์ ์ ๊ด๋ฌธ, ํฌํธ(Port) ๋ฒํธ ์ดํดํ๊ธฐ
์ธํฐ๋ท ์ธ์์์ IP ์ฃผ์๊ฐ ๋ชฉ์ ์ง ์ปดํจํฐ์ ์ง ์ฃผ์๋ผ๋ฉด, ํฌํธ ๋ฒํธ(Port Number)๋ ๊ทธ ์ง์ ํน์ ๋ฐฉ ๋ฒํธ์ ๊ฐ์ต๋๋ค. ํ๋์ ์๋ฒ๋ ์น ์๋น์ค, ์ด๋ฉ์ผ ์ ์ก, ํ์ผ ๊ณต์ ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ์์ ์ ๋์์ ์ํํ ์ ์๋๋ฐ, ํฌํธ ๋ฒํธ๋ฅผ ํตํด ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ ๋ฌํ ์ง ๊ฒฐ์ ํ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์๋ฒ๋ฅผ ์ค์ ํ๊ฑฐ๋ ๋คํธ์ํฌ ๋ณด์์ ๊ฐํํ ๋ ์ ํํ ํฌํธ ๋ฒํธ์ ์ฉ๋๋ฅผ ํ์ ํ๋ ๊ฒ์ ํ์์ ์ ๋๋ค.
ํฌํธ ๋ฒํธ๋ ํฌ๊ฒ ์ธ ๊ฐ์ง ๋ฒ์๋ก ๋๋ฉ๋๋ค. 0~1023๋ฒ์ **์ ์๋ ค์ง ํฌํธ(Well-known Ports)**๋ก, HTTP(80), HTTPS(443), SSH(22), FTP(21)์ ๊ฐ์ด ๊ตญ์ ํ์ค์ผ๋ก ์ง์ ๋ ์๋น์ค๋ค์ด ์ฌ์ฉํฉ๋๋ค. 1024~49151๋ฒ์ **๋ฑ๋ก๋ ํฌํธ(Registered Ports)**๋ก ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ด IANA์ ๋ฑ๋กํ์ฌ ์ฌ์ฉํ๋ ์ฉ๋์ด๋ฉฐ, 49152~65535๋ฒ์ ์์๋ก ์ฌ์ฉํ๋ **๋์ ํฌํธ(Dynamic Ports)**์ ๋๋ค.
๋ณด์ ๊ด์ ์์ ๋ถํ์ํ๊ฒ ์ด๋ ค ์๋ ํฌํธ๋ ํด์ปค์ ์นจ์ ๊ฒฝ๋ก๊ฐ ๋ ์ ์์ต๋๋ค. ๋ณธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ์ค์ ํ๋ ค๋ ํฌํธ๊ฐ ํ์ค์ ์ผ๋ก ์ด๋ค ์ฉ๋๋ก ์ฐ์ด๋์ง ํ์ธํ๊ณ , ํ์ํ์ง ์์ ํฌํธ๋ ์ฐจ๋จ(Close)ํจ์ผ๋ก์จ ์๋ฒ์ ๋ณด์์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ์ธํ๋ผ ์์ง๋์ด๋ถํฐ ์น ๊ฐ๋ฐ์๊น์ง, ๋คํธ์ํฌ ๋๋ฒ๊น ์ ๊ณ์ ๋๊ณ ํ์ฉํ๊ธฐ ์ข์ ๊ฐ์ด๋๊ฐ ๋ ๊ฒ์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
A: TCP๋ ์ฐ๊ฒฐ ์งํฅํ์ผ๋ก ๋ฐ์ดํฐ์ ์ ํํ ์ ๋ฌ์ ๋ณด์ฅ(์น, ์ด๋ฉ์ผ ๋ฑ)ํ๋ฉฐ, UDP๋ ๋น์ฐ๊ฒฐํ์ผ๋ก ์๋๊ฐ ๋น ๋ฅด์ง๋ง ์์ค ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค(์คํธ๋ฆฌ๋ฐ, ๊ฒ์ ๋ฑ).
A: ์๋๋๋ค. ์์ฃผ ์ฐ์ด๋ 10~20๊ฐ ์ ๋์ ์ฃผ์ ํฌํธ๋ง ๊ธฐ์ตํ๊ณ ๋๋จธ์ง๋ ํ์ํ ๋๋ง๋ค ๊ฒ์ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ํจ์จ์ ์ ๋๋ค.
A: ๋ค, ๋ณด์ ๊ฐํ๋ฅผ ์ํด ํ์ค ํฌํธ ๋์ ๋ค๋ฅธ ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ(์: SSH๋ฅผ 22๋ฒ ๋์ 2222๋ฒ์ผ๋ก ๋ณ๊ฒฝ)๋ ํํ ์์ต๋๋ค.