[기술공부]URI와 URL

allnight5·2022년 12월 25일
0

기술공부

목록 보기
26/33

참조사이트1
간단하게는 URI는 URL의 의미를 품고있다. 포함하고 있다 가지고 있다라고 이해하면된다.

URL(Uniform Resource Locator:유니폼 자원 찾기(탐지))

URL은 자원이 실제로 존재하는 위치를 가리키며
다른말로는 웹 주소라고도 하며, 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이라고 한다.
https://velog.io/write

URI(Uniform Resource Identifier:유니폼 자원 식별자)

URI는 자원의 위치뿐만 아니라 자원에 대한 고유 식별자로서 URL을 의미를 포함한다.
다른말로는 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스다. id(찾고싶은 페이지)를 입력하거나 password, 이름, 닉네임들을 식별할때 사용되는것이다.

  1. https://velog.io/write?id=c9220ca3-b06e-428c-a273-23c36ac0a71a

https://velog.io/write 까지는 자원의 실제위치임과 동시에 URL임과 동시에 URI이며 ?id=c9220ca3-b06e-428c-a273-23c36ac0a71a는 식별자이므로 URL을 포함한 URI라고 볼수있다.

  1. https://velog.io/write/108
    https://velog.io/write까지는 자원의 실제위치를 나타내기 때문에 URL이라고 할수있으며 URI와URL라고 할수있으나 https://velog.io/write/108의 경우 식별자인 /108과 URL(https://velog.io/write)을 포함한 URI라고 해야 알맞다.

일반 URI는 다음과 같은 형태를 나타낸다.

scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]

1.scheme : 사용할 프로토콜을 뜻하며 웹에서는 http 또는 https를 사용
2.user와 password : (서버에 있는) 데이터에 접근하기 위한 사용자의 이름과 비밀번호
3.host와 port : 접근할 대상(서버)의 호스트명과 포트번호
4.path : 접근할 대상(서버)의 경로에 대한 상세 정보
5.query : 접근할 대상에 전달하는 추가적인 정보 (파라미터)
6.fragment : 메인 리소스 내에 존재하는 서브 리소스에 접근할 때 이를 식별하기 위한 정보

profile
공부기록하기

0개의 댓글