😀 Jerry/면접 질문

[1분 면접] URI, URL, URN의 차이점은 무엇인가요?

Jerry_K 2025. 4. 17. 12:21

📌 면접 답변

URI (Uniform Resource Identifier) 

  • 인터넷에서 자원을 식별하기 위한 문자열
  • URI는 URL과 URN을 포함하는 상위 개념
  • 특정 자원을 식별하기 위한 포괄적인 방법 제공 (큰 틀 역)
  • URL과 URN을 하나로 표현하기 위해 등장

 

URL(Uniform Resource Locator)

  • 인터넷상에서 자원의 위치를 나타냄
  • 자원이 어디에 있는지를 설명하는데 사용
  • 자원에 접근하기 위한 프로토콜을 포함 

 

URN(Uniform Resource Name)

  • 자원의 위치와 상관없이 자원의 이름을 식별
  • 자원의 위치가 변하더라도 동일한 식별자 유지
  • 자원에 대한 영구적인 식별자 제공

 

대부분 웹에서는 자원을 위치 중심(URL)로 접근한다. 

 

하지만 디지털 도서관, 표준 문서, 정부 기록 시스템 등

영구 식별이 중요한 경우 한정적으로 URN이 쓰인다.

 

 


📌 내 답변

URI는 URL+URN을 의미한다. 

보통은 URL을 자주 쓰고, URI를 URL로 통일하여 부르기도 하는 것 같다.

URN은 Network를 나타내서, 클라이언트가 검색하기 불편하다는 단점이 있다. 

 

Self Feedback

  • URL, URI, URN의 약자를 잘 못 알고 있었다. 
  • 대충 정의는 알고 있었지만, 정확하게는 알지 못했다. (특히 URN)

[출처 및 참고 자료]

https://www.maeil-mail.kr/question/149

 

매일메일 - 기술 면접 질문 구독 서비스

기술 면접 질문을 매일매일 메일로 보내드릴게요!

www.maeil-mail.kr