본문 바로가기

[HTTP] URL, URI , URN 이 대체 뭔데?

@xuv22025. 6. 14. 13:32

URL, URI, URN의 세가지 큰 주제는 URI의 하위 범주라고 생각하면 편하다.

URI (Uniform Resource Identifier)

URI 는 쉽게 생각해서 URL + URI의 조합(정확히 말하면 두개로 분류 된다)이다.

-> URL 의 L 은 Loctaion, 즉 리소스의 위치를 의미하고, URN 의 N은 Name, 즉 리소스의 이름을 의미한다.

URN은 생각보다 방식이 보편화 되어 있지 않고, URN은 변해도 URL은 변하지 않기 때문에 URL와 URI를 거의 같은 의미로 칭한다.

 

Google URL로 분석해보기

URL의 전체 문법은 다음과 같다.

 

그럼 이제 구글 URL을 통해 좀더 알아보자 .

 

scheme(A.K.A  프로토콜)

scheme 부분에는 http, https, ftp 등의 네트워크 프로토콜을 입력한다.

userinfo@

URL에 사용자 정보를 포함해서 인증 한다 -> 잘 사용 X

host

도메인 명, ip 주소 등을 직접 사용하는 필드 -> www.google.co.kr  || 127.0.0.1

port

접속 포트 번호 -> 일반 적으로 생략하면 http 는 80, https 는 443 으로 매핑

path

리소스 경로 / 계층적 구조 -> /search

query

key=value 형태로써 웹서버에 전송하고자 하는 파라미터와 값

우리가 흔히 query paramter, query string 등으로 부른다

fragment

html 내부 북마크 등에 사용할뿐 실제 서버에 전송하는 정보는 아니다

 

xuv2
@xuv2 :: xuvlog

폭싹 늙었수다

목차