1. 클라이언트는 http://www.acornpub.co.kr 같은 주소를 웹 브라우저의 주소창에 입력한다.
2. 웹 브라우저는 www.acornpub.co.kr 의 IP주소를 찾는다. (웹브라우저가 이름으로 IP주소를 가져올 수 있는 DNS에 접속해서 IP주소를 알아낸다.)
3. 웹 브라우저는 www.acornpub.co.kr에 홈페이지를 요구하는 요청을 보낸다.
4. 요청은 인터넷을 통해서 www.acornpub.co.kr의 웹 서버에 돡한다.
5. 요청받은 웹 서버는 하드 디스크에서 웹 페이지를 찾는다.
6. 홈페이지를 메모리로 가지고 온 후에 웹 서버는 홈페이지 파일에 PHP스크립트가 있는 것을 알아내고, 이를 PHP 해석 프로그램으로 전달한다.
7. PHP 해석 프로그램은 PHP 코드를 실행한다.
8. PHP의 일부코드가 MySQL의 문장을 포함하고 있음을 알아챈 PHP 해석 프로그램은 MySQL 데이터베이스 엔진으로 MySQL 문장을 전달한다.
9. MySQL 데이터베이스는 결과를 PHP 해석 프로그램으로 전달한다
10. PHP 해석 프로그램은 실행이 완료된 PHP 코드의 결과를 MySQL 결과와 함께 웹 서버로 전달한다.
11. 웹 서버는 홈페이지를 클라이언트로 전달하고, 클라이언트는 웹 브라우저를 통해서 내용을 출력한다.
'코딩 > PHP MySQL Javascript' 카테고리의 다른 글
PHP, MySQL, Javascript 무엇인가? (0) | 2017.07.11 |
---|---|
PHP 서문 (0) | 2017.07.08 |