URI는 리소스를 식별하기 위해 문자열 전반을 나타내는데 비해, URL은 리소스의 장소(네트워크 상의 위치)를 나타냅니다. 즉 URL은 URI의 서브셋입니다.
URI(Uniform Resource Identifiers)
리소스 식별자
https://www.google.co.kr
URL(Uniform Resource Locator)
웹 주소
ftp://ftp.is.co.za/rfc/rfc1808.txt
http://www.ietf.org/rfc/rfc2396.txt
Idap://[2001:db8::7]/c=GB?objectClass?one
mailto:John.Doe@example.com
news:comp.infosystems.www.servers.unix
tel:+1-816-555-1212
telnet://192.0.2.16:80/
urn:oasis:names:specification:docbook:dtd:xml:4.1.2
URL 포맷절대 URL과 상대 URL이 있습니다.
http://user:pass@www.example.jp:80/dir/index.html?uid=1#ch1 (절대 URL 예시)
____ ________ ______________ ___ _____________ _____ ___
1 2 3 4 5 6 7
- 스키마: 리소스를 얻기 위해 사용하는 프로토콜을 지시. "data:", "javascript:" 같이 데이터나 프로그램 지정 가능
- 자격정보(크리덴셜): 서버로부터 리소스를 취득하려는 유저명과 패스워드. 옵셔널.
- 서버주소: DNS 이름이나 "192.168.1.1" 같은 IPv4 주소나, "[0:0:0:0:0:0:0:1]"같은 IPv6 주소.
- 서버포트: 옵셔널. 생략시 디폴트 포트 사용됨.
- 패스: 서버 상의 파일 패스
- 쿼리스트링: 임의의 파라미터를 넘겨주기 위함. 옵셔널.
- 해시: 서브 리소스(도큐먼트 중간의 위치)를 가리키기 위해 사용. 옵셔널.
'HTML' 카테고리의 다른 글
HTML, DTD, 태그, 어트리뷰트 (0) | 2021.07.07 |
---|---|
블록 요소와 인라인 요소 (0) | 2021.07.07 |
웹사이트 동작 원리 (0) | 2021.07.07 |
SVG 그래픽 (0) | 2021.04.14 |
DOM과 브라우저 렌더링 과정 (0) | 2021.03.24 |
개의 댓글