네트워크
컴퓨터 등의 장치들이 통신 기술을 이용하여 구축하는 연결망을 지칭하는 용어
노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있지 않은 집합체를 의미
여기서 노드란 서버, 라우터, 스위치 등 네트워크 장치를 의미
링크는 유선 또는 무선을 의미
좋은 네트워크를 만들기 위해선
- 많은 처리량을 처리할 수 있으며
- 지연시간이 짧고
- 장애 빈도가 적으며
- 좋은 보안을 갖춰야 한다.
처리량(throughput)
링크를 통해 전달되는 단위 시간당 데이터양
단위는 bps(bits per second)이다. 즉, 초당 전송 또는 수신되는 비트 수
처리량은
- 사용자들이 많이 접속할 때마다 커지는 트래픽
- 네트워크 장치 간의 대역폭
- 네트워크 중간에 발생하는 에러
- 장치의 하드웨어 스팩에 영향을 받음
대역폭
주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
지연 시간(latency)
요청이 처리되는 시간
어떤 메세지가 두 장치 사이를 왕복하는데 걸리는 시간
지연시간 = 800ms + 900ms = 1.7s
지연 시간은 매체 타입(유선, 무선), 패킷 크기, 라우터의 패킷 처리 시간에 영향을 받음
참고 : *면접을 위한 CS 전공지식 노트*
'Computer Science > 네트워크' 카테고리의 다른 글
[네트워크] TCP/IP 4계층 모델 (0) | 2023.03.02 |
---|---|
[네트워크] 네트워크 프로토콜 표준화 (0) | 2023.03.01 |
[네트워크] 네트워크 성능 분석 명령어 (0) | 2023.02.28 |
[네트워크] 네트워크 분류 (0) | 2023.02.27 |
[네트워크] 네트워크 토폴로지와 병목현상 (0) | 2023.02.26 |