콘텐츠로 이동

2024 02 19

2024-02-19

bps, BPS, cps, CPS

참고: https://coconuts.tistory.com/910 참고: https://info-lab.tistory.com/402 참고: https://happygunja.tistory.com/226

  • 개요
    • 다양한 네트워크 용어 중 전송되는 속도/패킷량을 측정하는 용어
  • bps/BPS
    • 초당 처리된 트래픽의 값
    • bps(bit per second): 초당 전송 bit 갯수
      • 통신 장비의 속도를 나타내거나 측정할 때 많이 사용
    • BPS(Byte Per Second): 초당 전송 byte 갯수 (1Byte == 8bit)
      • 자료 등의 전송 시 측정하는 용도로 많이 사용
    • 1BPS == 8bps
  • bps 활용
    • 통신 기기의 속도를 나타낼 때 기본적으로 bps 단위 사용
    • 모뎀: 56,000 bps => 1초에 56,000 bit를 전송할 수 있다는 뜻
    • 기가비트 인터넷: 전송속도가 1Gbps = 1,000Mbps => 1초에 125MB의 용량을 전송가능
  • cps/CPS
    • cps(character per second): 초당 전송 문자 수(8bit)
    • CPS(Connection Per Second): 초당 TCP Connection을 생성할 수 있는 최대 갯수, L4
      • 500 CPS는 (3 way handshake + 4 way handshake)
      • 500개의 커넥션 * 7 => 3500 패킷을 의미
    • TPS(Transaction Per Second): 초당 최대 처리 건수, 초당 교환되는 데이터의 수치, L7
  • bps/BPS, cps, pps 모니터링
    • 네트워크 장비나 시스템 구성할 때 얼마나 안정적으로 트래픽을 처리할 수 있는지 알 수 있음
      • 최대 70% 수준까지 사용하는 것 권장

localhost HTTPS로 띄우기

Gateway

Scala Type Erasure

Scala Case Object

Scala type

React Custom Hook