바이트 (Byte)
8비트의 모음입니다. “옥텟”이라고도 합니다. 바이트는 256개의 다른 값 또는 기호를 나타낼 수 있습니다.
바이트란 무엇입니까?
바이트는 일정한 수의 비트를 담는 그릇이라고 생각하면 됩니다. 비트는 켜짐(1) 또는 꺼짐(0) 상태를 갖는 전등 스위치와 같습니다. 바이트는 이러한 비트 8개를 묶습니다. 일렬로 놓인 8개의 스위치는 256가지 서로 다른 켜짐/꺼짐 조합을 가질 수 있습니다.
왜 8개인가
8비트를 사용하면 바이트 하나로 0과 1의 256가지 서로 다른 조합(2의 8제곱)을 나타낼 수 있습니다. 부호 없는 정수로 읽으면 0부터 255까지, 16진수로는 00부터 FF까지 두 자리로 표기합니다. 초기 컴퓨터에는 6비트나 9비트 바이트도 있었지만, 오늘날 사실상 모든 시스템에서 1바이트는 8비트입니다.
256의 힘
- ASCII 코드에서 영문 알파벳, 0부터 9까지의 숫자, !, @, #, $ 같은 특수 문자는 각각 1바이트로 표현됩니다.
- 한글 음절은 UTF-8 인코딩에서 보통 3바이트를 차지합니다.
- 각 조합은 문자뿐 아니라 숫자, 기호, 색상 값 등을 나타낼 수 있으며, 충분한 바이트를 연결하면 문서, 그림, 노래, 영화 한 편 전체까지 나타낼 수 있습니다.
바이트와 옥텟
바이트를 옥텟이라고 부르기도 합니다. 옥텟은 “정확히 8비트 묶음”이라는 뜻을 분명히 드러내는 표현으로, 바이트 크기가 시스템마다 달랐던 시절의 혼동을 피하려고 통신 규격 등에서 주로 씁니다.
비트와 바이트를 구별하기
데이터 전송 속도는 흔히 초당 비트(bps, Mbps)로, 저장 용량은 바이트(KB, MB, GB)로 표시됩니다. 100Mbps 회선은 초당 약 12.5MB를 전송하는 셈이므로, 단위를 읽을 때 소문자 b(비트)와 대문자 B(바이트)를 구별해야 합니다.
더 큰 단위
바이트가 모이면 킬로바이트(KB), 메가바이트(MB), 기가바이트(GB)처럼 더 큰 단위로 셉니다. 국제단위계에 맞춘 표기에서는 1KB가 1,000바이트이고, 2의 거듭제곱을 쓰는 표기에서는 1KiB(키비바이트)가 1,024바이트입니다. 운영 체제와 저장 장치 제조사가 서로 다른 기준을 쓰기도 해서 같은 용량이 다르게 표시될 수 있습니다.
블록체인에서의 바이트
블록체인 데이터의 크기도 바이트 단위로 셉니다. 예를 들어 SHA-256 해시값은 32바이트, 이더리움 주소는 20바이트이며, 16진수로 쓰면 바이트당 두 글자가 됩니다. 비트코인에서는 트랜잭션 수수료가 데이터 크기(가상 바이트, vbyte)에 비례해 매겨집니다.
핵심 요약
바이트는 기차의 객차 한 칸에 비유할 수 있습니다. 각 객차는 제한된 수의 물건을 담을 수 있지만, 충분히 연결하면 무엇이든 운송할 수 있습니다. 바이트는 작아 보일 수 있지만 디지털 시대에 정보를 저장하고 사용하는 방식의 기초입니다.
이 글은 학습을 위한 일반 정보이며 투자 권유나 법률 자문이 아닙니다. 가상자산은 가격 변동이 크고 원금 손실 위험이 있습니다.