CS/네트워크

[네트워크]처리량, 대역폭, 지연 시간

개발의 피 2023. 12. 5. 21:42

네트워크 : 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합

- 노드 : 서버, 라우터, 스위치 등 네트워크 장치

- 링크 : 유선 or 무선 

 

1) 처리량, 지연 시간

좋은 네트워크 : 많은 처리량을 처리할 수 있음, 지연 시간이 짧음, 장애 빈도가 적음, 좋은 보안을 갖춤

- 처리량(throughput) : 링크를 통해 전달되는 단위 시간당 데이터양 (단위 : bps(bits per second, 초당 전송 or 수신되는 비트 수)

처리량에 영향을 미치는 것들 :  트래픽(사용자들이 많이 접속할 때마다 커짐), 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 장치의 하드웨어 스펙

 

- 대역폭 (bandwidth) : 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수 

출처 : https://systemzone.net/network-bandwidth-and-throughput/

 

- 지연 시간(latency) : 요청이 처리되는 시간, 어떤 메시지가 두 장치 사이를 왕복하는 데 걸린 시간

출처 : https://www.keycdn.com/support/network-latency

지연 시간 = 800ms + 900ms = 1.7s 

- 지연 시간에 영향을 미치는 것들 : 메체 타입(유선/무선), 패킷 크기, 라우터의 패킷 처리