URL : uniform resource locator
URI : uniform resource identifier
URI 는 리소스를 식별하기 위해 필요한 정보
URL 은 리소스를 식별하기 위해 필요한 정보 중에 위치
즉 URL 은 URI에 포함되는 개념이다.
URI 라고 하는 이유는 URI 에는 URL 과 URN 이 있는데 보통 URN은 사용하지 않으므로 URI를 URL의 의미로 쓰는 경우가 많기 때문이다.
URL 문법
scheme://[userInfo@]host[:port][/path][?query][#fragment]
scheme : 프로토콜 ( http, https , ... )
userInfo : 사용자정보. 거의 사용안함
host : 도메인 이름 또는 아이피주소 ( www.naver.com , 200.0.0.1,... )
port: 포트번호 (http 는 80 , https 는443 인데 생략가능함)
query : key=value 형태로 '&' 로 계속 붙일 수 있음
fragment : 리소스 자원중에 특별한 위치. 좀더 자세한 내용을 원하면
velog.io/@roro/URL-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-HASH
'HTTP' 카테고리의 다른 글
[6] HTTP 메서드 - GET,POST,PUT (0) | 2021.03.29 |
---|---|
[5] HTTP 구조 (0) | 2021.03.20 |
[4] HTTP 의 주요 특징 (0) | 2021.03.20 |
[2] TCP vs UDP 의 특징( 면접 단골 질문) (0) | 2021.03.14 |
[1] http메세지가 서버로 가는 과정 (1) | 2021.03.14 |
댓글