URI와 웹브라우저 요청 흐름
1. URI와 웹브라우저 요청 흐름
1. URI(Uniform Resource Identifier)
-
URI는 Locator, Name 또는 둘 다 추가로 분류 할 수 있음
-
URI
<summary>URL</summary>리소스가 있는 위치를 지정<summary>URN</summary>리소스에 이름을 부여 -
scheme://[userinfo@]host[:port][/path][?query][#fragment]
https(프로토콜)://www.google.com(호스트명):443(포트번호)/search(path)?q=hello&hl=ko(쿼리 파라미터)
-
주로 프로토콜 사용
-
프로토콜 어떤 방식으로 자원에 접근할 것인가 하는 규칙
- Scheme
- http, https, ftp 등등
- https는 http 보안 추가 secure
- Userinfo
- URL에 사용자 정보를 포함해서 인증
- 거의 사용안함
- Port
- http는 80 port, https는 443 port 사용, 포트는 생략 가능
- Path
- 리소스 경로(path), 계층적구조
- /home/file.jpg
- Query
- key=value 형태
- ?로 시작, &로 추가 가능 ?keyA=valueA&?keyB=valueB
- query parameter, query string
- Fragment
- 서버로 전송되는 정보 X
- HTML 내부 북마크에서 사용
-
댓글남기기