<aside>
💡 하루에도 몇 번씩이나, 평생을 들을 HTTP 정리하자 !
</aside>
🚚 HTTP
HTTP 란?
- HTTP(Hyper Text Transfer Protocol) 란,
서버 - 클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜
- 즉, HTTP 는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약
80번 포트
사용
- HTTP 서버가 80 번 포트에서 요청을 기다리고, 클라이언트는 80번 포트로 요청을 보낸다.
HTTP 특징
비상태 연결(Stateless, Connectless)
- 서버에 연결해 요청하고 → 응답을 받으면 : 연결을 끊어버린다.
- 장점
- 접속 유지 최소화
- 불특정 다수를 대상으로 하는 서비스에 유리
- 단점
- 연결을 끊어버리기 때문에, 클라이언트의 이전 상태를 알 수 없ㅇ,ㅁ
- 이를 해결하기 위해 쿠키, 세션 등을 사용하는 것!!!!!!!!!!!!!!
Keep Alive
- HTTP 1.1 부터는 keep-alive 기능을 지원