본문 바로가기
컴퓨터사이언스

HTTP ( 5 ) - URL(User Resource Location)

by 괴짜코더 2022. 4. 27.

URL와 웹브라우저 요청 흐름
⊙ URI(Uniform Resource Identifier) 통합리소스식별자 내부에 (URL와URN) 이 포함되어있다.
 ⊙ Uniform : 리소스 식별하는 통일된 방식
 ⊙ Resource : 자원, URI로 식별할 수 있는 모든것 (제한없음)
 ⊙ Identifier : 다른 항목과 구분하는데 필요한 정보
 ⊙ URN 이름만으로 실제 리소스로 찾을 수 있는 방법이 보편화 되어있지 않아서 URI와URL은 암묵적으로 같다라고 보면된다.

URL 전체문법 :
⊙ scheme ://[userinfo@]host[:port][/path][?query][#fragiment] 
⊙ https://www.google.com:443/search?q=hello&hl=ko -> 전송 데이터 HTTP 메시지

⊙ protocol way (http,https,ftp)
⊙ userinfo@ 일반적으로 userinfo@도 안쓴다.
⊙ host name (www.google.com)
⊙ port number (default http = 80 , default https = 443) 일반적으로 포트번호는 생략한다.
⊙ path (/search) 계층적 구조 설계 가능 ex) /home/file1.jpg... ...
⊙ query parameter(q=hello&hl=ko) 키쌍값형태  ?로 시작, &로 추가 가능 query parameter, query string 으로 불리움.
⊙ fragment html 잘 안쓴다.. 내부 북마크 등에 사용, 서버에 전송하는내용은 아님.

클라이언트 서버 구조 :
⊙ 클라이언트는 서버에 요청을 보내고 응답을 대기, 서버가 요청에 대한 결과를 만들어서 응답.

댓글