클라이언트 서버 모델에 대해~초보자용~
1777 단어 server신인 프로그래머 응원신인 엔지니어AWS
소개
초학자(자신도 포함해) 쪽에 있어서, 「웹 서비스가 어떻게 움직이고 있는가」 이해하는 것은 코딩해 가는 데에서도, 또, 취직 활동을 실시하는데 있어서도 재차 소중하게 되면 생각했기 때문에 이 기사를 썼습니다.
지식량은 사람 각각이라고 생각하기 때문에 가능한 한 용어 해설을 더하면서 설명해 갑니다
이해하기 어려운 부분이 있으면 댓글 주시면 ASAP에서 수정합니다. 하하
클라이언트 서버 모델이란?
단적으로 표현하면, 다음의 문장으로 설명할 수 있습니다.
"클라이언트와 서버에서 각각 기능을 나누고, 그들을 컴퓨터 네트워크로 연결한 모델이다"
↓그림으로 나타내면 이런 느낌↓
안마, 초점이 없기 때문에 각각 설명하겠습니다!
첫째, クライアント
는 웹 브라우저 또는 데스크톱 응용 프로그램을 나타냅니다. 즉, 자신들이, PC상에서 움직이고 있는 것이라고 생각하는 것이 알기 쉽네요.
다음으로 サーバー
는, 파일의 보관·정보의 읽어내, 처리·정보의 꺼내 등, 간단하게 말하면 데이터를 보관하고 있는 역할을 하고 있습니다.
또, 서버에는 몇개의 종류가 있어, 크게 ①物理サーバー
, ②仮想サーバー
의 2 종류로 나눌 수 있습니다. (다음 문장은 관심이 있으면 봐주세요)
①物理サーバー
는 소위 온프레미스와 같이 서버를 직접 사서 서버를 공유하거나 전용으로 사용하는 방법을 말합니다.
다만, 서버는 고액이므로, 조금 이용하고 싶다고 하는 요구에는 맞지 않는 특징이 있네요.
②仮想サーバー
는 하나의 물리적 서버에서 여러 대의 OS를 실행하여 여러 사양으로 실행하는 메커니즘입니다. 물리적으로는 없지만, OS를 가상적으로 이용하고 있는 이미지입니까. 이것은 AWS를 사용하는 경우가 많습니다. (나중에 기사 쓰기!)
처리 흐름
브라우저 상에서, 버튼을 클릭하는 등 어떠한 액션을 하면, 브라우저로부터 リクエスト(要求)
라고 하는 것이 서버에 보내집니다.
그것을 받은 서버는, 요청에 응한, 이미지나 정보 나름을 브라우저상에 レスポンス(応答)
로서 돌려주어, 모두가 클릭한 이미지를 볼 수 있게 되는 것입니다.
또 한번, 이미지로 흐름을 파악. . .
라고, 이런 느낌으로, 뒤에서는 처리가 행해지고 있습니다!
간단합니다만, 설명해 갔습니다. 또 뭔가 있으면 콘트 주세요! ! 수고하셨습니다!
Reference
이 문제에 관하여(클라이언트 서버 모델에 대해~초보자용~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/atsushi729/items/52c8ede9f09d08dc84e6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
단적으로 표현하면, 다음의 문장으로 설명할 수 있습니다.
"클라이언트와 서버에서 각각 기능을 나누고, 그들을 컴퓨터 네트워크로 연결한 모델이다"
↓그림으로 나타내면 이런 느낌↓
안마, 초점이 없기 때문에 각각 설명하겠습니다!
첫째,
クライアント
는 웹 브라우저 또는 데스크톱 응용 프로그램을 나타냅니다. 즉, 자신들이, PC상에서 움직이고 있는 것이라고 생각하는 것이 알기 쉽네요.다음으로
サーバー
는, 파일의 보관·정보의 읽어내, 처리·정보의 꺼내 등, 간단하게 말하면 데이터를 보관하고 있는 역할을 하고 있습니다.또, 서버에는 몇개의 종류가 있어, 크게
①物理サーバー
, ②仮想サーバー
의 2 종류로 나눌 수 있습니다. (다음 문장은 관심이 있으면 봐주세요)①物理サーバー
는 소위 온프레미스와 같이 서버를 직접 사서 서버를 공유하거나 전용으로 사용하는 방법을 말합니다.다만, 서버는 고액이므로, 조금 이용하고 싶다고 하는 요구에는 맞지 않는 특징이 있네요.
②仮想サーバー
는 하나의 물리적 서버에서 여러 대의 OS를 실행하여 여러 사양으로 실행하는 메커니즘입니다. 물리적으로는 없지만, OS를 가상적으로 이용하고 있는 이미지입니까. 이것은 AWS를 사용하는 경우가 많습니다. (나중에 기사 쓰기!)처리 흐름
브라우저 상에서, 버튼을 클릭하는 등 어떠한 액션을 하면, 브라우저로부터 リクエスト(要求)
라고 하는 것이 서버에 보내집니다.
그것을 받은 서버는, 요청에 응한, 이미지나 정보 나름을 브라우저상에 レスポンス(応答)
로서 돌려주어, 모두가 클릭한 이미지를 볼 수 있게 되는 것입니다.
또 한번, 이미지로 흐름을 파악. . .
라고, 이런 느낌으로, 뒤에서는 처리가 행해지고 있습니다!
간단합니다만, 설명해 갔습니다. 또 뭔가 있으면 콘트 주세요! ! 수고하셨습니다!
Reference
이 문제에 관하여(클라이언트 서버 모델에 대해~초보자용~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/atsushi729/items/52c8ede9f09d08dc84e6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(클라이언트 서버 모델에 대해~초보자용~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/atsushi729/items/52c8ede9f09d08dc84e6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)