HTTP 완벽가이드 2장 - URL, 리소스

어겐어갠·2022년 5월 24일
0

2장 URL과 리소스

2.1 인터넷의 리소스 탐색하기

URL은 리소스의 위치를 가리킨다.
이를 통해 사람과 애플리케이션이 리소스를 사용하고 공유할 수 있으며 http 나 다른 프로토콜을 이용해 접근할 수 있다.

스킴:://서버의 위치/리소스의 경로
단일 작명 규칙을 가지고 구성되어있다.

2.2.1 스킴

리소스에 어떻게 접근하는지 알려주는 정보

2.2.2 호스트와 포트

리소스에 접근할 수 있는 서버가 어디있는지 알려주는 정보

2.3 단축 URL

2.3.1 상대 URL

URL은 상대 URL과 절대 URL은 상대 URL과 절대 URL로 나뉘는데
상대 URL은 URL을 짧게 표기하는 방식이다.
기저 URL을 통해 생략된 부분을 추측하는 방식.

기저 URL을 가져오는 방법

  • 리소스에서 명시적으로 제공
  • 리소스를 포함하고 있는 기저 URL
  • 기저 URL이 없는 경우

2.3.2 URL 확장

사용자가 URL을 빠르게 입력하는 것을 도와주는 기능

확장기능 2가지

  • 호스트명 확장
    ex) "www.", ".com" 등을 자동으로 붙여줌
    프락시와 같은 다른 http 애플리케이션에 문제를 일으킬 수 있다.
  • 히스토리 확장
    방문햇던 기록을 저장해 두는 것
    프락시를 사용할 경우 다르게 동장할 수 있다

2.4 안전하지 않은 문자

안전한 전송 = 정보의 유실 없이 URL을 전송하는 것
그래서 안전한 문자를 사용해야한다.
안전하지 않는 문자를 URL에 포함시키려면 이스케이프 기능을 통해 인코딩해야한다.

profile
음그래

0개의 댓글