HTTP (HyperText Transfer Protocol)
World Wide Web 상에서 정보를 주고 받을 수 있는 프로토콜로써,
주로 HTML 문서를 주고 받는 데 이용 (현재는 이미지, 비디오, 음성 등 거의 모든 형식의 데이터 전송 가능)
TCP와 UDP를 사용하며, 80번 포트를 사용
클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜
이미지 출처: http://www.ktword.co.kr/abbr_view.php?nav=&m_temp1=648&id=1283
웹 서버
웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 프로그램
HTTP 프로토콜을 구현하며, 사용자 요청 결과를 HTML 형태로 변환하여 전달함
웹 서버 소프트웨어로는 Apache web server, IIS, GWS 등이 있다.
*웹 어플리케이션 서버(WAS)란?
웹 서버가 HTML 문서 같은 정적 컨텐츠를 처리하는 반면,
웹 어플리케이션 서버는 asp, php, jsp 등의 개발언어를 읽고 처리하여 동적 서버 콘텐츠, 웹 응용 프로그램 서비스를 처리함
'Study > 서버' 카테고리의 다른 글
Samba 서버란 무엇인가 (0) | 2017.10.23 |
---|---|
메일 관련 프로토콜(SMTP, POP3, IMAP)과 메일 서버 (0) | 2017.10.23 |
Ubuntu에 MariaDB 설치 / root 계정 비밀번호 설정 (0) | 2017.10.01 |