티스토리 뷰
오늘은 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이다.
끝.
'IT' 카테고리의 다른 글
(크롤링) 한국증권거래소KRX_전 종목 가격 Data불러오기 (0) | 2022.08.09 |
---|
- Total
- Today
- Yesterday
- 유니티
- 크롤링
- IT기초
- 경영학
- 비전공자
- It
- C#
- 마케팅
- 파이썬
- Unity
- 심리학
- 가격데이터
- requests
- 주식투자
- 일자별
- 프로그래머스
- beautifulsoup
- json
- 사진크롤링
- 머신러닝
- 알고리즘
- 터틀트레이딩
- Anet
- 주식
- 스타트업
- ET5X
- 시스템투자
- 강화학습
- 랜덤맵
- PYTHON
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |