[서버]
Server
서비스를 제공하는 컴퓨터
웹 호스팅
요청을 받아서 서비스를 제공하는쪽 (응답하는 쪽)
[클라이언트]
Client
서비스를 이용하는 컴퓨터
사용자
브라우저
요청을 (시도)하는 쪽
[클라이언트와 서버간의 동작 과정(웹 서비스 진행 과정)]
1) URL 입력
2) IP 주소로 변환
3) HTML 페이지 요청
4) 3의 요청 내용을 분석
5) HTML 파일 전송
6) HTML 태그를 분석하여 화면 구성
[HTTP 명령: GET, POST]
[GET]
URL에 정보가 노출됨(보안 불리)
전달할 수 있는 데이터 크기에 제한O
URL?매개변수=값&매개변수=값
R(데이터를 로드) 작업에 많이 활용: SELECT
-> 서버에서 정보를 가져오려고 사용하는 방법
-> 보여주는 것
[POST]
URL에 값이 표시X
요청헤더에 데이터를 넣어 전송하기 때문에, 데이터 크기에 제한X
CUD(데이터를 전달) 작업에 많이 활용
-> 서버에 정보를 전달하려고 사용하는 방법
-> 보내주는 것
사용자의 요청에 의해 서버에서 전송된 HTML 태그(응답)는
웹 브라우저에 의해 해석되어
화면 구성 및 배치 작업 등을 거쳐 제공됨
'개발자노트 > 웹' 카테고리의 다른 글
JSP 지시어 [<%@%>] (0) | 2022.08.01 |
---|---|
JSP와 Servlet(서블릿) + Servlet doGet(),doPost() (0) | 2022.08.01 |
HTML - API 사용하기 ( 구글맵API , Marker icon 변경 ) (0) | 2022.07.29 |
HTML - jQuery를 이용한 toggle() 예제 ( 사진 열기 ) (0) | 2022.07.28 |
HTML - jQuery를 이용한 toggleClass("on") 예제 (0) | 2022.07.28 |