URI(Uniform Resource Identifier) : 통합 자원 식별자, 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스
URL(Uniform Resource Locator) : 웹 상에 파일이 위치한 주소를 나타낸다.
흔히, 웹 주소라고 하며 컴퓨터 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약이다. URI의 서브셋
URI > URL
URI는 식별하고, URL은 위치를 가르킨다.
웹 주소의 파일을 식별할 수 있고 위치 또한 안다면 -> URL
웹 주소의 파일을 식별할 수 있으나 위치를 모르면 -> URI
통신규칙://인터넷 호스트 주소/경로 이름
/(슬래시)를 이용해 서버의 폴더에 진입하거나 파일을 요청할 수 있다.
scheme : 통신 방식(프로토콜)
hosts : 웹 서버의 이름이나 도메인, IP를 사용하여 주소를 나타낸다.
url-path : 웹 서버에서 지정한 루트 디렉토리부터 시작하여 웹 페이지, 이미지 등 과 같은 파일이 위치한 경로나 파일명을 나타낸다.
query : 웹 서버에 보내는 추가적인 질문
💡 실제 google 사이트를 접속해 보면 :80의 주소는 나타나지 않는다. 이는 생략되어 보이지 않는 것이지 실제로 없는 것은 아니다.