우리가 컴퓨터를 사용하다보면 비트(bit) 와 바이트(Byte)라는 말은
한 번쯤은 들어 봤다면 이제 이 둘이 어떠한 차이점이 있는지도 알아봐야겠죠?
사람과 사람간에 의사소통을 하기 위한 언어(abcd,, 가나다라,,)가 필요하다면
컴퓨터도 장비간에 의사 소통을 하기 위해 필요한 언어가 있다고 합니다.
가장 잘 설명 할 수 있는 하나의 예가 바로 2진수(binary) 입니다.
컴퓨터는 전자 스위치로 구성된 전기 장치이며, 전자식 스위치를 이용하여 데이터를 전달하는 것이 기본적입니다.
따라서 단순 전기적 신호에 대해서만 반응하여 전기적 충격은 컴퓨터에서 on 또는 off ( 1 또는 0 )으로 해석 됩니다.
즉, 컴퓨터는 두 가지 상태 (2진수의 0과 1)형태 만 이해하고 사용할 수 있습니다.
대개 1은 전원 on 상태를 0은 전원 off 상태로 표현하며 이를 2진수(binary) 또는 비트(Bit) 라고 부릅니다.
비트(bit) 라는 녀석은 2진수로써 0또는 1의 값을 가지며 전원 on/off 로 표현 되거나 전기 충전도, 광 펄스,
전파 신호의 유무로써 표현되기도 합니다.
컴퓨터는 일반적으로 8개 단위의 비트(8bit)를 하나의 그룹으로 사용하는데 이를 바이트(Byte)라 하는데,
( 8bit = 1Byte )
즉, 1바이트는 8개의 on/off 상태를 조합하여 나타낼수 있는 수는 총 256 (2^8)개가 되기 때문에
1바이트(Byte)는 0 부터 255 까지 값을 가질수 있게 됩니다.
바이트(Byte)는 주소 지정이 가능한 단일 저장소라 부르며 ASCII 코드와 같은 데이터 문자를 표현하기도 합니다.
결국 바이트는 컴퓨터와 네트워크를 이해하고 제대로 다루기 위한 중요한 개념이라는 거 아시겠죠?
[bit와 Byte 정보 단위]
단위 |
바이트(B) |
비트(b) |
비트(bit) |
1/8 바이트 |
1비트 |
바이트(Byte) |
1 바이트 |
8 비트 |
킬로바이트(KB) |
1000 바이트 |
8000 비트 |
메가바이트(MB) |
10^6 바이트 |
8 x 10^6 비트 |
기가바이트(GB) |
10^9 바이트 |
8 x 10^9 비트 |
테라바이트(TB) |
10^12 바이트 |
8 x 10^12 비트 |
* 비트(bit) 와 바이트(Byte)는 모두 B로 시작 하기 때문에 비트는 소문자 b , 바이트는 대문자 B 로 표기 합니다
자! 그럼 이제 비트(bit) 와 바이트(Byte)의 개념을 알아 봤으니
실제 우리집 인터넷 속도와 실제 데이터 전송 속도에 대해 알아보겠습니다.
현재 우리집은 K사 100M 상품을 사용하고 있는데 왜(Why)? 데이터(영화, 음악, 사진,,etc) 다운로드 시
100M 속도가 안나오는지도 알아봐야겠죠?
ISP(인터넷 서비스 업체) 에서 100M 라고 말하는 것은 실질적으로 100Mbps로 bit 단위를 나타냅니다.
* bps(bit per second)는 초당 전송되는 비트를 의미하게 됩니다.
우리가 일방적으로 컴퓨터에서 데이터 파일을 나타내는 단위는 Byte로 표현 되는 것이구요
즉 8 Bit = 1 Byte 라면, 1 bit = 1/8 Byte (0.125 Byte) 라는 계산값이 나오게 됩니다.
우리집에서 사용하는 인터넷 속도가 100Mbps 를 실제 파일 전송 단위로 변환하게 되면
12.5 Mbyte ( 100Mbit / 0.125Mbit = 12.5MByte ) 라는 전송 속도가 나오게 됩니다. 아하!
바로 이 12.5 Mbyte 가 이론상 100Mbps 를 사용할때 나오는 최대 전송 속도가 되는 것이지요
물론, 이론상일 속도일 뿐!
실제 전송시 여러가지 이유( 네트워크 대역폭, 처리율, 혼잡도, 장비성능,,,etc ) 에 따라 달라진다 아시겠죠?ㅎ
인터넷 속도 측정한 결과입니다.
다운로드 속도 : 86.02 Mbps
업로드 속도 : 80.30 Mbps
각각 측정한 속도는 bps 단위 이며 실제 Byte로 변환하면
다운로드 속도 : 10.75 MByte ( 86.02 Mbps * 0.125 Mbyte = 10.75 Mbyte )
업로드 속도 : 10.03 MByte ( 80.30 Mbps * 0.125 Mbyte = 10.03 Mbyte )
속도가 나오는걸 확인 할수 있습니다! 자 이제 직접 인터넷 전송 속도를 확인해 볼 수 있겠죠?
오늘의 정리
-
비트(bit) - 컴퓨터에서 사용하는 가장 작은 데이터 단위, 하나의 비트는 2진수 1 또는 0으로 표현되어
데이터를 처리, 저장, 전송 할 때 사용된다.
-
바이트(Byte) - 데이터 파일의 크기, 디스크 또는 그 외 저장 매체의 공간, 그리고 네트워크를 통하여
전송 되는 데이터의 양을 표현하는데 사용 되는 측정 단위, 1바이트는 8비트 (1Byte = 8bit) 와 같다.
-
BPS(Bit Per Second) - 초당 비트 수이며, 보통 소문자 bps 라고 쓰며 통신 기기의 속도를 나타낸다.
참조 : 인터넷 속도 측정 : http://speed.nia.or.kr/
'IT Study > Network 쉽게 이해하기' 카테고리의 다른 글
[ 네트워크 쉽게 이해하기 6편 ] AS 번호란? Autonomous System (0) | 2013.08.01 |
---|---|
[ 네트워크 쉽게 이해하기 5편 ] MAN 이란 ? 도시권 통신망, 중거리 통신망 (0) | 2013.08.01 |
[ 네트워크 쉽게 이해하기 4편 ] 케이블 종류에 대해서(TP, Coaxial, Opticla Fiber) (0) | 2013.07.31 |
[ 네트워크 쉽게 이해하기 3편 ] LAN 이란? LAN의 토폴로지 (2) | 2013.07.31 |
[ 네트워크 쉽게 이해하기 2편 ] 네트워크란? 네트워크 장점과 단점, 종류 (0) | 2013.07.30 |