리소스 : 웹 서버는 웹 리소스를 관리하고 제공하는데, 이 리소스는 웹 콘텐츠의 주요 원천이다.
대부분 url은 스킴://서버위치/경로로 이루어져 있다.
더 자세하게 나누면
스킴://사용자이름:비밀번호@호스트:포트/경로;파라미터?질의#프레그먼트
- 스킴 : 웹 클라이언트가 리소스에 어떻게 접근하는지 알려준다.
또한 스킴은 프로토콜을 의미하는데 http 프로토콜이 아닌 다른 프로토콜로도 사용가능 하다.
ex> mailto, ftp 등
- 사용자이름 : 몇몇 스킴은 리소스에 접근하기 위해 사용자 이름을 필요로 한다.
- 호스토와 포트는 리소스를 호스팅 하고 있는 장비와 그 장비 내에서 리소스에 접근할 수 있는 서버가 어디있는지 알아야하는데 호스트와 포트는 그것을 제공해준다.
- 경로는 리소스가 서버 어디에 위치하는지 알려준다.
- 파라미터 : 애플리케이션이 서버에 정확한 요청을 하기 위해 필요한 입력 파라미터를 받는데 사용.
- 질의 문자열 : 질의를 하기 위해 쓰는 문자열이고 흔히 get방식으로 파라미터를 보낼때 쓰는 방식.
ex> /login?id=123
'개발' 카테고리의 다른 글
Strict-Transport-Security 헤더에 관련해서... (0) | 2016.10.20 |
---|---|
자바 다형성과 추상클래스 (0) | 2016.10.05 |
equal, ==, 데이터베이스로 객체를 식별하는 3가지 방법. (0) | 2016.08.31 |
프로그램 개발 할때 가장 먼저 해야하는 비즈니스 도메인! (0) | 2016.08.30 |
하이버네이트 영속화, 왜 하이버네이트를 사용하는지, 패러다임 불일치 (0) | 2016.08.29 |