네트워크, 처리량, 트래픽, 대역폭, RTT

김민지·2024년 6월 27일
0

CS 스터디

목록 보기
2/7
post-thumbnail
post-custom-banner

네트워크 : 노드(node)랑 링크(link)가 서로 연결되어 있으며 리소스를 공유하는 집합을 의미

  • 노드 : 서버, 라우터, 스위치 등 네트워크 장치
  • 링크 : 유선, 무선
  • 비유 : 내 폰(노드)이 네이버 서버(노드)에 동영상/사진 등의 데이터를 보내달라 함. 와이파이(무선/유선) 네트워크(링크, 엣지)로 네트워크 연결함.

트래픽 : 특정시점에 링크내에 '흐르는 데이터의 양'

  • 10명이 방문. 웹사이트는 10mb짜리 데이터를 보내줌. 10명이 동접해서 문서 영상 내놔 해서 준다고 치면 여기서 발생하는 트래픽은 10mb*10=100mb임.
    mb아니고 mbti... 아니 mb 아니고 mbti요...
  • 트래픽이 많아졌다 = 흐르는 데이터가 많아졌다.
  • 처리량이 많아졌다 = 처리되는 트래픽이 많아졌다.
  • 1,000명이 100KB 보내달라 하면 트래픽은 100KB * 1,000 = 100, 000KB(100MB)

처리량(throughput) : 링크 내에서 성공적으로 전달된 데이터의 양, 얼만큼의 트래픽을 처리했는지 나타냄.

  • 단위 : bps(bit per second)
  • 사용자들이 많이 접속할 때마다 커지는 트래픽, 네트워크 장치 간의 대역폭, 네트워크 중간에 발생하는 에러, 하드웨어 스펙에 영향을 받는다.

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

  • 2차선에는 자동차가 동시에 두 대, 4차선에는 자동차가 동시에 4대 지나갈 수 있음.
  • 대략적인 최대동접자 유추 가능.
  • 100mbps 대역폭 서버, 한 사람당 100kbps 로 동영상 파일 요청하면 최대 동접자 수는? 1000명

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

  • 매체 타입(무선, 유선), 패킷 크기, 라우터의 패킷 처리 시간에 영향을 받는다.

RTT(round trip time: 왕복 지연시간) : 어떤 메세지가 두 장치 사이를 왕복하는 데 걸린 시간

profile
이건 대체 어떻게 만든 거지?
post-custom-banner

0개의 댓글