Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.41 KB

structclient.md

File metadata and controls

30 lines (22 loc) · 1.41 KB

클라이언트 서버 구조

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

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

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

클라이언트

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

서버

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

네트워킹 장치

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

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

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

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