Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- BFS
- 그리드 알고리즘
- TCP
- 그래프
- CI/CD
- 스프링
- 다이나믹프로그래밍
- 자료구조
- 분할 정복
- 그리드
- 트리
- HTTP
- Spring
- 알고리즘
- GIT
- 이분탐색
- 재귀
- 자바
- AWS
- 컴퓨터 네트워크
- 도커
- SQL
- 분할정복
- dfs
- github action
- 백준
- 브루트포스
- 순열
- 역방향 반복자
- 다이나믹 프로그래밍
Archives
- Today
- Total
코딩성장스토리
URL 본문
김영한 선생님의 강의를 듣고 정리해보기
URI
단어뜻
- Uniform: 리소스 식별하는 통일된 방식
- Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음)
- Identifier: 다른 항목과 구분하는데 필요한 정보
- URL: Uniform Resource Locator -리소스가 있는 위치를 지정
- URN: Uniform Resource Name -리소스에 이름을 부여
- 위치는 변할 수 있지만, 이름은 변하지 않는다.
- URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화 되지 않음
전체 문법
scheme://[userinfo@]host[:port][/path][?query][#fragment]
https://www.google.com:443/search?q=hello&hl=ko
1.프로토콜(https)(scheme)
주로 프로토콜 사용
프로토콜: 어떤 방식으로 자원에 접근할 것인가 하는 약속 규칙
예) http, https, ftp 등등
http는 80 포트, https는 443 포트를 주로 사용, 포트는 생략 가능
https는 http에 보안 추가 (HTTP Secure)
2.userinfo
URL에 사용자정보를 포함해서 인증
거의 사용하지 않음
3.호스트명(www.google.com)(host)
호스트명
도메인명 또는 IP 주소를 직접 사용가능
4.포트 번호(443)(port)
포트(PORT)
접속 포트
일반적으로 생략, 생략시 http는 80, https는 443
5.패스(/search) (path)
리소스 경로(path), 계층적 구조
예) /home/file1.jpg, /members , /members/100, /items/iphone12
6.쿼리 파라미터(q=hello&hl=ko)(query)
key=value 형태
?로 시작, &로 추가 가능 ?keyA=valueA&keyB=valueB
query parameter, query string 등으로 불림, 웹서버에 제공하는 파라미터, 문자 형태
7.[#fragment]
html 내부 북마크 등에 사용
서버에 전송하는 정보 아님
'웹(HTTP)' 카테고리의 다른 글
HTTP 헤더:일반 헤더 (0) | 2022.01.13 |
---|---|
HTTP 상태코드 (0) | 2022.01.12 |
HTTP 메서드 활용 (0) | 2022.01.06 |
HTTP 기본 (0) | 2022.01.05 |
인터넷 네트워크 (0) | 2022.01.02 |