통신을 위해서는 두 개의 컴퓨터가 연결이 되어야한다. 이 때 이 연결선에서는 1바이트(8비트)의 단위로 데이터가 이동을 한다. 이 과정에서 어떤 약속이 필요하다. 이것을 프로토콜이라고 한다.
HTTP는 웹 상에서 HTML을 보내기 위해 존재하는 통신 기법으로 1.1 기준에선 크게 4가지 통신 방법이 존재한다.
- GET : 데이터를 요청한다.(SELECT)
- POST : 데이터를 추가하게 요청한다. (INSERT)
- PUT : 데이터를 수정하게 요청한다. (UPDATE)
- 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 |