네트워크

[네트워크] URL이란 무엇인가요? | 웹 주소의 구조 이해하기

연화 2025. 3. 27. 19:04

인터넷을 사용하면서 우리는 수많은 웹 주소를 접하게 됩니다. https://www.naver.com, https://youtube.com/watch?v=abc123 같은 주소들이 그 예시죠. 이 주소들은 단순한 텍스트가 아니라, 웹 브라우저가 웹 리소스에 접근하기 위해 사용하는 표준화된 경로입니다. 이 경로를 우리는 URL이라고 부릅니다.

 

🌐 URL이란?

URLUniform Resource Locator의 줄임말로,

"웹 상의 자원(Resource)이 어디에(Location) 있는지 통일된 방식(Uniform)으로 표시한 것"
입니다.

웹 브라우저는 이 URL을 바탕으로 서버에게 요청을 보내고, 우리가 원하는 웹페이지나 이미지를 불러옵니다.


🧩 URL의 구성 요소

URL은 여러 구성 요소로 이루어져 있으며, 각각의 역할은 다음과 같습니다.

1. Scheme (프로토콜)

  • 예: http://, https://, mailto:, ftp://
  • 웹 브라우저가 어떤 방식으로 통신할지 지정하는 부분입니다.
  • 일반적으로는 보안이 강화된 https://가 널리 사용됩니다.

2. Host (호스트)

  • 예: example.com
  • 브라우저가 연결할 대상 서버의 주소입니다. 도메인 또는 IP 주소 형태가 올 수 있습니다.

3. Path (경로)

  • 예: /path, /images/logo.png
  • 웹 서버 내에서 어떤 리소스에 접근할지 지정하는 부분입니다.

4. Query (쿼리 문자열)

  • 예: ?search=1, ?id=10&page=2
  • 웹 서버에게 추가 정보를 전달하는 파라미터입니다. 보통 폼 제출, 검색 등에 사용됩니다.

5. Fragment (프래그먼트)

  • 예: #section2, #top
  • 페이지 내부의 특정 위치를 가리킬 때 사용됩니다. 서버에는 전송되지 않고, 클라이언트에서만 사용됩니다.

 

🧠 참고: Authority와 RFC

정식 표준 문서인 RFC 3986에서는 URL을 좀 더 세분화해서 설명합니다.
예: scheme://[user:password@]host:port/path?query#fragment

여기서 authority는 사용자 정보, 호스트, 포트를 포함하는 부분이며, 보안 인증이나 고급 설정에서 사용되기도 합니다.

 

URL은 웹 브라우저가 인터넷 리소스를 식별하고 접근하는 데 있어 핵심적인 주소 체계입니다. 우리가 무심코 입력하는 주소 하나에도 이처럼 정교한 구조와 규칙이 숨어 있답니다.

앞으로 웹 개발이나 인터넷 통신 구조에 관심이 있다면, URL의 구조를 이해하는 것부터 시작해보세요!

 

👀 웹에 관련한 다른 포스팅도 궁금하다면 아래의 글을 추천해요

 

[네트워크]웹(Web)이란? - 웹의 발전, 보안의 중요성

현대 사회에서 ‘웹’은 단순한 정보 공유 수단을 넘어 우리의 일상을 바꾸는 핵심 기술로 자리 잡았습니다. 이번 글에서는 웹의 개념, 발전 과정, 그리고 웹 보안 및 구조적 개념(프론트엔드와

dev-yeonwha.tistory.com

 

[네트워크] 웹 리소스란? 웹을 구성하는 정보 자산

웹 개발이나 웹의 동작 원리를 공부하다 보면 "웹 리소스"라는 용어를 자주 접하게 됩니다. 이 개념은 웹의 구조와 작동 방식, 그리고 웹 브라우저와 서버 간의 소통을 이해하는 데 매우 중요한

dev-yeonwha.tistory.com

 

[네트워크] 웹 브라우저란?

인터넷을 사용할 때 우리는 대부분 웹 브라우저(Web Browser) 를 이용합니다. 브라우저는 너무나 당연하게 사용되지만, 그 내부에서 어떤 일이 일어나는지는 잘 모르는 경우가 많습니다. 이번 포스

dev-yeonwha.tistory.com