반응형
서버(Server)
서비스를 제공하는 컴퓨터(Service Provider)
클라이언트(Client)
서비스를 받는 컴퓨터(Service User). 웹 브라우저가 대표적이다.
통신 규약 또는 통신 프로토콜(Communication Protocol)
컴퓨터끼리(서버와 클라이언트끼리) 서로 원활한 통신이 이루어지도록 만든 공통의 약속(프로토콜)이다. 대표적으로 HTTP, HTTPS, FTP 등이 있다.
서버와 클라이언트 간의 통신
브라우저가 페이지를 요청하면 웹 서버가 이에 대한 응답으로 웹 페이지를 보내는 식으로 서버와 클라이언트가 통신하게 된다. 서버와 클라이언트는 단일 컴퓨터 내(로컬 환경)에서도 적용될 수 있고 네트워크 환경에서도 적용될 수 있는 개념적인 구분이다.
웹 표준
다양한 브라우저에 대응하기 위한 표준 기술이나 규칙을 의미한다. 브라우저가 매우 다양하기 때문에 브라우저마다 지원하는 기술이 다를 수 있다. 이 말은 곧 동일한 서비스를 제공해도 브라우저마다 다른 서비스를 받을 수 있음을 의미한다. 따라서 브라우저가 다르더라도 동일한 서비스를 제공받을 수 있도록 표준이 필요하다. 이러한 표준은 W3C가 제정한다.
반응형
'Development > WEB' 카테고리의 다른 글
이미지 렌더링 & Raster와 Vector (0) | 2022.12.01 |
---|---|
DOM(Document Object Model) (0) | 2022.11.29 |
[FastCampus] '프로그래밍 첫걸음 시작하기' 강의 노트 (0) | 2019.08.29 |