본문 바로가기
Programming/Website

웹 프로그래밍의 이해 (2)

by goatlab 2021. 12. 21.
728x90
반응형
SMALL

URL

 

 

URL은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다. 쉽게 말해서, 웹 페이지를 찾기위한 주소를 말한다.

 

프로토콜: http
호스트명: www.google.com
포트 번호: 80
경로: /search
쿼리 문자열: q=hello+world
프래그먼트: _top

전체 URL: http://www.google.com:80/search?q=hello+world#_top
  • 프로토콜 : URL에 사용되는 프로토콜을 나타낸다. HTTP 또는 HTTPS일 수 있다.
  • 호스트명 : 웹 서버의 호스트명으로 도메인 이름 또는 IP 주소로 표현할 수 있다.
  • 포트 번호 : 웹 서버 내의 서비스 포트 번호이다. 생략시 디폴트 포트 번호로는 HTTP 80, HTTPS 443을 사용한다.
  • 경로 : 파일 또는 어플리케이션 경로를 나타낸다.
  • 쿼리 문자열 : 질의 문자열로 앰퍼샌드 (&)로 구분된 이름 = 값 형식으로 표현된다.
  • 프래그먼트 : 문서 내의 앵커 등 조각을 지정한다.

 

웹 어플리케이션 서버

 

웹 서버
  • 클라이언트의 요청을 받아 정적 및 동적 콘텐츠를 제공한다.
  • 웹 사이트의 백엔드에서 실행된다.
  • Apache, Nginx 및 IIS와 같은 소프트웨어로 구현될 수 있다.
웹 어플리케이션 서버
  • 클라이언트의 요청을 받아 웹 어플리케이션의 비즈니스 로직을 처리한다.
  • 웹 어플리케이션의 백엔드에서 실행된다.
  • Java EE. .NET 및 PHP와 같은 플랫폼에서 실행되는 소프트웨어로 구현될 수 있다.
728x90
반응형
LIST