본문 바로가기

자바기초

HTTP와 웹서버 그리고 브라우저의 관계

HTTP (HyperText Transfer Protocol)

클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜

TCP와 UDP를 사용하며, 주로 HTML 문서를 주고받는 데 쓰임.

(HTTP를 통해 전달되는 자료는 http:로 시작하는 URL(인터넷 주소)로 조회 가능)

 

 

웹 서버 (web server)

웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램

 

 

브라우저 (browser)

웹 서버에서 이동하며 쌍방향으로 통신하고, HTML 문서나 파일을 출력하는 그래픽 사용자 인터페이스 기반의 응용 소프트웨어.

대표적인 HTTP 사용자 에이전트의 하나.

Ex. 파이어폭스, 크롬, IE, MS엣지, 사파리 등