IT

Php배우기(1)-서버(Server)와 클라이언트(Client)란?

KS짱짱맨 2020. 2. 12. 00:19

오늘은 php를 배우기 시작한 첫날이다 :)

php를 배우기전에 우선적으로 "서버와 클라이언트"에 대해 배워보았다.

 

사실 서버, 클라이언트 많이 들어본 내용인것 같은데 ㅋㅋㅋ 정확하게 어떤 개념인지 사실 잘 몰랐지만

오늘 어느정도 이해 할 수 있었다.

 

오늘 공부내용 요약필기

알게 된 것을 간단히 정리해보겠다.

 

1. 서버(Server)는 저장소다. (하드디스크 같은)

2. 서버에는 여러가지 파일들이 저장되어 있다.

3. 클라이언트(Client)는 "Web Client*"를 통해 서버에 접근하여 특정 파일을 요청한다.

   * Internet Explorer/ Chrome/ Firefox 등등

4. 서버에 접근하고 파일을 요청할때 사용되는 것이 "인터넷 주소**" 이다. 

   ** 인터넷주소는 컴퓨터에서 흔히 사용하는 '경로'와 같다.

       ex) 컴퓨터 파일 경로 = D:\다운로드\StarWars\스타워즈2.mp4

            --> D드라이브(저장소)에 있는 다운로드폴더 안에 있는 StarWars폴더 안에 있는 스타워즈2.mp4

           인터넷 경로 = www.inflearn.com/courses/creative/ar-vr.php

            --> www.inflearn.com이라는 서버에 courses라는 폴더안에 있는 creative라는 폴더 안에 있는 ar-vr.php

 

5. 클라이언트는 웹서버에 자료를 요청하고 웹서버는 요청한 자료를 HTML이라는 문자로 반환한다.

6. HTML을 해석해서 화면에 띄워주는 역할을 하는것이 'web client' 이다.

7. 특정 확장자를 가진 파일(*.php , *.py 등)은 다른 'engine***'에 위임하고 그 해석을 받아오는데 이것을 CGI(Common Gate Interface)라고 한다.

 

8. 그리고 이 'engine'중에 하나가 php이다.

 

끝.

728x90