URL
DATE : 2023/10/26
[ URL : Uniform Resource Locator ]
URL์ด๋ ์ธํฐ๋ท ์์ ์๋ ์๋ฃ๋ฅผ ์์ฒญํ๋ ๊ฐ์ผ๋ก ์์ฑํ๋ ๊ท์น์ ๋ค์๊ณผ ๊ฐ๋ค.
Protocol://Hostname:port/file_path/query
(1) Protocol
(2) hostname ( IP address or Domain)
(3) port
(4) file path
(+) query & parameter
VMware & Termius setting์์ web server๋ฅผ ์ฐ ๋ค์,
browser๋ฅผ ํตํด ํ์ผ์ ์์ฒญํ ๋ฐฉ๋ฒ์ ๋ ์ฌ๋ ค๋ณด์.
์๋ง browser - URL ๋ฐ์ ์๋ฒ์ IP, ํ์ผ ์ด๋ฆ์ ์์ฑํ์ ๊ฒ์ด๋ค.
http://192.168.183.129/test.txt
์ด์ ๊ฐ์ ๊ฒฝ์ฐ, URL์ ๊ตฌ์ฑํ๋ ๊ฐ ํํธ๋ฅผ ์๋์ ๊ฐ์ด ์ ๋ฆฌํด๋ณผ ์ ์๋ค.
(1) Protocol : http
(2) hostname : 192.168.183.129
(4) file path : test.txt
์? ๊ทธ๋ฐ๋ฐ port์ ๋ํ ์ ๋ณด๊ฐ ์๋ ๋ฐ.. ์ด๋ป๊ฒ ์ ์์ ์ผ๋ก ์์ฒญ์ด ์ฒ๋ฆฌ๋์๋ ๊ฑธ๊น??
HTTP protocol์ "๊ธฐ๋ณธ์ ์ผ๋ก 80 ํฌํธ๋ฅผ ์ฌ์ฉํ์!"๋ ์๋ฌต์ ์ธ ๋ฃฐ์ด ์๊ธฐ ๋๋ฌธ์
protocol
HTTP -> 80
HTTPS -> 443
ssh -> 22
ftp -> 21
...
์์์ ๋ค๋ฅธ port๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ, protocol์ ๋ณด๊ณ default๋ก ์ฌ์ฉํ๋ port๋ก ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ์ด๊ณ
์ด๋ด ๊ฒฝ์ฐ์๋ ๋ฐ๋ก URL์ ํฌํธ ์ ๋ณด๋ฅผ ๋ช ์ํ์ง ์๋๋ค.
๋ฐ๋ผ์ protocol์ด HTTP๋ผ๋ ์ ๊ณผ port๊ฐ ๋ช ์๋์ง ์์๋ค๋ ์ ์ ๊ณ ๋ คํด
"port๊ฐ 80์ด๊ตฌ๋!"๋ผ๋ ๊ฑธ ์ ์ ์๋ค.
[ summary ]
์ฌ๊ธฐ๊น์ง ํด์ ๋ฐฐ์ด ๋ด์ฉ์ ๊ฐ๋จํ ์ ๋ฆฌํด๋ณด์!
(1) ํ์ผ์ ์ ๋ฌํด์ฃผ๋ web server์๊ฒ browser๋ฅผ ํตํด ํ์ผ ์์ฒญ์ ํ ์ ์๋ค.
(2) ์๋ฃ๋ฅผ ์์ฒญํ ๋๋ URL๋ก!
(3) URL์ ํฌ๊ฒ protocol, hostname, port, file path๋ก ๊ตฌ์ฑ๋๋ค.
Last updated