웹 동작 방식

  1. 웹브라우저
  1. 프로토콜 스택, LAN 어댑터
  1. 허브, 스위치, 라우터
  1. 방화벽, 캐시 서버
  1. 웹서버

GET 방식과 POST 방식의 차이

(데이터 노출 부분 이미지가 잘못된것 같다. 반대가 되야할 듯)

GET 방식은 HTTP Request Message의 Header 부분의 Url에 요청 데이터를 담아 보낸다.

url이라는 공간에 담기때문에 데이터의 크기가 제한적이며, 보안에 좋지않다.

POST 방식은 HTTP Request Message의 Body 부분에 데이터를 담아 보낸다.

GET 방식보다 데이터의 크기가 크며, 보안이 더 낫다.

일반적으로 서버의 상태나 값을 변경 하기위해서는 POST 방식을 사용하고, 단순 보여주기용으로는 GET 방식을 사용한다. 또한, GET 방식의 경우 브라우저에서 Caching이 가능하다.