비 연결성(Connectionless)

gotcha!!·2023년 8월 24일
0

HTTP

목록 보기
8/29

만약 서버와 클라이언트가 연결을 계속 유지한다면 서버에 자원 소모가 많아진다.
그러나 연결 유지를 하지 않게 된다면 서버 입장에서는 최소한의 자원만 필요하게 된다.

비 연결성(Connectionless)

  • HTTP는 기본적으로 연결을 유지하지 않는다.
  • 일반적으로 초 단위 이하의 빠른 속도로 응답한다.
  • 수만명이 서비스를 사용해도 실제 서버에서 동시에 처리하는 요청은 이 보다 매우 작다.
    그래서 서버 자원을 매우 효율적으로 사용할 수 있다.

비 연결성의 단점

  • TCP/IP 연결을 수시로 해야하기에 사용자 입장에서 단점이다.
  • 웹 브라우저로 사이트를 요청하면 HTML,CSS,JS,IMAGE... 등등 수 많은 자원이 함께 온다.

이러한 문제점을 해결하기 위해서
HTTP 지속 연결(Persistent Connections)로 문제를 해결한다.
이는 HTTP/2, HTTP/3에 더 많이 최적화 되어있다.

profile
ha lee :)

0개의 댓글