인터넷 할 때 숨 쉬듯이 사용하는 그것, URL
그냥 인터넷 주소라고만 알고 있는데, 사실 긴 영어 줄에는 엄청난 정보들이 숨어있다.
URL을 한번 해부해 보겠습니다.
그래서 URL이 뭔데?
URL은 Uniform Resource Locator의 약자입니다.
인터넷상에 있는 파일의 집 주소라고 생각하면 됩니다.
친구네 집 찾아갈 때 "서울시 00구...." 주소가 필요하듯, 인터넷상의 정보도 주소가 있어야 찾아가니까요.
구성요소

사진 예시를 가져와봤습니다. 해부해 봅시다
1. 프로토콜(Protocol)
- 의미: 우리끼리 통신하는 규칙이야.
- 설명: 브라우저와 서버가 대화하는 언어다. s가 붙어있는 건 보안(Secure) 처리가 된 안전한 방식이다.
2. 서브도메인(Subdomain)
- 의미: 본관 말고 별관으로 가자
- 설명: 메인 사이트 안에서도 용도에 따라 구역을 나눈 거다.( www = 월드와이드웹, blog= 블로그, m= 모바일 )
3. 도메인 이름(Domain Name)
- 의미: 그냥 이름이다. 저 사진상으로는 example
- 설명: 우리가 찾아갈 사이트의 본명이다. 구글, 네이버 같은 고유한 이름이다.
4. 최상위 도메인(TLD)
- 의미: 소속이 어디니?
- 설명: 도메인의 성격을 나타내는 꼬리표입니다.( .com = 기업, .co.kr = 한국 기업, .org = 단체, .edu = 교육 기관 등)
2+3+4를 합쳐서 호스트 또는 도메인이라고 부른다. ( 호스트 서버 주소 등)
5. 포트(Port)
- 의미: 3000번 출입구로 들어와
- 설명: 서버에는 문이 엄청 많은데, 그중 저 사진을 기준으로 3000번 문을 똑똑 두드리라는 뜻이다. 보통 웹사이트는 80번(http)이나 443번(https)을 써서 생략하는데, 개발자들이 테스트할 때는 3000번, 8080번 같은 특이한 문을 쓴다.
6. 경로(Path)
- 의미: 그 건물 안의 path 폴더 속에 resource 파일을 줘
- 설명: 컴퓨터 폴더 정리하듯이, 서버 내부에서 파일이 저장된 실제 위치를 찾아가는 길입니다.
7. 쿼리(Query Parameters)
- 의미: 근데 ID가 123인 녀석으로 줘!
- 설명: 물음표 뒤에 붙은 건 서버한테 하는 구체적인 주문입니다. 딱 콕 집어서 시키는 겁니다!
8. 프래그먼트(Fragment/Anchor)
- 의미: 페이지 열리면 여기로 스크롤 내려줘
- 설명: 이건 서버한테 보내는 게 아니라, 브라우저한테 시키는 명령이다.
요약 표
| 구성 요소 | 예시 | 비유 | 의미 |
| 프로토콜 | https:// | 배송 방법 | 어떤 규칙으로 통신할지(빠른 등기/일반우편) |
| 호스트 | google.com | 아파트 이름 | 서버의 주소(도메인) |
| 포트 | :443 | 동/호수 | 서버 내의 접속 출입구(생략 가능) |
| 패스 | /search | 방 위치 | 서버 내 파일/폴더 경로 |
| 쿼리 | ?q=cat | 요청 사항 | 서버에 전달하는 추가 데이터 |
'Infra > 네트워크' 카테고리의 다른 글
| ARP(Address Resolution Protocol)란? (0) | 2026.01.14 |
|---|---|
| 서브넷의 모든 것: 핵심 요약과 실전 기출 풀이 (0) | 2025.12.02 |
| TCP vs UDP & 가상회선 vs 데이터그램 (0) | 2025.10.23 |
| 스푸핑 vs 스니핑 vs 스누핑 확실한 차이점은? (0) | 2025.10.13 |
| LAN과 WAN의 차이점 (0) | 2025.09.29 |