[HTTP/네트워크] 기초 | URI와 URL

Eunji Lee·2022년 12월 1일
0

[TIL] Front-end

목록 보기
10/36
post-thumbnail

URI(Uniform Resource Identifier)

의미

  • 컴퓨터 네트워크의 리소스를 식별하는 데 사용되는 문자열
  • URL을 포괄하는 넓은 개념

구조

구조 한 눈에 보기


(출처: https://danielmiessler.com/study/difference-between-uri-url/)

scheme

통신 방식(프로토콜) → http(s)

hosts

웹 페이지, 이미지, 동영상 등의 파일이 위치한 웹 서버, 도메인 또는 IP → 주소

url-path

웹 서버의 루트 디렉토리로부터 웹 페이지, 이미지, 동영상 등의 파일이 위치까지의 경로

query

웹 서버에 전달하는 추가적인 질문

fragment

URL에 fragment(#)와 특정 HTML 요소의 id를 전달하면 해당 요소가 있는 곳으로 스크롤을 이동 → 일종의 북마크 기능


부분명칭
file://, http://, https://scheme
127.0.0.1 (로컬PC), www.google.comhosts
/search, /Users/username/Desktopurl-path
q=JavaScriptquery
#topfragment




URL(Uniform Resource Locator)

의미

  • 서버가 제공되는 환경에 존재하는 파일의 위치를 의미함
    • 슬래시(/)를 이용해 서버의 폴더에 진입하거나 파일을 요청할 수 있음
    • ⚠️ 기본적인 보안의 일환으로 외부에서 직접 접근이 가능한 경우는 거의 없음
  • 네트워크 상에서 웹 페이지, 이미지, 동영상 등의 파일이 위치한 정보를 나타냄

구조

queary와 fragment를 제외하고 URI의 구조와 동일함

0개의 댓글