본문 바로가기

Web

[Web] HTTP 1.1

통신을 위해서는 두 개의 컴퓨터가 연결이 되어야한다. 이 때 이 연결선에서는 1바이트(8비트)의 단위로 데이터가 이동을 한다. 이 과정에서 어떤 약속이 필요하다. 이것을 프로토콜이라고 한다.

 

HTTP는 웹 상에서 HTML을 보내기 위해 존재하는 통신 기법으로 1.1 기준에선 크게 4가지 통신 방법이 존재한다.

  1. GET : 데이터를 요청한다.(SELECT)
  2. POST  : 데이터를 추가하게 요청한다. (INSERT)
  3. PUT : 데이터를 수정하게 요청한다. (UPDATE)
  4. DELETE : 데이터를 삭제하게 요청한다. (DELETE)

그리고 이 과정에서 A라는 컴퓨터는 저 4가지 방법을 이용해서 Request(요청)을 보내고, B는 이에 대한 Response(응답)을 보낼 것이다. 즉 요청의 방법이 4가지가 있다고 보면 된다. 

 

그리고 이러한 데이터는 GET:요청?사과 또는 요청?회원정보 이런 식으로 요청을 보낸다. 특히 POST는 요청을 붙여야 하는데, ID=test pw=1234 이런 것을 같이 보낼 필요가 있다. 

'Web' 카테고리의 다른 글

[Web] Stateless와 Stateful  (0) 2021.10.14
[Web] 웹 소켓이란  (0) 2021.10.06