HTTP 특징

비전공자·2021년 11월 3일
0

비연결성 : TCP/IP 연결을 유지하지 않는 것 -> 서버에서 응답 후 바로 종료

stateful : 클라이언트와 서버 사이 상태를 유지한다

  • 단점 : 서버의 자원을 소모한다

stateless : 클라이언트와 서버 사이 상태를 유지하지 않는다 -> 각 요청들은 독립적임(서로 어떤 내용을 요청했는지 모름)

  • 장점 : 서버의 자원을 소모하지 않는다, 중간에 통신하던 서버에 장애가 생겨도 다른 서버와 통신하면 된다(stateful은 다른 서버와 통신하려면 처음부터 다시 시작해야 한다)
  • 단점 : 요청할 때마다 데이터를 보내고 TCP/IP 연결을 해야 한다. => Persistent Connection으로 해결

Persistent Connection을 통해 연결을 잠깐 유지하고 그 안에 받을 자원(css, js, html, image...)들을 다 받는다.

profile
JUST DO IT!

0개의 댓글