본문 바로가기

생활코딩/웹어플리케이션 만들기

웹의 역사, 서버와 클라이언트

[인터넷 ≠ 웹]

- 웹은 인터넷을 기반으로 하는 기술 중 하나. 가장 유명하기 때문에 동일화하는 경우가 많음

- 웹은 인터넷을 통해 HTML이라는 언어로 작성된 페이지를 주고받을 수 있도록 한 것.

- HTTP는 웹브라우저(클라이언트)와 웹서버(서버)가 정보를 주고받을 때 쓰이는 규약.




[클라이언트, 서버]

클라이언트 - 웹브라우저가 설치되어 있는 컴퓨터

서버 - 웹서버가 설치되어 있는 컴퓨터


[클라이언트와 서버의 관계]

1. 클라이언트는 주소를 통해 알고싶은 정보가 담긴 웹페이지를 '요청'

2. 서버에서는 웹서버가 요청을 받고 하드디스크에 저장된 웹페이지를 찾아 읽어서 클라이언트에게 '응답'함


- 공부하는 과정에서는 웹브라우저에 웹브라우저가 설치된 컴퓨터에 있는 웹서버에 접속하는 주소를 입력해 접속하게 됨.


[웹서버 종류]

Apache - 오픈소스. 점유율 1등을 계속 유지해옴.

Nginx - 오픈소스

IIS - MS사에서 제공




[bitnami WAMP stack]

Windows

Apache

Mysql

Php


[Apache, PHP, MySQL 제어]

Bitnami WAMP Stack Manager에서 서버를 켰다 끌 수 있음

Manage Servers에서 Configure - Open Log : 해당 서버의 기록을 볼 수 있음

'생활코딩 > 웹어플리케이션 만들기' 카테고리의 다른 글

CSS  (0) 2016.08.07
Semantic Web  (0) 2016.08.05
HTML  (0) 2016.08.05
웹 서버  (0) 2016.07.28