- Request Response 구조이다.
- 클라이언트는 서버에 요청을 보내고, 응답을 대기한다.
- 서버가 요청에 대한 결과를 만들어서 응답한다.
- 응답 결과를 열어서 클라이언트가 동작한다.
옛날에는 클라이언트와 서버가 통합되어 있었는데, 지금은 분리해서 비즈니스 로직과 데이터등은 서버에 밀어넣고 클라이언트는 ui , 사용성 등에 집중을 한다. 그러면 클라이언트와 서버가 각각 독립적으로 진화할 수 있다.
- 서비스를 요청하는 시스템입니다.
- 데스크톱 , 노트북 , 스마트 폰, 태블릿 등이 있습니다.
- 서비스를 제공하는 시스템입니다.
- 데이터베이스 서버, 웹 애플리케이션 서버, 파일 서버, DNS 등이 있습니다.
- 클라이언트와 서버를 연결합니다.
- 스위치, 라우터, 게이트웨이, 모뎀 등이 있습니다.
- 클라이언트는 네트워킹 장치에 요청을 제출합니다.
- 네트워크 서버는 요청을 수신하고 처리합니다.
- 서버는 클라이언트에 응답을 전달하빈다.
클라이언트는 서버 연결을 위해 LAN(Local Area Network) 또는 WAN(Wide Area Network)을 이용합니다.