728x90
반응형

내가 알고 있는 페이로드는 데이터를 요청했을 때 응답으로 보내지는 데이터 부분이라고 알고 있다.
그래서 정확히 페이로드가 무엇인지에 대해서 정리해보려고 한다.

 

페이로드(Payload) 란

페이로드(Payload) 전송되는 데이터 를 의미한다.

 

페이로드 는 전송의 근본적인 목적이 되는 데이터의 일부분으로 그 데이터와 함께 전송되는 헤더와 메타데이터와 같은 부분을 제외한 데이터이다. 컴퓨터 보안에서는 페이로드를 멀웨어의 일부를 뜻한다.

 

페이로드(Payload) 라는 용어는 큰 데이터 덩어리 중 '흥미 있는' 데이터를 구별하는 데 사용한다.
또한 운송업에서 비롯된 용어인데 지급(pay) 해야하는 적화물(load) 를 의미한다고 한다.

 

프로그래밍에서는 주로 메시지 프로토콜 중에서 프로토콜 오버헤드와 원하는 데이터를 구별할 때 사용된다.
예를 들어, 웹 서비스 응답은 아래의 JSON 파일과 같다고 했을 때 data 에 해당하는 부분이 페이로드가 된다.

{
    "status":"OK",
    "data": {
        "message":"Hello, world!" // payload
    }
}

 

우리가 흔히 API request 를 하게 되면 서버에서 response 를 받을 수 있는데 response 의 내용 중에서 "data" 에 해당하는 부분이라고 생각하면 된다.

 

- 참고 사이트

https://ko.wikipedia.org/wiki/%ED%8E%98%EC%9D%B4%EB%A1%9C%EB%93%9C_(%EC%BB%B4%ED%93%A8%ED%8C%85) 

 

페이로드 (컴퓨팅) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 페이로드(영어: payload)는 사용에 있어서 전송되는 '순수한 데이터'를 뜻한다. 페이로드는 전송의 근본적인 목적이 되는 데이터의 일부분으로 그 데이터와 함께

ko.wikipedia.org

https://techterms.com/definition/payload

 

Payload Definition - What is a computer payload?

Definitions by TechTerms.com The definition of Payload on this page is an original TechTerms.com definition. If you would like to reference this page or cite this definition, you can use the green citation links above. The goal of TechTerms.com is to expla

techterms.com

 

728x90
반응형

'데이터 엔지니어링 > 개념정리' 카테고리의 다른 글

Debezium 에 대해서  (0) 2023.07.31
OLPT 와 OLAP 에 대해서  (0) 2023.02.05
복사했습니다!