- 페이로드(payload)는 전송되는 데이터를 의미
- 데이터를 전송할 때, 헤더와 메타데이터, 에러 체크 비트 등과 같은 다양한 요소들을 함께 보내어, 데이터 전송의 효율과 안정성을 높히게 됨
- 보내고자 하는 데이터 자체를 의미하는 것을 페이로드라고 함
실생활 예시
- 우리가 택배 배송을 보내고 받을 때, 택배 물건이 페이로드
- 송장이나 박스, 뾱뾱이와 같은 완충재 등등은 부가적인 것으로 페이로드가 아님
위키피디아에 이해하기 좋은 예시
- json으로 보는 실제 데이터에서의 payload는 아래의 json에서 “data” 부분만 해당
- 그 이외의 데이터들은 전부 통신을 하는데 있어 용이하게 해주는 부차적인 정보들
{ "status" : "from": "localhost", "to": "http://melonicedlatte.com/chatroom/1", "method": "GET", "data":{ "message" : "There is a cutty dog!" } }
Payload 참고 그림
※ 참고) 페이로드(payload)의 유래
- 운송업에서 비롯된 것으로 지급(pay)해야 하는 적화물(load)을 의미
- 예를 들어, 유조선 트럭이 20톤의 기름을 운반한다면 트럭의 총 무게는 차체, 운전자 등의 무게 때문에 기름의 무게보다 더 무겁게 된다.
- 모든 무게를 운송하는데 비용이 발생하지만, 고객은 오로지 기름의 무게에만 비용을 지급
‘pay-load’란 말이 나온 것
'IT 학습 용어' 카테고리의 다른 글
CI/CD 설명 (0) | 2022.07.07 |
---|---|
file storage, block storage, object storage이란 (0) | 2022.07.03 |
M3U8 파일 (0) | 2022.06.27 |
LRU (Least Recently Used) (0) | 2022.06.27 |
Consistent Hashing 정리 (0) | 2022.06.24 |