728x90
🔑 규모 기반 네트워크 분류
- LAN, 근거리 통신망
- 사무실, 개인 소유 공간 등 좁은 공간에서 운영됨
- 전송속도가 빠르고 혼잡하지 않음
- MAN, 대도시 지역 네트워크
- 전송속도는 평균 정도
- LAN보다 혼잡함
- WAN, 광역 네트워크
- 국가, 대륙과 같이 넓은 지역에서 운영됨
- 전송속도가 낮고 MAN보다 혼잡함
🔑 네트워크 성능 분석 명령어
- 네트워크 병목현상의 주요인
- 네트워크 대역 폭, 네트워크 토폴로지, 서버 CPU, 메모리 사용량, 비효율적인 네트워크 구성
- 네트워크 관련, 무관 테스트를 통해 네트워크로부터 발생한 문제점인지를 확인하고 네트워크 성능을 분석해야 함
- 명령어 종류
- Ping(Pocket Interget Groper)
- 네트워크 상태를 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송함
- 해당 노드의 패킷 수신 상태, 도달하기까지의 시간 등 해당 노드까지 네트워크가 잘 연결되어 있는 지 확인할 수 있음
- ICMP 프로토콜에 의해 작동함
- ping[IP주소 또는 도메인 주소]로 실행
- netstat
- 접속되어있는 서비스들의 네트워크 상태를 표시하는 데 사용됨
- 네트워크 접속, 라우팅 테이블, 네트워크 프로토콜 등의 리스트를 보여줌
- 주로 서비스의 포트가 열려있는지 확인함
- nslookup
- DNS에 관련된 내용을 확인하기 위해 사용하는 명령어
- 특정 도메인에 매핑된 IP를 확인하기 위해 사용됨
- tracert, tracereute
- 윈도우에서는 tracert, 리눅스에서는 tracereute를 사용함
- 목적지 노드까지 네트워크 경로를 확인할 때 사용함
- 목적지 노드까지의 구간들 중 어느 구간에서 응답시간이 느려지는 지 등을 확인할 수 있음
- Ping(Pocket Interget Groper)
🔑 네트워크 프로토콜 표준화
- 다른 장치들끼리 데이터를 주고받기 위해 설정된 공통된 인터페이스
- 기업이나 개인이 발표해서 정하는 것이 아닌 IEEE나 IETF라는 표준화 단체가 정함
- ex) IEEE802.3
- 유선 LAN 프로토콜, 유선으로 LAN 구축 시 사용
- 이를 통해 만든 기업이 다른 장치라도 서로 데이터를 수신할 수 있음
- ex) HTTP
- 서로 약속된 인터페이스인 HTTP라는 프로토콜을 통해 노드들은 엡 서비스를 기반으로 데이터 주고받을 수 있음
네트워크에 관련된 기본 지식 정리 마무리!
네트워크가 무엇인지, 또 네트워크가 어떻게 구성되어있는 지에 대해 다시 정리해보는 시간을 가질 수 있었다.
재정리하면서 드는 생각은, CS가 어려운 이유가 아무래도 가시적으로 한 번에 확인되는 부분이 아니라서 그런 것 같다.
지금도 막 100% 이해됐다는 생각은 안들고..
관련 강의나 책, 글 등을 더 찾아보면서 이해가 더 필요한 부분을 공부하기로!!
728x90
'CS' 카테고리의 다른 글
[면접을 위한 CS 전공지식 노트] 2.3. 네트워크 기기 (2) | 2024.02.15 |
---|---|
[면접을 위한 cs 전공지식 노트] 2.2. TCP/IP 4계층 모델 (1) | 2024.02.11 |
[면접을 위한 CS 전공지식 노트] 2.1. 네트워크 기초(1) (1) | 2024.02.06 |
[면접을 위한 CS 전공지식 노트] 프로그래밍 패러다임 (2) | 2024.02.05 |
[면접을 위한 CS 전공지식 노트] MVC패턴, MVP 패턴, MVVP패턴 (0) | 2024.02.03 |