2023. 12. 31. 07:28ㆍCS/네트워크
URL(Uniform Resource Locator)
URL은 네트워크 상의 특정 웹 사이트, 파일 또는 웹 페이지의 위치를 나타내는 고유한 주소이다. 통칭 Web Address라고도 불리며 흔히들 웹 사이트의 주소정도로만 알고 있지만 URL은 웹 사이트의 주소뿐만 아니라 네트워크 상에 존재하는 모든 리소스의 위치를 나타낸다. URL은 웹 브라우저의 주소창에 직접 입력함으로써 웹 리소스에 접근할 수 있다.
URL은 다음과 같이 구성되어있다.
1) 프로토콜
URL의 첫 번째 부분은 브라우저가 리소스 요청 시 사용하는 프로토콜을 나타낸다. 일반적으로 웹 사이트의 프로토콜은 HTTP(보안 X) 또는 HTTPS를 사용한다.
2) 도메인 이름
도메인은 웹 리소스를 요청하는 웹 서버를 나타낸다. 일반적으로 도메인 이름을 사용하지만 IP 주소로도 사용가능하다. 웹 서버를 실행시킨 경로가 기준이 된다.
3) 포트 번호
웹 서버를 실행시킨 포트 번호를 나타내는 부분이다. 해당 부분이 생략되어 있으면 웰 노운 포트인 80번 포트로 연결된다.
4) 리소스 경로
웹 서버에 있는 리소스의 경로를 나타내는 부분이다.
5) 파라미터
웹 서버에 제공되는 파라미터를 나타내는 부분이다. 각 파라미터는 '&'로 구분되며 키/값 쌍으로 구성된다.
웹 브라우저(Web Browser)
웹 브라우저는 웹 서버로부터 웹 페이지를 가져오기 위해 HTTP 또는 HTTPS를 통해 통신한다. 또한 웹 페이지를 가져올 뿐 아니라 웹 서버에 정보를 송신하기도 한다. 웹 페이지들을 가져오기 위해서는 고유한 주소인 URL을 주소창에 입력해 주면 된다. 쉽게 설명하면 웹 브라우저는 클라이언트와 서버 간의 소통창구라고 생각하면 된다. 우리가 알고 있는 유명한 웹 브라우저로는 Chrome, Firefox, Edge 등이 있다.
'CS > 네트워크' 카테고리의 다른 글
[네트워크] 웹 서버(Web Server)와 WAS(Web Application Server) (0) | 2024.01.06 |
---|---|
[네트워크] 웹 페이지(Web Page), 홈페이지(Homepage), 웹 사이트(Web Site) (0) | 2023.12.28 |