본문 바로가기

컴퓨터공학

[1일1cs] 네트워크 성능 분석 명령어

에플리케이션 상에는 문제가 없는데, 데이터를 가져오지 못하는 경우가 있곤 하다.

그럴 때 네트워크 문제를 의심하고, 병목현상이 아닌지 찾아봐야한다.

그 원인은 주로 네트워크 대역폭, 앞 서 소개한 네트워크 토폴로지, 서버 CPU 메모리 사용량, 비효율적인 네트워크 구성

등으로 나뉜다.

 

이 때 네트워크 관련 테스트와 네트워크 무관 테스트를 진행한다.

 

1. Ping 테스트

기재한 주소로 일정크기와 개수의 패킷을 보내, 수신 상태와 속도를 볼 수 있다.

TCP/IP프로토콜의 ICMP를 사용하다.

-n 8은 8개의 패킷을 보낸다는 뜻이다.

 

2. netstat

 

 

netstat 명령어는 접속되어 있는 서비스들의 네트워크 상태를 표시하는 데 사용.

네트워크 접속, 라우팅 테이블, 네트워크 프로토콜 등 리스트를 보여준다.

주로 서비스의 포트가 열려 있는지 확인할 때 사용.

 

 

3. nslookup

DNS에 관련된 내용을 확인하기 위해 쓰는 명령어이다.

특정 도메인에 매핑된 IP를 확인하기 위해 사용.

4. tracert

 

목적지 노드까지 네트워크 경로를 확인할 때 사용하는 명령어.

목적지 노드까지 구간들 중 어느 구간에서 응답 시간이 느려지는지 등을 확인할 수 있다.

'컴퓨터공학' 카테고리의 다른 글

TCP/IP 계층 구조  (0) 2022.08.05
[1일1CS] 네트워크 프로토콜 표준화  (0) 2022.08.02
[1일1cs] 네트워크 종류  (0) 2022.07.31
[1일1CS] 병목현상  (0) 2022.07.30
[1일1cs] 네트워크 토폴로지  (0) 2022.07.29