네트워크

URI

Strickland 2024. 4. 29. 09:54

URI(Uniform Resource Identifier)

 

 

 

URL 전체 문법

scheme://[userinfo@]host[:port][/path][?query][#fragment]

https://www.google.com:443/search?q=hello&hl=ko

  • 프로토콜(https)
  • 호스트명(www.google.com)
  • 포트 번호(443)
  • 패스(/search)
  • 쿼리 파라미터(q=hello&hl=ko)

URL scheme

  • 주로 프로토콜 사용
  • 프로토콜: 어떤 방식으로 자원에 접근할 것인가 하는 약속 규칙
    • 예) http, https, ftp 등등
  • http는 80 포트, https는 443 포트를 주로 사용, 포트는 생략 가능
  • https는 http에 보안 추가 (HTTP Secure)

URL host

  • 호스트명
  • 도메인명 또는 IP 주소를 직접 사용가능

URL PORT

  • 포트(PORT)
  • 접속 포트
  • 일반적으로 생략, 생략시 http는 80, https는 443

URL path

  • 리소스 경로(path), 계층적 구조

예)

  • /home/file1.jpg
  • /members
  • /members/100, /items/iphone12

URL query

  • key=value 형태
  • ?로 시작, &로 추가 가능 ?keyA=valueA&keyB=valueB
  • query parameter, query string 등으로 불림, 웹서버에 제공하는 파라미터, 문자 형태

URL fragment

 

 

 

'네트워크' 카테고리의 다른 글

IP(인터넷 프로토콜)  (0) 2024.04.29