본문 바로가기

서버/Web

(2)
2. 웹 어플리케이션 기본 개념 서버의 기능 초기의 웹 서버는 단순한 정적 페이지만 제공 하였음 현재는 사용자가 입력한 값에 따라 다양한 결과를 보여주는 동적 웹 기능을 제공 하고 있음 HTTP에서 어플리케이션에 배개변수를 보낼 때는 URL 쿼리 문자욜 또는 HTTP 쿠키를 이용하거나 HTTP 요청 BODY에 POST 방식을 이용하여 전달 한다. 웹 어플리케이션은 사용자에게 다양한 기능을 제공하기 위해 다음과 같은 서버 기능을 이용한다 ASP , JSP , PHP, VBScript 등의 서버 스크립트 언어 Apache , IIS, 등의 웹 서버 MS SQL , Oracle DB , Mysql 등의 데이터베이스 서버 측 스크립트 언어 클라이언트가 요청한 데이터를 서버 측에서 처리하여 원하는 결과를 돌려주기 위해 사용 웹 서버 nginx ..
1. HTTP 기본 개념 인터넷에서는 FTP, Telnet, HTTP, SMTP, POP 등의 다양한 프로토콜을 사용 한다. 그 중 가장 많이 사용하는 프로토콜은 HTTP이다. HTTP는 Hypertext transfer protocol의 약자로 팀 버너스 리가 웹을 만들면서 개발한 프로토콜이다 HTTP 프로토콜 특징 문서 간의 상호 연결을 통해 다양한 텍스트, 이미지, 소리 등을 재생할 수 있다 0.9 버전 부터 사용 되었으며, HTTP 0.9는 단순 읽기 기능만 제공 하였다 1.0 이후 부터 읽기, 쓰기 와 같이 상호작용이 가능해졌다 Request : 웹 서버에 데이터를 요청하는 패킷이다. HTTP 1.0 Request 메소드 : GET , HEAD, POST HTTP 1.1 Request 메소드 : GET , HEAD, P..