참고사항

비연결성(connectionless)

응디 2023. 1. 10. 13:43

TCP/IP 기본적으로 연결을 유지를 한다.

하지만 안쓰는 요청들을 유지 하고 있는건 너무 비 효율적이다.

 

 

연결을 유지하지 않는 모델(HTTP)

→ 서버는 연결 유지 X, 최소한의 자원 사용 ( 요청이 들어올때만 연결을 시켜준다. )

 

비 연결성

  • HTTP는 기본이 연결을 유지하지 않는 모델
  • 일반적으로 초 단위의 이하의 빠른 속도로 응답
  • 1시간 동안 수천명이 서비스를 사용해도 실제 서버에서 동시에 처리하는 요청은 수십개 이하로 매우 작음(예 ) 웹 브라우저에서 계속 연속해서 검색을 누르지 않음)
  • 서버 자원을 매우 효율적으로 사용 할 수 있다.

 

비 연결성의 한계와 극복

  • TCP/IP 연결을 새로 맺어야 함 - 3 way handshake 시간 추가
  • 웹 브라우저로 사이트를 요청하면 HTML 뿐만 아니라 자바스크립트, CSS, 추가 이미지 등 수 많은 자원 함께 다운로드
  • 지금은 HTTP 지속 연결로 문제 해결
  • HTTP/2, HTTP/3 에서 더 많은 최적화

'참고사항' 카테고리의 다른 글

Stateful, Stateless  (0) 2023.01.10
DNS  (0) 2023.01.09
PORT  (0) 2023.01.04
TCP, UDP  (0) 2023.01.04
IP  (0) 2023.01.04