HTTP란?
HTTP : HyperText Transfer Protocol
HTML과 같은 문서를 전송하기 위한 프로토콜이다.
웹브라우저와 웹서버의 소통을 위해 디자인 되었다.
cf. 프로토콜
더보기
컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계
HTTP 메세지
1. 클라이언트가 서버에게 요청하는 것이 Request
- GET, POST, DELETE, PATCH 등등...
2. 서버가 클라이언트에게 되돌려주는 것이 Response
메세지의 구조
1. Start Line : 상태를 나타냄 항상 첫줄에 위치
2. HTTP Headers : 요청을 지정하거나, 메세지에 포함된 본문을 설명하는 헤더의 집합
3. Body : 요청과 관련된 데이터나 응답과 관련된 데이터 마지막에 위치
HTTP의 특징 : 무상태성 (Stateless)
'공부 일지 > 네트워크 & 보안' 카테고리의 다른 글
프로토콜 (protocol) (0) | 2023.03.05 |
---|---|
네트워크 통신망 (WAN, MAN, LAN, PAN) (0) | 2023.02.13 |
Cookie / Session (0) | 2022.09.22 |
암호화 - Hashing / Salt (0) | 2022.09.22 |
HTTPS (0) | 2022.09.22 |