개발/ETC

네트워크의 기초 (2)

devhooney 2023. 1. 11. 01:58
728x90

1. 네트워크 분류

- 네트워크는 규모를 기반으로 분류할 수 있음.

- LAN(Local Area Network), MAN(Metropolitan Area Network), WAN(Wide Area Network)

 

* LAN :

LAN은 근거리 통신망을 의미.

전송속도가 빠르고 혼잡하지 않음.

 

* MAN :

MAN은 대도시 지역 네트워크를 의미.

전송속도는 평균이며 LAN보다 혼잡함.

 

* WAN :

WAN은 광역 네트워크를 의미.

전송속도가 느리며 MAN보다 혼잡함.

 

 

 

728x90

 

 

2. 네트워크 성능 분석 명령어

- 애플리케이션 코드 상으론 문제가 없어도 사용자가 서비스로부터 데이터를 가져오지 못하는 경우가 있음.

- 이러한 이유는 네트워크 병목 현상일 가능성이 있음.

- 네트워크 병목 현상의 주요 원인

  • 네트워크 대역폭
  • 네트워크 토폴로지
  • 서버CPU, 메모리 사용량
  • 비효율적인 네트워크 구성

 

* PING

PING(Packet Internet Groper)은 네트워크 상태를 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송하는 명령어.

이를 통해 해당 노드의 패킷 수신 상태와 도달하기까지의 시간 등을 알 수 있으며 해당 노드까지 네트워크가 잘 연결되어 있는지 확인 가능.

 

* NETSTAT

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

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

 

* NSLOOKUP

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

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

 

 

 

728x90

'개발 > ETC' 카테고리의 다른 글

메모리  (0) 2023.01.22
운영체제와 컴퓨터  (0) 2023.01.15
네트워크의 기초 (1)  (0) 2023.01.10
프로그래밍 패러다임  (0) 2023.01.08
디자인 패턴 (4)  (0) 2023.01.06