HTTP(HyperText Transfer Protocol)
한글로는 초본문전송규약 혹은 하이퍼본문전송규약이라고 부르고 WWW상에서 정보를 주고받을 수 있는 프로토콜이다.
주로 HTML 문서를 주고받는 데에 쓰인다. TCP와 UDP를 사용하며, 80번 포트를 사용한다.
웹 서버(Web Server)
웹 서버는 다음의 두 가지 뜻 가운데 하나이다.
1. 웹 서버 : 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램
2. 웹 서버 (하드웨어) : 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터
웹 서버의 주된 기능은 웹 페이지를 클라이언트로 전달하는 것이다.
웹 브라우저(Web Browser)
웹 브라우저 또는 브라우저는 웹 서버에서 이동하며 쌍방향으로 통신하고 HTML 문서나 파일을 출력하는
그래픽 사용자 인터페이스 기반의 응용 소프트웨어이다.
웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이기도 하다.
HTTP와 웹서버 브라우저의 관계
웹 브라우저는 웹 페이지를 가져오기 위해(웹 문서를 열기 위해) 대부분의 웹 서버가 사용하는 HTTP로 통신한다.
HTTP를 이용해 웹 페이지를 가져올 뿐 아니라 웹 서버에 정보를 송신하기도 한다.
'자바 > 자바 공부' 카테고리의 다른 글
| 윈도우 응용 프로그래머와 웹 프로그래머의 직무 차이 (0) | 2020.05.13 |
|---|---|
| 데이터베이스 (0) | 2020.05.13 |
| 서버란? (0) | 2020.05.13 |
| 프레임워크와 자바 웹개발 관련 프레임워크 (0) | 2020.05.13 |
| 메이븐과 의존성 관리도구 (0) | 2020.05.13 |