[Node.js] URL의 이해

박준석·2024년 4월 8일

Node.js

목록 보기
3/9

URL의 이해

URLUniform Resource Locator의 약자로 웹 상에서 특정한 자원에 대한 주소에 불과하다. 여기서 말하는 특정 자원은 HTML 페이지, CSS 문서, 이미지 등..이 포함된다.

URL의 구성

URL
URL은 몇가지 필수적 사항과 선택적 사항들로 구성된다.

  • protocol
  • host(domain)
  • port
  • path
  • query string

Protocol

protocol은 통신규칙이다. 즉 사용자가 서버를 접속할 때 어떤 방식으로 통신할 것인가 하는 부분이다. 웹 브라우저웹 서버가 데이터를 주고 받기 위해서 만든 통신규칙이다. HTTP(Hyper Text Transter Protocol)의 약자이고 time berners-lee라는 사람이 창시자이다. HTML웹 브라우저웹 서버가 주거니 받거니 할 때 규칙이 있는데 그 규칙이 HTTP라는 방법이다.

HTTP웹 브라우저웹 서버가 서로데이터를 주고 받는데 예를 들어 우리가 주소창에다가 어떤 내용을 입력했다면 웹 브라우저웹 서버를 찾아가서 어떤 정보를 요청하는데 영어로는 Request라고 한다. 그럼 웹 서버는 요청에 따라 적당한 정보를 웹 브라우저에게 응답한다. 영어로는 Response라고 한다.

요청(Request)응답은 컴퓨터와 컴퓨터 사이의 일이기 때문에 규칙이 존재하는 것이다. 문자로 되어있는 단순한 메세지를 웹 브라우저와 웹 서버가 주고 받는 것이다.

host

Domain name이라고도 하고 IP를 사용하며 주소를 나타낸다.

port

port는 도메인 이름에 해당하는 웹 서버에서 자원에 접근하기 위한 기술적 gate를 가리킨다. 일반적으로 웹 서버well-known port number (HTTP: 80, HTTPS: 443)를 사용하기 때문에 기입을 생략합니다.

path

path웹 서버 내에서의 경로를 포현하는 part이다.

query string

query string웹 서버에게 어떤 데이터를 전달해 내가 읽고 싶은 데이터를 전달하는 것이다.

profile
느리지만 탄탄한 개발자 1명 빠른 개발자 10명 안부럽다.

0개의 댓글