Day 31
HTTP (HyperText Transfer Protocol)
HTTP 메시지에 모든 것을 전송
HTTP/1.1 : 가장 많이 사용하는 버전
기반 프로토콜
TCP : HTTP/1.1 , HTTP/2
UDP : HTTP/3
특징
- 클라이언트 서버 구조
- 무상태 프로토콜(스테이스리스), 비연결성
- HTTP 메시지
- 단순함, 확장 가능
클라이언트 서버 구조
Request Response 구조
무상태 프로토콜 (Stateless)
서버가 클라이언트의 상태를 가지고 있지 않는다.
무상태 : 응답유지를 안하니 무한한 서버 증설 가능.
한계
무상태로 설계할 수 없는 경우도 있다. (로그인)
비연결성 (Connectionless)
요청 응답이 이루어지면 연결을 끊어버림.
서버는 최소한의 자원으로 서버를 유지한다.
한계
연결 새로하기 -> 3way handshake 다시 해야함.
지금은 지속연결(Persistent Connections)으로 극복.
'항해99 > TIL | WIL' 카테고리의 다른 글
| 2023.02.11 (34일) (0) | 2023.02.12 |
|---|---|
| 2023.02.10 (33일) (0) | 2023.02.10 |
| 2023.02.08 (31일) (0) | 2023.02.08 |
| 2023.02.07 (30일) (0) | 2023.02.07 |
| 2023.02.06 (29일) (0) | 2023.02.06 |