본문 바로가기

IT Study/Network 쉽게 이해하기

[ 네트워크 쉽게 이해하기 1편 ] Bit 와 Byte 차이점

반응형

 

우리가 컴퓨터를 사용하다보면 비트(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/



반응형