URL
DATE : 2023/10/26
[ URL : Uniform Resource Locator ]
URL이란 인터넷 상에 있는 자료를 요청하는 값으로 작성하는 규칙은 다음과 같다.
(1) Protocol
(2) hostname ( IP address or Domain)
(3) port
(4) file path
(+) query & parameter
VMware & Termius setting에서 web server를 연 다음,
browser를 통해 파일을 요청한 방법을 떠올려보자.
아마 browser - URL 바에 서버의 IP, 파일 이름을 작성했을 것이다.
이와 같은 경우, URL을 구성하는 각 파트를 아래와 같이 정리해볼 수 있다.
(1) Protocol : http
(2) hostname : 192.168.183.129
(4) file path : test.txt
음? 그런데 port에 대한 정보가 없는 데.. 어떻게 정상적으로 요청이 처리되었던 걸까??
HTTP protocol은 "기본적으로 80 포트를 사용하자!"는 암묵적인 룰이 있기 때문에
임의의 다른 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