🧐TIL

[다시하는 백엔드 기초 공부] 네트워크

네트워크

네트워크는 두 대 이상의 컴퓨터 또는 장치가 연결되어 데이터를 주고받을 수 있는 시스템을 의미한다.

네트워크에 연결되는 하나의 장치를 노드(Node)라고 하는데, 노드는 컴퓨터 뿐만 아니라 프린터, 서버, 라우터, 스위치 등 다양한 장치가 될 수 있다. 그리고 각 노드는 링크(Link)를 통해 연결되는데 이는 유선 케이블을 통한 연결이 될 수도 있고 무선 통신을 통한 연결이 될 수도 있다.

‘망’이라는 뜻의 네트(Net)가 들어간 이름이 나타내듯 수많은 노드들이 서로 링크로 연결되어 하나의 망을 구성하게 된다.

네트워크의 역할

네트워크의 역할은 단순히 연결을 넘어 장치들이 협력하여 데이터를 안전하고 효율적으로 전달할 수 있도록 만드는 것이다.

데이터 전송 (Communication)

가장 기본적인 역할로, 컴퓨터와 장치들이 문서, 이미지, 영상, 명령 등 다양한 형태의 데이터를 주고 받을 수 있도록 한다.

자원 공유 (Resource Sharing)

하나의 스토리지에 저장된 파일에 여러 사람이 접근할 수 있도록 하거나 프린터 한 대를 여러 대의 컴퓨터가 함께 사용할 수 있도록 하는 것처럼 네트워크를 통해 여러 장치끼리 같은 자원을 공유하며 사용할 수 있다.

중앙 집중 관리 (Centralized Management)

자원을 공유할 수 있는 점을 활용하여 사용자 계정, 권한, 데이터, 보안 등을 각 장치에서 처리하는 대신 하나의 중앙 처리 장치를 사용하여 관리하는 것이 가능하다.

보안 관리 (Security & Access Control)

데이터를 전송하는 과정에서 암호화를 통해 정보 공유의 대상이 아닌 장치에 정보가 노출되는 것을 보호하도록 할 수 있고 네트워크 접근 권한 설정 등을 통해 허용된 사용자만 네트워크의 자원을 이용할 수 있도록 할 수도 있다.

확장성과 유연성 확보 (Scalability & Flexibility)

네트워크를 통해 새로운 장치의 연결을 쉽게 만들거나 네트워크 끼리의 연결을 통해 규모를 확장하는 것도 가능하다.

네트워크의 종류

네트워크는 여러 기준에 따라 분류가 가능하다.

먼저, 범위에 따라 분류를 할 경우 PAN(Personal Area Network, 개인 영역 네트워크), LAN(Local Area Network, 근거리 네트워크), MAN(Metropolitan Area Network, 도시권 네트워크), WAN(Wide Area Network, 광역 네트워크)로 분류가 가능하다.

각 분류의 예시로, PAN은 스마트폰과 무선 이어폰 사이 블루트스 연결이 있고 LAN은 회사의 사내망, MAN은 도시 공공 와이파이나 캠퍼스 네트워크, WAN은 인터넷이 대표적이다.

네트워크 구성 방식에 따라서는 중앙 허브에 모든 장치를 연결하는 Star형, 하나의 케이블에 여러 장치를 연결하는 Bus형, 장치들을 하나의 고리 형태로 연결하는 Ring형, 모든 장치가 여러 경로로 연결되는 Mesh형 등으로 구분할 수 있다.

그 외에 연결 방식에 따라 유선 네트워크와 무선 네트워크로도 구분할 수 있고 목적에 따라 사설 네트워크 공용 네트워크로도 분류가 가능하다.