백엔드/네트워크

네트워크 시작하기 (정의, 분류, 토폴로지, 통신방식)

테크리빗 2024. 7. 25. 00:49

네트워크란?

네트워크는 두 개 이상의 노드가 데이터(데이터 패킷)를 주고받는 시스템을 의미합니다.  
여기서 노드(Node)란 컴퓨터, 프린터, 공유기 등 데이터를 주고받을 수 있는 장비를 뜻합니다.  

 
이처럼 여러 장비가 서로 연결되어 데이터를 주고받는 구조가 마치 그물망처럼 보이기 때문에, 이를 "네트워크(Network)"라고 부르게 되었습니다.

 

 

인터넷이란?

인터넷은 전 세계의 다양한 네트워크들이 서로 연결된 거대한 네트워크를 의미합니다.  
즉, 개별적인 네트워크들이 하나의 통합된 구조로 연결되어 정보를 주고받을 수 있게 만든 글로벌 시스템입니다.

 

 

네트워크 분류

네트워크는 범위에 따라 크게 LAN와 WAN으로 분류합니다.

(세부적으로 CAN, MAN, PAN으로 분류하지만, 실무에서는 잘 사용하지 않습니다.)

 

 

LAN (Local Area Network)

같은 건물이나 가까운 거리 내에서 사용하는 네트워크입니다. 예를 들어, 가정이나 회사 내의 네트워크가 여기에 해당합니다.

 

WAN (Wide Area Network)

LAN과 LAN을 연결한 광범위한 네트워크입니다. 대표적인 예로 인터넷(Internet)이 WAN의 대표 사례입니다.

 

출처: [따라學IT] 01. 네트워크란 무엇인가?



 

네트워크 토폴로지

토폴로지(Topology)네트워크의 연결 방식, 즉 노드(장비)들이 어떻게 연결되어 있는지를 나타내는 망 구성 방식을 의미합니다.
이는 네트워크의 성능, 확장성, 장애 발생 시 영향도 등에 큰 영향을 미칩니다.

 

대표적인 네트워크 토폴로지는 Star형(별형)과 Mesh형(그물형)입니다.

 

Star형(별형)

스타형은 하나의 네트워크 장비(허브, 스위치)에 모든 노드가 연결돼있는 구조입니다.

 

장점: 노드 하나에 문제가 생겨도 전체 네트워크에 영향이 적음
단점: 중앙 장비에 문제가 생기면 전체가 마비될 수 있음

 

Star형(별형)은 보통 LAN 대역의 네트워크를 연결할 때 사용합니다.

출처: [따라學IT] 01. 네트워크란 무엇인가?



Mesh형 (그물형)

모든 노드가 서로 직접 연결된 구조입니다.

 

장점: 장애 발생 시에도 대체 경로를 통해 통신 가능 (높은 네트워크 안정성)
단점: 설치 비용과 구성 복잡도가 높음

 

Mesh형 (그물형)은 WAN통신(인터넷)을 할때 자주 사용하는 구조입니다.

출처: [따라學IT] 01. 네트워크란 무엇인가?

 

실무에서는?

현실의 기업 네트워크나 인터넷은 보통 여러 토폴로지를 혼합한 하이브리드 구조를 사용합니다.
예를 들어, 내부 네트워크는 Star형, 백본(중심 연결)은 Mesh형을 사용하는 식입니다.

 

네트워크의 통신방식

네트워크의 통신방식은 크게 3가지로 유니캐스트(Unicast), 멀티캐스트(Multicast), 브로드캐스트(Broadcast)가 있습니다.

 

1. 유니캐스트 (Unicast) — 1:1 통신

하나의 송신자가 하나의 수신자에게 데이터를 전송하는 방식입니다.

예) 웹 요청, 메일 송수신

 

Uni-는 '하나', Cast는 '던지다'라는 뜻으로, "한 명에게 던지다"라는 의미입니다.

 

2. 멀티캐스트 (Multicast) — 1:N 통신

하나의 송신자가 특정 다수의 수신자에게만 데이터를 전송하는 방식입니다.

예) 화상회의, IPTV

 

3. 브로드캐스트 (Broadcast) — 1:All 통신

하나의 송신자가 네트워크에 있는 모든 수신자에게 데이터를 전송하는 방식입니다.

 

예) ARP, DHCP 요청

 

 

 

 

참고자료

728x90