본문 바로가기
Development/WEB

서버, 클라이언트, 프로토콜, 통신, 웹 표준

by dohk325 2022. 11. 30.
반응형
 

서버(Server)

서비스를 제공하는 컴퓨터(Service Provider)

 

클라이언트(Client)

서비스를 받는 컴퓨터(Service User). 웹 브라우저가 대표적이다.

 

통신 규약 또는 통신 프로토콜(Communication Protocol)

컴퓨터끼리(서버와 클라이언트끼리) 서로 원활한 통신이 이루어지도록 만든 공통의 약속(프로토콜)이다. 대표적으로 HTTP, HTTPS, FTP 등이 있다.

 

서버와 클라이언트 간의 통신

브라우저가 페이지를 요청하면 웹 서버가 이에 대한 응답으로 웹 페이지를 보내는 식으로 서버와 클라이언트가 통신하게 된다. 서버와 클라이언트는 단일 컴퓨터 내(로컬 환경)에서도 적용될 수 있고 네트워크 환경에서도 적용될 수 있는 개념적인 구분이다.

 

웹 표준

다양한 브라우저에 대응하기 위한 표준 기술이나 규칙을 의미한다. 브라우저가 매우 다양하기 때문에 브라우저마다 지원하는 기술이 다를 수 있다. 이 말은 곧 동일한 서비스를 제공해도 브라우저마다 다른 서비스를 받을 수 있음을 의미한다. 따라서 브라우저가 다르더라도 동일한 서비스를 제공받을 수 있도록 표준이 필요하다. 이러한 표준은 W3C가 제정한다.

반응형