■ 대역폭 (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 |