- 웹 (web)
요청과 응답이 일어나는 장소
- 서버와 클라이언트
클라이언트 : 서버에게 자신이 원하는 요청을 보낸다.
서버 : 클라이언트에게 요청받은 서비스를 제공한다.
- HTTPD (HTTP daemon)
웹 서버 백그라운드에서 실행된 채 대기하고 있는 프로그램
요청이 들어오기를 대기하다가 실제로 요청이 들어오면 서버를 깨워준다.
- 웹 컨테이너
동적인 데이터 요청 (DB 접근 연산)이 들어왔을 때 서버가 연산을 요청하는 곳
이 후 연산이 끝나면 정제된 데이터 (JSP,서블릿)로 서버에 돌려준다.
- WAS(Web Application Server)
서버 + 웹 컨테이너
- 웹 브라우저
사용자의 요청에 맞는 주소로 찾아가서 인터넷의 컨텐츠 (문서, 그림, 멀티미디어 파일 등)을 검색 및 열람 후 사용자에게 보여주기 위한 응용 프로그램의 총칭이다.
사용자의 요청에 대한 응답파일을 먼저 해석해서 그래픽으로 표현해주는 프로그램이다.
주요 웹 브라우저는 크롬, 사파리, 파이어 폭스, 엣지, 오페라 등이 있다.
- 프로토콜 (Protocol)
사람끼리 소통할 때 서로 이해할 수 있는 공용어를 사용해야 하듯이 컴퓨터끼리도 공용어를 사용해야한다.
이러한 공용어를 원활하게 통신하기 위해 필요한 규약을 프로토콜이라고 한다.
http:// (Hyper Transfer Protocol) | 클라이언트와 서버간의 웹페이지 등의 장원을 통신하는 규약. 텍스트로 통신하기 때문에 가로채서 본다면 누구나 내용을 볼 수 있다. |
https:// (Hyper Secure Socket) | SSL (Secure Socket Layer) 프로토콜을 이용해서 SSL 인증서 구입 비용 및 갱신 비용이 발생하고 HTTP에 비해서 서버에 부하가 더 많아진다. |
IP (Internet Protocol) | 컴퓨터로 서로 구분할 수 있도록 네트워크 상에서 인터넷에 접속할 때 고유번호(주소)를 부여한다. 그 주소를 'IP 주소' 라고 한다. |
- 도메인 (domain)
IP주소는 기억하고 이해하기 힘들기 때문에 이를 위해서 이름을 부여할 수 있도록 하는 서비스를 말한다.
'WEB > HTML,CSS' 카테고리의 다른 글
DAY 06 : 테이블, 병합, 캡션, thead, tbody, tfoot (0) | 2022.01.17 |
---|---|
DAY 05 : void 요소, 이미지 태그, 하이퍼 링크 (2) | 2022.01.13 |
DAY 04 : 서식 태그, 리스트 태그 (0) | 2022.01.12 |
DAY 03 : 웹 표준, HTML, .... (0) | 2022.01.10 |
DAY 02 : 인코딩, HTML, CSS, JavaScript (0) | 2022.01.10 |