처리량 (throughput) : 링크를 통해 전달되는 단위 시간당 데이터양
단위는 bps(bits per second), 초당 송수신되는 비트 수라는 의미
처리량에 영향을 주는 요소
트래픽
네트워크 장치 간의 대역폭
대역폭 : 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
네트워크 중간에 발생하는 에러
장치의 하드웨어 스펙
지연 시간 (latency) : 요청이 처리되는 시간, 메세지가 두 장치 사이를 왕복하는 데 걸리는 시간
네트워크 토폴로지 : 노드와 링크가 어떻게 배치되어 있는지에 대한 방식/연결 형태
트리 토폴로지 : 계층형 토폴로지라고 하며 트리 형태로 배치한 네트워크 구성
버스 토폴로지 : 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성
근거리 통신망(LAN)에 사용
설치 비용이 적고 신뢰성이 우수
중앙 통신 회선에 노드를 추가하거나 삭제하기 쉬움
스푸핑이 가능하다는 단점
스푸핑 : LAN 상에서 스위칭 기능을 마비시키거나 속여서 특정 노드(악의적 노드)에 패킷이 오도록 처리하는 것
스타 토폴로지 : 중앙에 있는 노드에 모두 연결된 네트워크 구성
링형 토폴로지 : 각각의 노드가 양 옆의 노드와 연결하여 고리형으로 연결된 방식
메시 토폴로지 : 망형 토폴로지라고도 하고 그물망처럼 연결된 구조
병목 현상 : 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상
분류명 | 범위 | 특징 |
---|---|---|
WAN | 광역 | - 전송 속도가 낮음 |
애플리케이션에 문제가 없는데 시스템이 서비스되지 않는 경우 네트워크 병목 현상일 가능성이 존재
네트워크 병목현상의 주된 원인 |
---|
네트워크 대역폭 |
데트워크 토폴로지 |
서버CPU, 메모리 사용량 |
비효율적인 네트워크 구성 |
이때 네트워크 성능 분석 명령어를 이용해 분석해야함
ping (Packet INternet Groper) : 네트워크 상태를 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송하는 명령어
netstat : 접속되어 있는 서비스들의 네트워크 상태를 표시
nslookup : DNS에 관련된 내용을 확인하기 위해 쓰는 명령어
tracert : 리눅스는 traceroute 명령어. 목적지 노드까지 네트워크 경로를 확인할 때 사용하는 명령어