본문 바로가기

💻 SQL/🎸기타 팁

[WEB] URL이란 무엇인가?

  • URL은 Uniform Resource Locator의 약자로 URL은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약으로 흔히 웹 주소 또는 인터넷 주소라고도 불리며 URI (uniform resource identifier)의 한 유형으로 리소스의 위치와 액세스에 사용되는 프로토콜을 나타냅니다.
💡URL과 URI의 차이점을 알고 싶다면? 아래 링크 참고 
: https://velog.io/@torang/URL과-URI의-차이점

 

출처 : https://danielmiessler.com/study/difference-between-uri-url/

 

  • Scheme : 프로토콜이라고도 불린다. 웹에서 서버와 클라이언트 간에 어떤 방법으로 자원을 접근할지 알려준다. 우리가 가장 많이 사용하는 것은 http나 https이다. 
  • user info : 사용자 아이디와 비밀번호를 의미하는데, 잘 사용하지 않는다. (user name : john, password : doe)
  • host : 호스트는 url에서 웹서버의 위치를 지정한다. 도메인 이름이나 IP주소를 사용할 수 있다.
  • port : 도메인 이름 뒤에 나오는 것은 포트 번호이다. 웹서버에서 자원을 접근하기 위해 사용하는 관문을 가리킨다.
  • path와 query : 인터넷 환경에서 자원을 식별하기 위해 아래 2가지 방법을 사용합니다.
    • Path variable방식 : 특정 자원을 보여줘야할 때 사용
      /user/1
      /user/2
      /user/3
    • Query Parameter 방식 : 웹서버에 보내느 추가 파라미터로 자원들을 필터링해서 보여줄때 사용, 키와 값으로 짝을 이룬다.
      /?key1=value&key2=value2
      /?job=student&age=10
  • fragment : 부분식별자(Fragment identifier)는 url이 지정하는 자원의 세부부분을 지정할 때 쓰인다. 

참고 자료 : https://danielmiessler.com/study/difference-between-uri-url/

참고 자료 : https://www.betterweb.or.kr/blog/url%EC%9D%B4%EB%9E%80/