클라이언트 서버 구조

438 단어·1 분·원문(.md)

  • Request Response 구조이다.
  • 클라이언트는 서버에 요청을 보내고, 응답을 대기한다.
  • 서버가 요청에 대한 결과를 만들어서 응답한다.
  • 응답 결과를 열어서 클라이언트가 동작한다.

옛날에는 클라이언트와 서버가 통합되어 있었는데, 지금은 분리해서 비즈니스 로직과 데이터등은 서버에 밀어넣고 클라이언트는 ui , 사용성 등에 집중을 한다. 그러면 클라이언트와 서버가 각각 독립적으로 진화할 수 있다.

클라이언트 - 서버 구성 요소 #

클라이언트 #

  • 서비스를 요청하는 시스템입니다.
  • 데스크톱 , 노트북 , 스마트 폰, 태블릿 등이 있습니다.

서버 #

  • 서비스를 제공하는 시스템입니다.
  • 데이터베이스 서버, 웹 애플리케이션 서버, 파일 서버, DNS 등이 있습니다.

네트워킹 장치 #

  • 클라이언트와 서버를 연결합니다.
  • 스위치, 라우터, 게이트웨이, 모뎀 등이 있습니다.

클라이언트-서버 모델이 작동하는 방식 #

  1. 클라이언트는 네트워킹 장치에 요청을 제출합니다.
  2. 네트워크 서버는 요청을 수신하고 처리합니다.
  3. 서버는 클라이언트에 응답을 전달하빈다.

클라이언트는 서버 연결을 위해 LAN(Local Area Network) 또는 WAN(Wide Area Network)을 이용합니다.

Back-End/http/HTTP기본/structclient.md