이더넷 속도가 100Mbps 라고하면 초당 몇 메가바이트를 전송할 수 있을까?
얼핏보면 100메가바이트를 전송할 수 있는 속도처럼 보이지만 그렇지 않다.
100Mbps는 초당 100 메가'비트'를 전송할 수 있는 속도를 나타낸다. 1바이트는 8비트이니 초당 12.5메가바이트를 전송 할 수 있는 속도이다.
여기서 하나 더 주의할 점이 네트워크 속도 표기 시 붙은 M은 SI 단위체계를 따르는 것이다. 즉 K는 10^3, M은 10^6을 의미한다.
하지만 우리가 일반적으로 데이터의 크기를 나타낼 때는 이진수 체계에서 용량을 표현하는 방식으로 생각하기 때문에 MB는 2^20을 의미하고 12,500,000 / (2^20) = 11.9 이다.
결론은 네트워크가 ideal한 상태에서 초당 전송 가능한 데이터의 크기는 11.9메가바이트/s 가 된다.
📃 참고.
컴퓨터 분야에서는 메모리와 관련된 기술적인 이유로 전통적으로 이진수 체계로 용량을 표현한다. 하지만 K, M 같은 SI접두어로 인해 혼란이 야기될 수 있기 때문에 1KB를 SI 단위 체계를 따르는 1000B로 정의하였고, 이진수 체계의 용량 표현은 이와 구분하기 위해 "KiB"와 같은 바이너리 프리픽스를 사용하게끔 하였다. 하지만 아직도 여전히 용량 표현시 1KB라고 하면 1024B로 받아들여진다.
MBps <-> Mbps 변환 사이트
https://www.gigacalculator.com/converters/convert-mb-to-mbps.php
'지식창고 > IT 지식' 카테고리의 다른 글
소프트웨어 신뢰성 시험 - 동적 시험 Dynamic Testing (0) | 2023.06.25 |
---|---|
시맨틱 버저닝 (Semantic Versioning) (0) | 2023.05.28 |
저장장치 클러스터 크기 확인법 (0) | 2023.03.31 |
DNS, 보조 DNS, DDNS, nslookup (0) | 2023.03.19 |
ANSI, 유니코드 인코딩 (0) | 2023.02.19 |