네트워크 업무를 하다 보면 접하게 되는 BPS와 PPS 대해서 알아보자.
BPS(bits per second)
- BPS란 초당 전송되는 비트 수를 의미한다.
- 컴퓨터는 2진수인 0과 1의 값만 읽을 수 있고 비트란 0과 1을 나타내는 단위이며,
그렇기 때문에 초당 전송되는 비트 수, bps는 데이터 속도라고 이해하면 편하다. - 주로 인터넷 속도를 이야기할때 100M라고 표현하기도 하는데 이것이 실제로는 100Mbps를 나타낸다.
bit라고 항상 따라오는게 바로 Byte입니다.
컴퓨터는 8bit를 하나의 그룹으로 사용하는데, 이 그룹을 Byte라고 합니다.
(8bit = 1byte, 1bit = 1/8 Byte입니다.)
그렇다면 Byte에 전송속도는 어떻게 표현되는가 궁금한데요
이때 알아야 할 정보가 바로 데이터 단위이다.
비트(bit) = 1/8 바이트(Byte)
바이트(Byte) = 1바이트
킬로바이트(KB) = 1,000바이트
메가바이트(MB) = 1,000,000바이트 or 10^6바이트
기가바이트(GB) = 1,000,000,000바이트 or 10^9바이트
테라바이트(TB) = 1,000,000,000,000바이트 or 10^12바이트
[거꾸로 표현되는 단위도 있지만 당장 알아야 할 부분만 작성했습니다. 좀 더 높은 단위도 존재한다.]
여기서 중요한 것은 소문자 b는 bit, 대문자 B는 Byte를 뜻한다는 것을 외워야 한다.
그럼 이제 Byte에 데이터 전송 속도를 세는 단위를 알 수 있다.
Bps(Bytes per second)는 초당 바이트 수를 의미하며, 주로 자료의 전송 때 사용한다.
실제로 표기할때는 8bps = 1B/s라고 사용한다.
아래 예제로 이제 bps에 대해서 실제 속도 계산하는 법을 알아보자.
ex)55,765,000bps 의 속도는 얼마인가?
55,765,000/8 → 55,765,000bit = 6,970,625Byte
6,970,625/1024 → 6,970,625Byte = 6,807.25098KB
6,807.25098/1024 → 6,807.25098KB = 6.647706MB
정답 : 6.6MB 사용중이다.
비트와 바이트 사이의 혼동 방지
역사적인 이유로 디스크 드라이브 및 기타 네트워크가 아닌 컴퓨터 장비의 데이터 속도는 초당 비트 수 (bps가 소문자 인 b)보다는 초당 바이트 수 (대문자 'B가있는 Bps)로 표시되는 경우가 있습니다.
1 KBps는 초당 1 킬로바이트입니다.
1 MBps는 초당 1 메가 바이트입니다.
1 GBps는 초당 1 기가 바이트입니다.
1 바이트가 8 비트이므로,이 등급을 해당 소문자 'b'형식으로 변환하면 간단히 8을 곱하면됩니다.
1 KBps는 8Kbps입니다.
1MBps는 8Mbps입니다.
1 GBps는 8 Gbps와 같습니다.
pps(packets per second)
- pps 초당 packet의 수를 의미한다.
- 패킷 교환 방식에서 사용하는 패킷이라는 단위를 사용하는데 주로 근거리 통신망에서 사용합니다.
BPS, PPS 자료 출처
https://ko.eyewated.com/%EC%B4%88%EB%8B%B9-%EB%B9%84%ED%8A%B8-%EC%88%98/
bps 산출방법 참고
pps 산출방법 참고
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=unjerry&logNo=221226952255
'IT Technology > Network' 카테고리의 다른 글
A10 Networks Thunder Series L4 health check time 조정 방법 (0) | 2021.12.17 |
---|---|
A10 Networks Thunder Series L4 Config (0) | 2021.12.16 |
DSR(Direct Server Return) 이란? (0) | 2021.10.25 |
TCP Flag(URG, ACK, PSH, RST, SYN, FIN) 란? (0) | 2021.10.24 |
[TCP] 4-way Handshake란? (0) | 2021.10.23 |