본문 바로가기
ComputerScience/(짧)CS전공지식노트

2장 - 네트워크의 기초 - 2

by VictorMeredith 2023. 3. 6.

이제는 단순한 네트워크 노드를 넘어 다양한 사물까지 네트워크 구성을 통해 확장되었다.(IOT)

2.1.3 네트워크 분류

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

- 사무실 / 개인규모 : LAN

- 서울시 등 정도의 규모 : MAN

- 세계 규모 : WAN

 

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

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

 1) 네트워크 대역폭

 2) 네트워크 토폴로지

 3) 서버CPU, 메모리 사용량

 4) 비효율적인 네트워크 구성

 

ping

- 네트워크 상태를 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송하는 명령어이다.

- 해당 노드의 패킷 수신 상태와 도달하기까지 시간 등을 알 수 있으며, 해당 노트까지 잘 연결되어 있는지 확인할 수 있다.

- TCP/IP 프로토콜 중에 ICMP 프로토콜을 통해 동작한다.

- ping [IP주소 또는 도메인 주소]로 실행한다.

 

netstat

- 접속되어 있는 서비스들의 네트워크 상태를 표시하는 데 사용되며, 접속, 라우팅테이블, 네트워크 프로토콜 리스트 등 리스트를 보여준다.

- 주로 서비스의 포트가 열려 있는지 확인할 경우 사용한다.

 

nslookup

- DNS에 관련된 내용을 확인할 때 쓰는 명령어

- 특정 도메인에 매핑된 IP 확인을 위해 사용한다.

 

tracert (리눅스는 traceroute)

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

- 목적지 노드까지 어느 구간에 느려지는지 확인 가능.

 

2.1.5 네트워크 프로토콜 표준화

- 네트워크 프로토콜이란? : 다른 장치들끼리 데이터를 주고받기 위해 설정된 공통된 인터페이스.

- IEEE, IETF라는 표준화 단체가 이를 정한다.

- ex) HTTP ? : HTTP프로토콜을 통해 노드들은 웹 서비스를 기반으로 데이터를 주고 받을 수 있다.

 

 

댓글