[PHP] 웹 프로그래밍
·
Language/PHP
웹사전적 의미 그대로 웹은 망, 그물의 형태를 띠고 있는 네트워크이다. 웹 서비스는 클라이이언트-서버 모델을 기본으로 작동하고 있다. 클라이언트는 네트워크에서 정보를 요구하는 쪽을 의미하고, 서버는 요구받은 정보를 제공하는 쪽의 컴퓨터를 의미한다. 예를 들면 우리가 사용하는 웹 브라우저가 클라이언트이며 정보를 제공하고 있는 웹 사이트의 시스템은 서버가 되는 것이다. 웹이 동작되는 주요 요소로 웹 브라우저, 웹 서버가 있다. 일반적으로 사용하는 대표적인 브라우저가 크롬, 익스플로어이다. 웹의 동작은 클라이언트와 서버가 요청과 응답을 주고 받으며 진행된다. 클라이언트에서 서버로 정보를 요구하기 위해 보내는 메시지가 요청(request)이며, 요청을 받은 서버는 요구된 메시지에 대해 HTML이나 이미지 등의 ..