๋ธ๋ผ์ฐ์ ์ ์๋ ์๋ฆฌ(๋ณด์ด์ง ์๋ ๊ณณ) - URL/URI, IP, port, domain, DNS
๐ ๋ธ๋ผ์ฐ์ ์ ์๋ ์๋ฆฌ(๋ณด์ด์ง ์๋ ๊ณณ)
๐ URL(Uniform Resource Locator)๊ณผ URI(Uniform Resource Identifier)
HwanTech
hwantech.tistory.com
URL์ด๋, ๋คํธ์ํฌ ์์์ ์น ํ์ด์ง, ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ ํ์ผ์ด ์์นํ ์ ๋ณด๋ฅผ ๋ํ๋ด๋ ๊ณณ
scheme, hosts, url-path๋ก ๊ตฌ๋ถ ๊ฐ๋ฅํ๋ค
- scheme์ ํต์ ๋ฐฉ์(ํ๋กํ ์ฝ)์ ๊ฒฐ์ -> ์ผ๋ฐ์ ์ผ๋ก http(s) ์ฌ์ฉ
- hosts๋ ์น ์๋ฒ์ ์ด๋ฆ์ด๋ ๋๋ฉ์ธ, IP๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ฃผ์๋ฅผ ๋ํ๋
- url-path๋ ์น ์๋ฒ์์ ์ง์ ํ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ถํฐ ์์ ๊ฐ ํ์ผ์ ์์นํ ๊ฒฝ๋ก์ ํ์ผ๋ช ์ ๋ํ๋
URI๋, URL์ ๊ธฐ๋ณธ ์์๋ฅผ ๋ํด query, fragment๋ฅผ ํฌํจ
- query๋ ์น ์๋ฒ์ ๋ณด๋ด๋ ์ถ๊ฐ์ ์ธ ์ง๋ฌธ
- fragment๋ ์ผ์ข ์ ๋ถ๋งํฌ ๊ธฐ๋ฅ์ ์ํ
๋ถ๋ถ๋ช ์นญ์ค๋ช
file://, http://, https:// | scheme | ํต์ ํ๋กํ ์ฝ |
127.0.0.1, www.google.com | hosts | ์น ํ์ด์ง, ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ ํ์ผ์ด ์์นํ ์น ์๋ฒ, ๋๋ฉ์ธ ๋๋ IP |
:80, :443, :3000 | port | ์น ์๋ฒ์ ์ ์ํ๊ธฐ ์ํ ํต๋ก |
/search, /Users/username/Desktop | url-path | ์น ์๋ฒ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ก๋ถํฐ ์น ํ์ด์ง, ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ ํ์ผ์ด ์์น๊น์ง์ ๊ฒฝ๋ก |
q=JavaScript | query | ์น ์๋ฒ์ ์ ๋ฌํ๋ ์ถ๊ฐ ์ง๋ฌธ |
- 127.0.0.1 ์ ๋ก์ปฌ PC๋ฅผ ๋ํ๋ ๋๋ค.
- port๋ ์๋ฒ๋ก ์ง์ ํ ์ ์๋ ํต๋ก์ ๋๋ค.
๐ IP์ ํฌํธ
IP ๋, ํน์ pc์ ์ฃผ์
port ๋, IP๋ผ๋ ์ฃผ์์ ์ ๊ทผํ ์ ์๋ ํต๋ก
IPv4 : IP์ฃผ์์ฒด๊ณ์ ํ๋๋ก ๋ค๋ฒ์จฐ ๋ฒ์ ์ ๋งํ๋ค.
๊ฐ ๋ฉ์ด๋ฆฌ๋ง๋ค 0๋ถํฐ 255๊น์ง ๋ํ๋ผ ์ ์๋ค. ๊ทธ์ค ๋ช๊ฐ์ง๋ ์ด๋ฏธ ์ฉ๋๊ฐ ์ ํด์ ธ ์๋ค.
localhost, 127.0.0.1 : ํ์ฌ ์ฌ์ฉ์ค์ธ ๋ก์ปฌ PC๋ฅผ ๋งํ๋ค.
0.0.0.0, 255.255.255.255 : ๋ก์ปฌ ๋คํธ์ํฌ์ ์ ์๋ ๋ชจ๋ ์ฅ์น์ ์ํตํ๋ ์ฃผ์์ด๋ค.
IPv6 : IP์ฃผ์์ฒด๊ณ์ ํ๋๋ก ์ฌ์ฏ๋ฒ์งธ ๋ฒ์ ์ ๋งํ๋ค. ๋ ๋ง์ IP์ฃผ์๋ฅผ ํํ ๊ฐ๋ฅ
3001 ์ด๋ PORT(ํต๋ก)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์กํธ๋ฅผ ์คํํ ์ฃผ์์ด๋ค.
์ด๋ฏธ ์ฌ์ฉ์ค์ธ ํฌํธ๋ ์ค๋ณตํ ์ ์์ผ๋ฉฐ, 3000๋ฒ ํฌํธ๊ฐ ์คํ๋๋ฉด 3001ํฌํธ๋ก ์คํ๋๋ค.
์ ์๋ ค์ง ํฌํธ๋ฒํธ
- 22 : SSH
- 80 : HTTP
- 443: HTTPS
- ๋ ๋ง์ ํฌํธ ๋ฒํธ ํ์ธํ๊ธฐ
List of TCP and UDP port numbers - Wikipedia
en.wikipedia.org
๐ Domain name
๋๋ฉ์ธ ์ด๋, ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ํน์ ์ฌ์ดํธ์ ์ ์ํ ๋ IP์ฃผ์๋ฅผ ๋์ ํ์ฌ ์ฌ์ฉํ ์ ์๋ ์ฃผ์
์๋ฅผ ๋ค์ด,
ํํ
ํฌ ํฐ์คํ ๋ฆฌ ๋๋ฉ์ธ ์ฃผ์๋ https://hwantech.tistory.com/
ํํ
ํฌ ํฐ์คํ ๋ฆฌ IP ์ฃผ์๋ 3.34.152.248
DNS ๋, ๋ชจ๋ IP์ฃผ์๊ฐ ๋๋ฉ์ธ์ด๋ฆ์ ๊ฐ์ง๋ ๊ฒ์ ์๋ ๋๋ฉ์ธ ์ด๋ฆ์ ์ผ์ ๊ธฐ๊ฐ ๋์ ๋์ฌํ์ฌ ์ฌ์ฉ
๋๋ฉ์ธ ์ด๋ฆ๊ณผ IP ์ฃผ์๋ฅผ ๋งค์นญํ๋ ์๋ฒ๊ฐ ๋ณ๋๋ก ์๋๋ฐ ๊ทธ๊ฒ์ด DNS(Domain Name System) ์ด๋ค.