♦️네트워크 기초
*네트워크 정의와 구성요소
네트워크란 수 많은 노드와 링크가 서로 연결되어 있는 집합체를 의미한다. ex) 인터넷(라우터와 DNS로 구성된 집합체) , WAN(세계) > MAN(도시) > LAN(사무실)
노드는 호스트를 의미하며 링크는 유.무선을 의미한다.
호스트는 네트워크를 이용하는 주체인지 구성하는 주체인지에 따라 스위치와 엔드포인트로 구분 됩니다.
- 호스트 : 네트워크에 연결되어 있는 컴퓨터 장치. ex) 스위치, 엔드포인트
- 스위치 : 네트워크 자체를 이루는 호스트 ex) 라우터 , L2 스위치 등
- 엔드포인트: 네트워크 이용 주체인 호스트 ex) peer , server , client 등
*좋은 네트워크란?
장애 빈도가 적고 처리량이 높고 지연시간이 짧은 네트워크가 좋은 네트워크이다.
- 처리량: 링크를 통해 전달되는 단위 시간당 데이터양(bps : bits per second)
- 처리량은 트래픽, 네트워크 대역폭, 네트워크 장애, 하드웨어 스펙에 영향을 받는다.
- 대역폭: 주어진 시간 동안 네트워크에 흐를 수 있는 최대 비트 수(데이터양)
- 트래픽이 증가할 수록, 요구되는 처리량이 늘어나게 되고 이 양이 설정한 대역폭을 넘으면 장애가 발생한다.
- 지연시간: 요청이 처리되어 응답이 오기까지 소요된 시간으로 메세지가 두 장치를 왕복하는데 걸리는 시간
- 링크의 유.무선, 패킷의 크기, 패킷 처리시간에 영향을 받는다.
*네트워크 성능 분석 명령어