코드 인사이드[Code_Inside]

네트워크 구성 요소 및 평가 지표 본문

카테고리 없음

네트워크 구성 요소 및 평가 지표

code_inside_bit 2024. 5. 31. 16:47

 


* 해당 내용은 "면접을 위한 cs 전공지식 노트"를 읽고 개인 공부 목적으로 정리한 글입니다.

네트워크 구성요소

  • 노드(Node) : 서버, 라우터, 스위치 등 네트워크 장치를 의미함
  • 링크(Link) : 유선 또는 무선

네트워크란, 위 요소인 노드(Node)와 링크(Link)가 서로 연결 되어 있으며 리소스를 공유하는 집합을 의미

 

그렇다면, 좋은 네트워크는 무엇일까요?

네트워크 평가 지표

  • 처리량(Throughput) : 링크 내에서 성공적으로 전달된 데이터의 양을 의미함
  • 지연 시간(Latency) : 요청이 처리되는 데 소요되는 시간을 의미함

이 두 가지를 기반으로 네트워크의 질을 평가할 수 있습니다.

  • 처리량(Throughput)
  • 링크 내에서 성공적으로 전달된 데이터의 양을 의미함
  • 지연 시간(Latency)
  • 요청이 처리되는 데 소요되는 시간을 의미함
  • 어떤 메세지가 두 장치 사이를 왕복하는데 걸린 시간
처리량은 트래픽, 네트워크 장치간 대역폭, 네트워크 에러, 장치의 하드웨어 스펙 등에 영향을 받음
지연 시간은 매체 타입(유무선), 패킷 크기, 라우터의 패킷 처리 시간에 영향을 받음
* 트래픽 : 특정 시점에 링크 내에 '흐르는' 데이터의 양을 의미함 (= 데이터의 누적량)
트래픽이 많아짐 = 흐르는 데이터가 많음
처리량이 많아짐 = 처리되는 트래픽이 많음
* 대역폭 : 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
 

네트워크 토폴로지(Network Topology)

노드와 링크가 어떻게 배치되어 있는지에 대한 방식으로 연결 형태를 의미함

  • 트리 토폴로지
  • 버스 토폴로지
  • 스타 토폴로지
  • 링형 토폴로지
  • 메시 토폴로지