항해99/TIL | WIL

2023.02.10 (32일)

태감새 2023. 2. 10. 01:52

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