사이드 프로젝트/인프런 - 올인원 개발 클래스
클라이언트와 서버
의정부핵꿀밤
2021. 8. 11. 03:26
728x90
1. 네트워크 기본
네트워크란 컴퓨터와 컴퓨터간의 연결을 의미한다
2. 클라이언트와 서버
클라이언트 (Client) : 네트워크에서 정보를 요구해서 받는 쪽
서버 (Server) : 정보를 제공해 주는 쪽
실제로 우리가 사용하는 웹, 앱 서비스는 다양한 서버들과 통신한다
- 브라우저에서 웹에 접속한다는 것은 웹 서버에서 웹 (HTML, CSS, JS)를 다운받은 것이다
- 웹에서 보는 이미지들은 모두 파일 서버에서 이미지를 다운받은 결과물이다
- 웹에서 로그인을 할 때는 로그인을 돕는 인증 서버와 통신을 한 것이다
- 앱에서 상품 정보들을 불러올 때는 상품 정보를 제공하는 API 서버와 통신을 한 것이다
3. 서버의 기본 구조
우리가 사용하는 모든 프로그램은 OS의 관리 하에 돌아간다!
일반적으로 서버란 서버 전용 프로그램이 실행되고 있는 컴퓨터라고 생각하면 된다
728x90