본문 바로가기

Php

[php] 1. Server란 무엇일까?

1. 사전적 정의

네트워크에서 다른 컴퓨터나 소프트웨어와 같은 클라이언트에게 서비스를 제공하는 컴퓨터

 

말 그대로 하자면 서버는 "제공자" 역할입니다!

쉽게 말하자면 식당 가면 직원분께 주문을 하고 음식을 받죠?

그런 것과 같이 학교 홈페이지를 주세요! 하고 요청하면 그 페이지를 제공해 주는 역할을 하는 것이 바로 Server입니다!

 

예시를 보여드리겠습니다!

서비스 서버
강의 교수, 선생님
식당 점원, 요리사
버스, 택시 기사님

 

코드 형식으로 보자면..

if(~~요청이 들어오면){
	~~.(확장자) 파일을 열어주기
}

이런 코드가 수두룩입니다...

이제 서버가 어떤일을 하는지는 이해하셨을 거라고 생각합니다!

 

2. 서버에 접근하기

 

그럼 우린 어떤식으로 서버에 접근할 수 있을까요?

간단한 그림으로 먼저 살펴보겠습니다!

서버와 클라이언트의 일상생활 그림표현

일상생활에서 볼 수 있는 서버와 클라이언트의 작용을 쉽게 그림으로 표현해 보았습니다.

 

자 저희가 식당에 갔습니다!

  1. 식당에 들어가서 착석 후, 메뉴를 주문합니다.
  2. 관계자는 주문을 접수하고 냉장고에서 맞는 재료를 찾아 준비합니다.
  3. 요리사는 요리를 하고 점원에게 전달합니다.
  4. 점원은 고객에게 고객이 요청한 요리를 전달합니다.

여기서 단어만 살짝..! 바꿔보겠습니다.

 

진짜 서버의 작용

  1. Client는 Server에게 필요한 것을 요청합니다.
  2. Server는 Backend Language를 이용하여 요청을 전달합니다.
  3. Query문을 사용하여 Database에 접근합니다.
  4. Server가 Client가 요청했던 서비스를 제공합니다.

엄청 간단하죠..! 간단하실 거라 믿습니다.... ㅠㅠ...

여러분은 서버를 이해하신 거예요..!!

 

저는 backend language 중 "php"를 이용한 글로 다시 찾아뵙겠습니다!

'Php' 카테고리의 다른 글

[php] 3. localhost란?  (0) 2023.04.15
[php] 2. Bitnami_WAMP 설치부터 시작하는 php  (0) 2023.04.12