⊙ Connected : 서버 연결 유지 O, TCP/IP 연결을 새로 맺어야 할 필요없음, 느리지만 신뢰성이 있음.
⊙ Connectionless : 서버 연결 유지 X, 빠른속도 응답, 수천명이 서비를 이용하더라도 동시에 처리하는 요청은 수십개 이하로 적음, 최소한의 데이터 자원 사용으로 서버 자원을 매우 효율적으로 사용할수 있음.
한계와 극복
⊙ TCP/IP 연결을 새로 맺어야 함 - 3 way handshake 시간 추가.
⊙ 웹 브라우저로 사이트를 요청하면 HTML만 아니라 자바스크립트, css, 추가 이미지 등 많은 자원이 함께 다운로드.
⊙ 지금은 HTTP 지속연결(Persistent Connections)로 문제 해결.
⊙ HTTP/2 or 3에서 최적화.
HTTP ( 6 ) - Stateful, Stateless (0) | 2022.04.27 |
---|---|
HTTP ( 5 ) - URL(User Resource Location) (0) | 2022.04.27 |
HTTP ( 4 ) - PORT / DNS(Domain Name System) (0) | 2022.04.27 |
HTTP ( 3 ) - TCP(Transmission Control Protocol) / UDP(User datagram protocol) (0) | 2022.04.27 |
HTTP ( 2 ) - IP(Internet Protocol Address) (0) | 2022.04.27 |