본문 바로가기
기초 용어

[개념] pay load, overhead, protocol overhead

by tokkiC 2022. 5. 17.

pay load 페이로드


pay 비용 + load 화물, 짐

그대로 해석해보면 화물값, 짐값 이라는 뜻이다

어떤 작업을 수행할 때 목적이 되는 핵심 부분을 뜻한다


overhead 오버헤드


overhead 부대비용, 간접비용, 부가정보

어떤 작업을 수행할 때 부가적으로 소비되는 (비용이 드는) 자원을 말한다


이해를 위해 예시를 비유해보자

내가 익명이가 나오는 영화를 보러가려고 한다. 영화관에 가려면 지하철을 타고 가야만한다

난 익명이의 팬이라 영화 내용은 그닥 중요하지 않고 그저 익명이를 보기 위해 영화를 본다고 하자

난 영화표 값만 달랑 들고가면 안된다. 지하철 비도 가지고 가야한다

여기서 영화를 보기위한 목적과는 상관없지만 그 목표를 달성하기 위한 부대비용으로 지하철 비가 지출되는데

이 때의 지하철비를 오버헤드라고 한다

이 지하철비(오버헤드)는 꼭 필요한것이 아니며 버스나 비행기를 타고갈수도 있고 방법과 상황에 따라 비용이 달라진다

물론 부대비용, 부가적인 정보는 적을수록 좋으니 효과적으로 줄일 방법을 찾으면 좋다.

나는 영화라는 전체를 보지만 그 중에서도 익명이가 나오는 장면들이 내가 영화를 보기 위한 목표다

이 때 '익명이를 보는 것'이 내 페이로드가 된다.

페이로드란 이처럼 무언가를 할때 그 핵심 목적 부분이나 비용을 말한다


protocol overhead 프로토콜 오버헤드


protocol 규약 + overhead

오버헤드가 나온김에 프로토콜 오버헤드도 간단히 설명하겠다

네트워크상에서의 데이터 전송에는 서로의 컴퓨터 간에 지켜야 할 많은 부분들이 필요하고 이것들을 정한게 프로토콜(규약)이다

헤더에 작성하며, 우리의 전송 목적인 페이로드 부분이 아닌 통신만을 위한 부가적인 부분이기에 overhead 에 속한다

이 overhead 는 통신 상의 규약에 대한 정보이므로 protocol overhead 라고 말한다

프로토콜 오버헤드는 통신 규약 외에도 페이로드의 정보와 운영법 및 유지보수 등의 내용도 담고있다

 

익명이 영화 나오면 꼭 보러간다!

'기초 용어' 카테고리의 다른 글

script 스크립트, 스크립트 언어  (0) 2022.05.20
Null-terminated string 널 종단 문자열  (0) 2022.05.19
random 랜덤  (0) 2022.05.19
[개념] buffer , flush()  (0) 2022.05.17

댓글