728x90
1. 네트워크 기본
네트워크란 컴퓨터와 컴퓨터간의 연결을 의미한다
2. 클라이언트와 서버
클라이언트 (Client) : 네트워크에서 정보를 요구해서 받는 쪽
서버 (Server) : 정보를 제공해 주는 쪽
실제로 우리가 사용하는 웹, 앱 서비스는 다양한 서버들과 통신한다
- 브라우저에서 웹에 접속한다는 것은 웹 서버에서 웹 (HTML, CSS, JS)를 다운받은 것이다
- 웹에서 보는 이미지들은 모두 파일 서버에서 이미지를 다운받은 결과물이다
- 웹에서 로그인을 할 때는 로그인을 돕는 인증 서버와 통신을 한 것이다
- 앱에서 상품 정보들을 불러올 때는 상품 정보를 제공하는 API 서버와 통신을 한 것이다
3. 서버의 기본 구조
우리가 사용하는 모든 프로그램은 OS의 관리 하에 돌아간다!
일반적으로 서버란 서버 전용 프로그램이 실행되고 있는 컴퓨터라고 생각하면 된다
728x90
'사이드 프로젝트 > 인프런 - 올인원 개발 클래스' 카테고리의 다른 글
HTTP 통신 쉽게 이해하기 (0) | 2021.08.12 |
---|---|
Javascript 비동기 처리 (0) | 2021.08.10 |
Javascript 콜백과 익명함수 (0) | 2021.08.10 |
javascript 공부하기 (0) | 2021.08.08 |
flex 레이아웃 (0) | 2021.08.04 |
댓글