CS

CS)네트워크_대역폭

99duuk 2024. 5. 22. 20:12

■ 대역폭 (Bandwidth)


 □ 대역폭이란?

네트워크가 일정 시간 동안 전송할 수 있는 데이터의 최대 용량대역폭이 높을 수록 더 많은 데이터를 전송할 수 있다.

 

주로 초당 비트 bps 단위로 측정된다. 

 

 


 □ 유/무선 인터넷에서 대역폭

     - 유선 인터넷

        일반적으로 Ethernet 케이블을 통해 연결되며, 흔히 100Mbps, 1Gbps, 10Gbps 등 표준으로 쓰인다. 

        예) 인터넷 회선 약정시 500M급, 100M급 인터넷이라 표현되는 것이 데이터 전송 대역폭이다. 

 

     - 무선 인터넷

        Wi-Fi를 통해 연결된다. 

        흔히 사용되는 2.4G / 5G는 대역폭이 아니라 주파수다.

 

 

 


 □ 처리량과 대역폭의 관계

처리량은 실제로 네트워크를 통해 전송되는 데이터의 양이다.대역폭은 이론적으로 전송할 수 있는 최대량을 의미하지만, 

 

실제 처리량은 여러 요인에 의해 대역폭보다 낮아질 수 있다. 

 

예 : 네트워크 혼잡, 오류, 프로토콜 오버헤드 등

 

 


 □ 대역폭에 따른 병목현상 발생 가능성

대역폭이 제한된 경우, 네트워크에서 데이터를 전송하는 속도가 제한되어 병목현상이 발생할 수 있다.

 

예: 10Mbps 대역폭 가진 링크에서 20Mbps 트래픽 발생하면, 데이터 지연되고 패킷 손실이 발생할 수 있다. 

      다수 노드로부터 한 노드로 집중되는 트래픽이 회선 대역폭을 초과하는 경우 

 

 


 □ 대역폭 낭비 상황에서 예상되는 원인

- 불필요 트래픽 : 스팸, 바이러스, 불필요한 브로드캐스트 트래픽 등

- 네트워크 설정 오류 : 잘못된 라우팅 설정, 불필요한 프로토콜 사용 등

- 중복 데이터 전송 : 동일한 데이터 여러 번 전송

- 저효율 네트워크 장비 : 성능이 낮은 라우터나 스위치 사용

 

 

- 모바일/웹 사용자 인증을 위해 사용되는 JWT 토큰의 길이가 길어질수록 매 통신마다 큰 데이터를 주고 받아야하므로 대역폭의 낭비가 심화될 수 있다.

 

 


+⍺

- QoS(Quality of Service) : 네트워크 트래픽을 우선순위에 따라 관리하여 중요한 트래픽이 우선 처리되도록 함

- 트래픽 쉐이핑 (Traffic Shaping) : 네트워크 트래픽을 관리해 대역폭 최적화

- 대역폭 애그리게이션 (Bandwidth Aggregation) : 여러 개의 네트워크 연결을 묶어 더 높은 대역폭을 제공하는 방법

 

 

 

 

 

 

 

 

 

'CS' 카테고리의 다른 글

CS)네트워크_OSI 7계층  (0) 2024.05.26
CS)네트워크_HTTP/HTTPS  (0) 2024.05.26
CS)네트워크_네트워크 기초  (0) 2024.05.22
CS)Spring_11_스프링 MVC 패턴  (0) 2024.05.20
CS)Spring_10_빈 라이프 사이클  (0) 2024.04.25