본문 바로가기
Computer Science/Network

[CS / Network] 네트워크, 지연시간, 처리량

by newtownboy 2024. 3. 9.


[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와 같은 단위로 표현되며 네트워크의 용량을 나타낸다.
  • 대역폭이 클 수록 더 많은 데이터를 전송할 수 있다.

참고