HTTP URL

보기·2022년 3월 1일
0

Web Basic

목록 보기
1/1
post-thumbnail

HTTP URL : 인터넷 어딘가에 있는 데이터의 주소

URL을 구성하는 요소

  • 라틴 알파벳 ( a-zA-Z )
  • 카릴 알파벳
  • 숫자 ( 0-9 )
  • 특별한 의미를 갖는 특수 문자 ( = 예약어 )
    • !#$&'()*+,/:;=?@[]
  • 특별한 의미가 없는 특수 문자
    • -_.~

URL 구조

  • URL 기본 구조 출처 : JetBrains Academy

URL 세부 구조

protocol : // login : password @ host : port / path ? request parameters # anchor
  • protocol
    : 데이터를 교환하는 방법 ( HTTP, HTTPS )
  • login, password
    : 프로토콜 데이터를 전송하기 위해 인증이 필요한 경우 붙이는 접두사
  • host
    : Domain name 또는 IP Address
  • port
    : 명시된 호스트와 연결하는데 사용할 포트 번호 ( HTTP: 80, HTTPS: 443 )
  • path
    : 도메인에 포함된 파일 또는 페이지의 세부 주소
  • request parameters
    : 파일 또는 페이지를 서버에 요청하는데 사용되는 매개 변수
  • anchor
    : 웹 페이지 또는 문서의 특정한 부분을 선택

절대경로(Absolute)와 상대경로(Relative)

어떤 파일 또는 페이지의 주소가 현재 주소의 하위에 위치하는 경우 상대경로로 지정 가능
-> "현재 경로가 확장(Expand) 되는 방식으로 작동함"

  • 상대 경로를 사용하는 이유
    • URL 경로를 짧게 작성할 수 있음
    • 다른 호스트로 쉽게 이동 가능함
    • 브라우저에서 절대경로 대비 약간 빠르게 동작함
profile
하루를 나답게

0개의 댓글