전공자 따라잡기

[비전공자의 컴공지식 채우기] 네트워크의 기초

봄봄로그 2023. 9. 21. 18:38

아무래도 공부는 역시 필요한 부분부터 하는 것이 맞다,,고 생각되어 2장 네트워크부터 하기로 했다..ㅎㅎ

 

2. 네트워크

2.1 네트워크의 기초

 

 

네트워크 : 노드와 링크로 서로 연결되어 있으며 리소스를 공유하는 집합을 의미한다.

- 노드 : 서버, 라우트, 스위치 등 네트워크 장비

- 링크 : 유선 또는 무선

=> 네트워크 장비들이 유선 또는 무선으로 연결된 리소르를 공유하는 집합?

 

 

2.1.1 처리량과 지연시간

많은 처리량을 처리할 수 있고 지연시간이 짧고 장애빈도가 적은 것이 좋은 보안을 갖춘 네트워크다.

- 처리량 : 성공적으로 전달된 데이터의 양

=> 많은 트래픽을 처리한다 = 많은 처리량을 가진다 

 

- 트래픽 : '특정 시점'에 링크 내에 흐르는 데이터의 양

=> 트래픽이 많아진 것은 흐르는 데이터가 많아진 것이고 / 처리량이 많아진다는 것은 처리된 트래픽이 많아진 것이다. 

 

 

2.1.2 네트워크 토폴로지와 병목현상

- 네트워크 토폴로지 : 네트워크 구조, 노드와 링크가 '어떻게' 배치되어 있는지에 대한 방식, 연결 행태

종류 : 트리 토폴로지, 버스 토폴로지, 스푸핑, 스타 토폴로지, 링형 토폴로지, 메시 토폴로지

 

=> 토폴로지는 병목현상을 찾을 때 중요한 기준이 된다. 

 

 

2.1.3 네트워크 분류

WAN(Wide Area Network) > MAN(Metropolitan Area Network) > LAN(Local Area Network)

 

 

2.1.4 네트워크 성능분석 명령어

- ping {IP or 도메인주소} -n {패킷 수}

- netstat : 서비스들의 네트워크 상태를 알 수 있다. 포트번호나 pid로 검색하여 구동 중인 것을 확인한다.

- nslookup : DNS 그러니까 특정 도메인에 매핑된 IP를 확인한다

- tracert (linux : traceroute) : 목적지 노드까지 네트워크 경로를 확인할 때 사용