본문 바로가기
코딩강좌/코딩상식

인터넷 네트워크 BPS 통신 속도 제대로 해석하기

by 대디동동 2023. 9. 18.
728x90

안녕하세요. 대디동동의 동코딩동 코딩 상식 시간입니다.

 

이번 시간에는 파일 다운로드, 업로드 속도를 측정하는 bps 단위에 알아보겠습니다.

 

이 게시물을 끝까지 보시면, SKB, LGU+, KT 등 인터넷 속도가 빠르다고 홍보하고,

인터넷 설치하신 기사님께서 보여주시는 속도를 어떻게 해석해야 하는지 알게 될 겁니다.

 

bit, byte, KB, MB 등에 대한 개념을 보시면 도움이 되니 꼭 읽어 보길 추천드립니다.

 

2023.09.16 - [코딩강좌/코딩상식] - 파일 용량 단위 기가, 테라 바이트만 알고 계시나요?

 

파일 용량 단위 기가, 테라 바이트만 알고 계시나요?

안녕하세요. 대디동동의 동코딩동 코딩 상식 시간입니다. 이번 시간에는 컴퓨터 프로그램에서 파일 사이즈 및 정보 처리 단위를 알아보겠습니다. HDD(하드디스크), SSD, 메모리(RAM) 용량, 파일 크

daddydongdong.tistory.com


bps (bits per second) 란?

통신 속도에서 사용하는 bps는 Bits Per Second의 약자입니다.

즉, 1초간에 송수신할 수 있는 비트수를 나타냅니다.

 

그럼 bit (비트)에 대해 잠시 알아봐야 하겠네요.

비트 (Binary Digit, Bit)

정보를 취급할 수 있는 가장 작은 단위를 말하는데, 0 또는 1(참 또는 거짓) 중 하나의 값만 가질 수 있습니다.

쉽게 말하면 이진수라고 보면 됩니다.

 

컴퓨터를 작동시키는 전기는 전류의 ON, OFF에 따라서 1과 0을 의미하는데

우리나라의 대표적인 삼성전자와 SK하이닉스가 생산하는 반도체가 이러한 역할을 하고 있습니다.

 

또한, 이진법은 전기 신호를 명확하게 구별하여 데이터를 읽고 쓰는 과정에서 오류를 방지할 수 있기 때문에

사용합니다.

 

즉, 비트는 정보를 저장하는 최소 단위라고 보시면 됩니다.


첫 번째 제대로 해석하기

이제 다시 돌아가서 bits per second는 1초 동안에 몇 비트를 보내거나 받을 수 있는 총 비트수라고 했습니다.

만약에 1초에 1,000 bit를 송수신할 수 있다면 1,000 bps라고 표현하면 될 것 같습니다.

 

그럼, Byte (8 bit)로 나누면 어떻게 될까요? 1,000 ÷ 8 = 125 bps일까요?

아닙니다. bps는 1 bit로 나눈 것이고 지금은 Byte (8 bit)로 나눈 것은 125 BPS와 같이 대문자로 표시해야 합니다. 

 

즉, 1,000 bps = 125 BPS입니다.

참고로 BPS는 옛날 모뎀이나 아두이노 등에서 사용하는 baud와 같습니다. (1 BPS = 1 baud)

 

따라서, 표시되는 단위가 bps인지 BPS인지에 따라서 제대로 알지 않으면
속도가 8배 빠른 것처럼 착각할 수 있습니다.  

 

Windows 11 네트워크 전송속도
Windows 11 네트워크 전송속도

 

두 번째 제대로 해석하기

파일 및 데이터 사이즈 용량에 대한 게시물을 보셨으면 SI 단위와 IEC 단위에 대한 이해를 하셨을 겁니다.

속도 측정 시 사용되는 단위는 SI 단위(Decimal)를 사용합니다.

  • 1 kbps = 1,000 bps
  • 1 Mbps = 1,000 kbps
  • 1 Gbps = 1,000 Mbps

이를 다시 우리가 알기 쉽도록 초당 MB로 환산하면 (값 ÷ 8)

  • 1 Mbps = 초당 0.125MB
  • 10 Mbps = 초당 1.25MB
  • 100 Mbps = 초당 12.5MB
  • 1 Gbps = 초당 125MB

100 Mbps는 초당 100 MB가 아닌 초당 12.5 MB를 의미하는데
이를 잘 못 해석했을 경우에도 속도가 8배 빠른 것처럼 착각 할 수 있습니다. 

 

그럼 위 그림에서 받기(다운로드) 속도를 해석해 볼까요.

받기 3.7Mbps = 3.7 ÷ 8 = 초당 0.4625MB

                                      = 분당 27.75MB

                                      = 시간당 1,665MB

다운 받을 수 있습니다.

 

그리고, 실제 전송 시에는 오류 검출 등 필요한 데이터를 더 붙여서 전송하고,

유무선망 잡음 및 간섭에 의해서 속도는 더 줄어들게 됩니다.


이번 시간에는 전송 속도를 나타내는 bps, BPS에 대한 전반적인 이해를 해 보았습니다.

대소문자를 왜 구분해서 써야 하는지 불편하기도 하고,

사용자가 쉽게 알아보도록 초당 몇 MB로 표시해 주면 좋겠네요. 

 

다음에는 더 유용한 정보를 제공해 드리도록 하겠습니다.

 

혹시, 잘못된 정보가 있을 경우 댓글로 남겨 주세요.

반응형