- 네트워크 : 노드(node)와 링크(link)가 서로 연결되어 있거나 연결되어 있지않은 집합체, 데이터 전송을 할 수 있는 통신망
- 처리량(throughput) : 단위시간 당 데이터양(bps)
- 대역폭 : 주어진 시간동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수
- 지연시간 : 요청이 처리되는 시간(어떤 메시지가 두 장치사이를 왕복하는데 걸린 시간)
- 네트워크 토폴로지(network topology) : 노드와 링크가 어떻게 배치 되어 있는지에 대한 방식, 연결형태, 병목현상 해결 시 중요 기준이 된다.
트리 토폴로지 | - 계층형 토폴로지, 나무형태 배치 - 노드의 추가 삭제 용이, 특정 노드 트래픽 집중 시 하위 노드 에 영향 |
버스 토폴로지(버스형) | - LAN에서 사용, 중앙 통신회선에 여러개의 노드가 연결 - 설치비용 ↓, 신뢰성 ↑, 노드 추가,삭제 용이 - 스푸핑이 가능한 문제점 존재(https://aroundck.tistory.com/847) 즉, 정보를 담고있는 패킷을 특정 노드에 오게 만들어 정보를 탈취할 수 있다. |
스타 토폴로지(성형) | - 중앙에 있는 노드에 모두 연결된 구조 - 노드 추가, 에러탐지 용이, 패킷충돌 가능성 ↓ - 중앙노드 장애 발생시 전체 사용 불가능, 설치비용 고가 |
링형 토폴로지 | - 각 노드가 양 옆의 두 노드와 연결되어, 고리형태로 생긴 연 속된 길을 통해 통신하는 구조 - 노드 수가 증가 되어도 네트워크상 손실, 충돌 가능성이 낮다. 장애 발견 용이함. - 구조 변경 난이, 회선 장애 발생 시 전체에 영향 |
메시 토폴로지(망형 토폴로지) | - 그물망 형태 - 경로가 여러개여서 한 단말장치에서 문제가 생겨도 네트워 크 사용 가능 및 트래픽 분산처리 가능 - 노드 추가 난이, 구축,운용비용 높음. |
- 병목현상 주원인
- 네트워크 대역폭
- 네트워크 토폴로지
- 서버 CPU, 메모리 사용량
- 비효율적인 네트워크 구성
- 네트워크 성능 분석 명령어
- ping(Packet INternet Groper) : 대상 노드를 향해 일정크기의 패킷을 전송, 이를 통해 수신상태, 도달시간, 연결상태 확인 가능, ICMP 프로토콜을 통해 동작
- netstat : 접속되어 있는 서비스들의 네트워크 상태를 표시, 주로 서비스 포트가 열려있는지 확인할 때 사용
- nslookup : DNS관련 내용 확인 위해 사용(특정 도메인에 매핑된 IP확인 위함)
- tracert : 목적 노드까지 네트워크 경로를 확인할 때 사용
'Computer Science > 네트워크' 카테고리의 다른 글
HTTP (0) | 2022.09.14 |
---|---|
네트워크 기기 (0) | 2022.09.08 |
TCP/IP 4계층 모델 (0) | 2022.09.07 |