📋CS/네트워크 이론
HTTP
하얀성
2023. 9. 18. 08:45
http : 분석하는 링크를 전송하는 프로토콜
특징
클라이언트 서버 구조.
무상태 프로토콜을 지향(스테이스리스), 비연결성
http 메시지로 통해 서로 주고받음
단순함 , 확장가능
---
클라이언트 서버구조
클라이언트가 요청, 서버가 응답. 서로 개별적 구조. 서로 독립적 진화 가능
무상태 프로토콜(Stateless)
- 서버가 클라이언트 상태를 보존X
클라이언트의 이전 요청사항을 일일히 저장하지 않음.
상태유지. 고객이 점원 1명이 계속 있었다고 가정하고 이전 질문을 다시해주지 않음.
무상태유지. 고객이 점원이 질문할 때 마다 계속 바뀌었다고 인지하고 이전 질문을 얹어서 질문해줌.
-무상태는 점원이 중간에 바뀌어도 아무런 문제x
즉, 응답 서버를 쉽게 바꿀 수 있다.
-갑자기 고객이 증가해도 점원 대거 투입 가능.
즉, 클라이언트 요청이 증가해도 서버를 대거 투입할 수 있다.
중간에 서버1이 고장나도 서버2로 대체가 가능.
그래서 보통은 무상태로 설계하고, 로그인 같은 몇몇 케이스만 상태로 설계