[Version]
⦁ 2024.03.09 / [CS / Network] 네트워크, 지연시간, RTT, 처리량 최초작성
네트워크란?
네트워크란 노드(node)와 링크(link)가 서로 연결되어 자원을 공유하는 집합체
- 노드(node): 네트워크 그래프에서 꼭짓점에 해당하며, 서버, 스위치, 라우터 등 네트워크 장치를 나타낸다.
- 링크(link): 노드와 노드 사이를 잇는 변에 해당하며, 유선 또는 무선으로 연결될 수 있다.
지연시간이란?
지연시간이란 데이터가 한 지점에서 다른 지점으로 전송되는 동안 소요되는 시간
- 전송지연(Transmission Delay): 데이터가 발신지에서 수신지로 전송되는데 걸리는 시간, 데이터의 크기와 전송 속도에 따라 달라지며, 전송 속도가 높을 수록 전송지연은 줄어든다.
* 전송: 데이터가 출발지에서 목적지로 이동하는 과정 - 처리지연(Propagation Delay): 데이터가 전파되는 매체를 통해 이동하는데 걸리는 시간, 전파 속도와 전송 거리에 따라 달라지며, 전송 거리가 길수록 전파 지연은 증가한다.
* 전파: 데이터가 전송된 후 매체를 통해 이동하는 과정 - 대기지연(Queueing Delay): 데이터가 전송을 기다리는 큐에서 대기하는 시간, 네트워크 장비에서의 처리 지연이나 네트워크 혼잡에 따라 발생하며, 데이터의 우선순위와 큐의 길이에 따라 달라진다.
- 처리지연(Processing Delay): 네트워크 장비(라우터, 스위치 등)에서 데이터를 처리하는데 소요되는 시간
처리량(Throughput)과 대역폭(Bandwidth)
처리량(Throughput)이란 네트워크를 통해 성공적으로 전송된 데이터의 양
- bps(bits per second)의 단위로 표현
- 처리량은 트래픽, 네트워크 장치 간 대역폭, 네트워크에서 발생하는 에러에 영향을 받는다.
대역폭(Bandwidth)이란 네트워크가 주어진 시간 내 전달할 수 있는 최대 크기의 전달 용량
- bps, Mbps, Gbps와 같은 단위로 표현되며 네트워크의 용량을 나타낸다.
- 대역폭이 클 수록 더 많은 데이터를 전송할 수 있다.
참고
'Computer Science > Network' 카테고리의 다른 글
[CS / Network] HTTP 프로토콜이란? (0) | 2024.05.17 |
---|---|
[CS / Network] HTTP이란? (0) | 2024.03.13 |
[CS / Network] IP주소에 대해 알아보자! (0) | 2024.03.12 |
[CS / Network] TCP/IP 4계층에 대해 알아보자! (0) | 2024.03.11 |
[CS / Network] 네트워크 토폴로지란? (0) | 2024.03.10 |