PORT์ DNS
PORT
PORT๋?
PORT์ ์ฌ์ ์ ์ ์
port [ pษหrt ]
- ํญ๊ตฌ
- ๋ณต์ฌํ๋ค
- ํฌํธ์์ธ
์ถ์ฒ : ๋ค์ด๋ฒ ์์ด์ฌ์
PORT์ ์ญํ
PORT๋ ๋คํธ์ํฌ ์๋น์ค๋ ํน์ ํ๋ก์ธ์ค๋ฅผ ์๋ณํ๋ ๋ ผ๋ฆฌ ๋จ์ ์ ๋๋ค. ๋์ผ IP์์ ๋ ํ๋ก์ธ์ค(์ ํ๋ฆฌ์ผ์ด์ ) ์ด์์ ๋คํธ์ํฌ ํต์ ์ด ๋ฐ์ํ ๋, ๊ฐ๊ฐ์ ๋คํธ์ํฌ ํต์ ์ ์ผ์ข ์ ๋ฒํธ๊ฐ ๋ถ์ฌํฉ๋๋ค. ์ด๋ ๊ฒ ๋ถ์ฌ๋ ๋ฒํธ ๋๋ถ์, ๊ฐ์ IP๋ด์์ ๋ฐ์ํ ๋๊ฐ ์ด์์ ๋คํธ์ํฌ ํต์ ์์ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ๋ถํ๋ ๊ฒ์ด ๊ฐ๋ฅํด ์ง๋๋ค. ์ฆ IP๊ฐ ํ๋์ ๊ฑฐ๋ํ ์ํํธ๋ผ๋ฉด, PORT๋ ์ํํธ ๋ด์ ๋ / ํธ์์ ์ญํ ์ ํ๋ ๊ฒ์ด์ง์.
PORT ๋ฒํธ
ํฌํธ๋ ๋ฒํธ๋ฅผ ํตํด ๊ตฌ๋ถ์ด ๋ฉ๋๋ค. ์ด๋ฅผ PORT ๋ฒํธ๋ผ๊ณ ํฉ๋๋ค. PORT ๋ฒํธ๋ 0๋ถํฐ 65535(2^16)๊น์ง ํ ๋น์ด ๊ฐ๋ฅํ์ง๋ง, 0 ~ 1023์ *์ ์๋ ค์ง ํฌํธ์์ผ๋ก ๊ฐ์ธ์ ์ผ๋ก๋ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. PORT ๋ฒํธ์ ๋ํ์ ์ธ ์ฌ๋ก๋ก๋ `80(HTTP)`, `443(HTTPS)` ๋ฑ์ด ์์ต๋๋ค. ์ด๋ ๊ฒ ๋ถ์ฌ๋ PORT ๋ฒํธ๋ค์ TCP์ ํจํท ๋ด๋ถ์ ํฌํจ๋์ด ์๋ฒ๋ก ์ ์ก๋ฉ๋๋ค.
์ ์๋ ค์ง ํฌํธ(well-knwon-port) : ํน์ ํ ์ฐ์์๋ฅผ ์ํ์ฌ `IANA`์์ ํ ๋นํ PORT ๋ฒํธ์ ๋๋ค. ๊ฐ์ ์ฑ์ ์์ง๋ง, IANA์ ๊ถ๊ณ ์ด๊ธฐ์ ์ ๋ฐ์ ์ธ OS์์ ๊ฐ์ ๋ชฉ์ ์ผ๋ก ํต์ผ๋์ด ์ฌ์ฉ๋ฉ๋๋ค.
์ถ์ฒ
ํฌํธ (์ํค๋ฐฑ๊ณผ)
TCP/UDP์ ํฌํธ ๋ชฉ๋ก (์ํค๋ฐฑ๊ณผ)
DNS (Domain Name System)
DNS ๋
DNS๋ Domain Name System์ ์ฝ์ด๋ก, ํธ์คํธ์ ๋๋ฉ์ธ ์ด๋ฆ์ ํธ์คํธ์ ๋คํธ์ํฌ ์ฃผ์๋ก ๋ฐ๊พธ๊ฑฐ๋, ๊ทธ ๋ฐ๋๋ก ๋ณํํ๋ ์ญํ ์ ์ํํ๋ ์์คํ ์ ๋๋ค. IP๊ฐ ๊ธฐ์ตํ๊ธฐ ์ด๋ ต๊ณ , ๋ณ๊ฒฝ๋ ์ ์๋ค๋ ๋ฑ์ ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์๊ฒจ๋ฌ์ต๋๋ค. DNS๋ ์ฌ๋์ด ์ฝ๊ธฐ ์ฌ์ด ๋ฌธ์๋ก ๋ ๋๋ฉ์ธ ๋ช ์ IP ์ฃผ์(000.000.000.0 ๋ฑ)๋ก ๋ณํํด ์ฃผ๋ ์ญํ ์ ํฉ๋๋ค. ์ด๊ฐ์ ์์คํ ์ ํตํด ์ฐ๋ฆฌ๊ฐ google.com์ด๋ผ๋ ๊ฐ๋จํ ๋ช๊ธ์์ ์ํ๋ฒณ๋ง์ผ๋ก๋ 000.000.000.000๋ฑ์ ๋ณต์กํ ์ซ์๋ก ์ด๋ฃจ์ด์ง ์ฃผ์๋ก ์ฝ๊ฒ ์ ๊ทผํ ์ ์๊ฒ ๋๋ ๊ฒ์ด์ง์. ์ฆ DNS๋ ์ผ์ข ์ ์ ํ๋ณํธ๋ถ ์ญํ ์ ํฉ๋๋ค.
๋๊ตฐ๊ฐ ๋๋ฉ์ธ๋ช ์ ๊ตฌ๋งคํ์ฌ IP ๋ฑ๋ก์ ํ๋ค๋ฉด, `DNS ์๋ฒ`์์ ํด๋น ๋๋ฉ์ธ์ผ๋ก ์ ์ํ๋ ์ฌ๋๋ค์๊ฒ ๊ธฐ์กด์ ๊ตฌ๋งค๋์ด ํ ๋น๋ IP ์ฃผ์๋ฅผ ๊ณต๊ธํฉ๋๋ค.
DNS ์ด๋ฆ ํ์ฑ
DNS ์ด๋ฆ ํ์ฑ์ ๊ดํ ๊ท์น์`RFC`์ ์ ์๋์ด ์์ต๋๋ค.
๋๋ฉ์ธ์ ํ ๊ฐ ์ด์์ `๋ ์ด๋ธ`๋ก ์ด๋ฃจ์ด์ง๊ณ , ์ด๋ฅผ ์ ์ผ๋ก ๊ตฌ๋ถํ์ฌ ๋ถ์ฌ ์๋๋ค. `Ex) google.com` ๊ฐ ๋ ์ด๋ธ์ ์ต๋ 63๊ฐ์ ๋ฌธ์๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ ์ฒด ๋๋ฉ์ธ ์ด๋ฆ์ 253๊ฐ ๋ฌธ์๋ฅผ ์ด๊ณผํ ์ ์์ต๋๋ค.
DNS ์๋ฒ
DNS๋ DNS ์ญํ ์ ๋ด๋นํ๋ ์๋ฒ๋ฅผ ์๋ฏธํฉ๋๋ค. DNS ์๋ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์ ์ฒด๊ฐ ๊ด๋ฆฌํฉ๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ DNS ์๋ฒ์ ๋๋ฉ์ธ๋ค์์ผ๋ก ip ์ฃผ์๋ฅผ ์์ฒญํ๋ฉด, ํด๋น ํต์ ์ฌ์ DNS ์๋ฒ๋ ์์ฒญํ ๋๋ฉ์ธ ๋ค์์ ํด๋นํ๋ IP ์ฃผ์๋ฅผ ํด๋ผ์ด์ธํธ PC์๊ฒ ์ ๊ณตํฉ๋๋ค.
์ถ์ฒ
DNS (์ํค๋ฐฑ๊ณผ)
DNS์๋ฒ
ํ์ธ ๋ฐ ๋ณ๊ฒฝํ๊ธฐ (์๋ฆฌ์๋ฆฌ ์ก์ค)
'CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HTTP์ ๋ํด ์์๋ณด๊ธฐ(๋ฐ์ ๊ณผ์ , ํน์ง) (0) | 2023.05.23 |
---|---|
URI๊ณผ URL, URN (0) | 2023.05.19 |
IP (Internet Protocol, ์ธํฐ๋ท ํ๋กํ ์ฝ) (0) | 2023.05.11 |
[โ๏ธCS_001] Base64 (0) | 2022.12.05 |