-
[네트워크] HTTPCS/네트워크 2021. 4. 5. 01:03
HTTP 규격?
클라이언트 서버 구조
- Request - Response 구조
- 클라이언트 서버 각각 독립적으로 발전 할 수 있음
무상태 프로토콜 (Stateless)
- 서버가 클라이언트의 상태를 보존 X
- 서버 확장성 ↑ (스케일 아웃 - 수평 확장 유리)
비연결성 (Connectionless)
- HTTP는 기본이 연결을 유지하지 않는 모델
- 서버 자원을 효율적으로 사용 가능
HTTP 메세지
- HTML부터 이미지, 영상까지 모든 데이터를 주고 받을 수 있음
단순하고 확장 가능
HTTP Request 구조
- start line ex) GET /search HTTP/1.1
- HTTP Method
- Request Target
- HTTP Version
- headers
- body
HTTP Response 구조
- status line ex) HTTP/1.1 404 Not Found
- HTTP 버젼
- Status code
- Status text
- headers
- body
참고 자료
'CS > 네트워크' 카테고리의 다른 글
[네트워크] HTTP/2 (0) 2021.04.22 [네트워크] Sticky Session (0) 2021.04.22 [네트워크] OSGI 7 계층 (0) 2021.04.05 [네트워크] URI와 웹 브라우저 요청 흐름 (0) 2021.04.05 [네트워크] HTTPS (0) 2021.04.05