URL과 URI 차이점
URL는 많이 들어봤지만 URI는 뭘까요? 먼저, 많이 들어본 URL(Uniform Resource Locator)
는 네트워크 상에 서비스에 접근하기 위한 리소스의 위치를 의미합니다. URI(Uniform Resource Identifier)
는 URI에 파일의 위치와 요청사항을 추가한 자원의 식별자를 의미합니다. 즉, URI는 URL을 포함하는 개념입니다.
http://localhost:8080/about?search=beeimp
위의 예시는 일반적인 URI를 작성해보았습니다. 이를 http://
, localhost
, :8080
, /about
, ?search=beeimp&date=20220330
로 구분할 수 있습니다.
http://
scheme
라고 합니다.- 통신 프로토콜이 위치합니다.
localhost
hosts
라고 합니다. 이 부분은- 서버의 IP, Domain이 위치합니다.
:8080
port
라고 합니다.- 서버에서 제공하는 통로의 번호가 위치합니다.
/about
url-path
라고 합니다.- 서버에서 웹 페이지, 사진, 영상 등 파일의 경로가 위치합니다.
?search=beeimp&date=20220330
query
라고 합니다.- 서버에 요청할 때 추가적으로 필터링된 값을 받아옵니다.
?
기호는 한번만 작성하여query
의 시작을 의미합니다.key=value
형태로 작성합니다.&
는 AND를 의미합니다.
'Network' 카테고리의 다른 글
[Network] REST API란? (0) | 2022.09.04 |
---|