네트워크 : 각각의 노드가 링크를 통해 연결되으며 리소스를 공유하는 집합을 의미한다.
1. 처리량과 지연시간
1-1. 처리량 : 링크를 통해 전달되는 단위 시간당 데이터의 양(bps)
1) 트래픽, 대역폭, 에러, 장치 등의 영향을 받음
2) *참고 대역폭 : 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
1-2. 지연시간 : 요청이 처리되는 시간, 두 장치 사이를 완복하는데 걸린 시간
1) 매체타입(유선, 무선), 패킷 크기, 라우터의 패킷 처리 시간에 영향을 받음
2. 네트워크 토폴로지와 병목 현상
2-1. 네트워크 토폴로지
1) 트리 토폴로지
- 장점 : 추가, 삭제 쉬움
- 단점 : 하위 영향을 끼칠 수 있음
2) 버스 토폴로지
- 장점 : 추가, 삭제 쉬움, 설치비용이 저렴, 신뢰성 우수
- 단점 : 스푸핑_스위칭 기능 마비시킴
3) 스타 토폴로지
- 장점 : 추가, 에러 탐지가 쉬움, 패킷 충동 발생 가능성이 적음
- 단점 : 비용이 높음, 중앙 노드에 장애가 발생하면 전체에 문제가 발생함
4) 링형 토폴로지
- 장점 : 노드 수가 증가되어도 네트워크상의 문제가 거의 없고, 충돌발생 가능성이 적음, 노드 고장됐을 경우 발견이 용이함
- 단점 : 구성 변경이 어렵고, 장애가 발생하면 네트워크에 큰 영향을 끼침
5) 메시 토폴로지
- 장점 : 한 달말기에 문제가 생겨도 계속 사용할 수 있고, 트래픽 분산 가능
- 단점 : 노드 추가가 어렵고, 비용이 높음
2-2. 병목 현상
- 오류가 발생하였을 때 토폴로지를 제대로 알고 있다면 어떻게 수정할 수 있는지 파악하여 해결할 수 있음
3. 네트워크 분류
3-1. LAN : 근거리 통신망(건물)
3-2. MAN : 지역 네트워크(도시)
3-3. WAN : 광역 네트워크(국가,대륙)
4. 네트워크 성능 분석 명령어
4-1. ping
- 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송하는 명령어
- 네트워크와 잘 연결되어있는지 확인 가능
ping [IP주소 또는 도메인 주소]
4-2. netstat
- 네트워크 상태를 표시하는데 사용
- 네트워크 접속, 라우팅 테이블, 네트워크 프로토콜 등의 리스트를 보여줌
4-3. nslookup
- DNS에 관련된 내용, 매핑된 IP 확인할 때 사용
4-4. tracert
- 목적지 노드까지 네트워크 경로를 확인할 때 사용
5. 네트워크 프로토콜 표준화
- 개인 기업에서 정하는 것이 아니라 IEEE, IETF에서 표준화를 정함