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 |
댓글