네트워크(정의, 분류, 통신방식)

1. 네트워크란?

학술적인 정의로는 두개 이상의 노드가 데이터를 교환하는 시스템이다. 여기서 데이터는 구체적으로 데이터 패킷이라고 이야기 한다. 여러 기기가 데이터를 주고 받는 구조가 그물망 처럼 보인다고 네트워크라고 이야기한것으로 보인다. 
*여기서 노드란 컴퓨터나 데이터를 공유하는 장비를 의미한다.

 

2. 인터넷이란?

전세계의 네트워크가 연결된 거대한 네트워크를 인터넷이라고 한다. 

 

3. 네트워크 분류

크기와 연결방식에 따라 분류할수 있다.

 

3.1 크기에 따른 분류

네트워크는 범위에 따라 LAN과 WAN으로 분류한다.(세부적으로 CAN, MAN, PAN으로 분류하기도 한다.)

 

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

 

LAN(Local Area Network)은으로 가까운 위치에 해당하는 네트워크이고, WAN(Wide Area network)는 LAN와 LAN이 연결된 네트워크이다. 대표적으로 인터넷이 해당한다.

 
 

 

3.2 연결방식에 따른 분류(Topology)

Topology(토폴로지)는 망구성방식, 네트워크 연결방식을 의미한다. 대표적인 연결방식은 Star형과 메시형이 있다. 또한 실제 네트워크는 여러 토폴로지를 혼합하여 사용하는 구조이다.

 

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

스타형은 하나의 네트워크 장비에 모든 컴퓨터가 연결되있는 구조이다. 만약 중앙에 위치한 네트워크 장비가 고장나면, 더이상 네트워크가 동작하지 않는다. 스타형은 보통 LAN 대역의 네트워크를 연결할때 사용한다.

 

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

메시형은 여러 노드들이 모두 완전하게 연결되어있는 구조를 의미한다. 메시형은 연결해야하는 간선들이 많기 때문에 비용이 많이 든다. 하지만 특정 간선이 문제가 생기더라도, 다른 경로를 통해서 데이터를 주고받으면 되기 때문에 네트워크가 안정적이다. 따라서 메시형은 WAN통신(인터넷)을 할때 자주사용하는 구조이다.

 

4. 네트워크의 통신방식

네트워크의 통신방식은 유니캐스트, 멀티캐스트, 브로드 캐스트가 있다.

 

유니캐스트는 1:1로 통신으로 하나의 장비만 통신하는것을 의미한다. 유니캐스트라는 단어를 쪼개보면, 유니(uni)는 하나 one을 의미하고 cast는 던지다 라는 뜻으로 합쳐보면 하나에게 던지다 라는 뜻이다.

 

멀티캐스트  1:N  통신으로 특정 다수와 통신하는것을 의미한다. 예를들어 학교에서 심화반과 일반반으로 나누어서 심화반만 더 어려운 문제를 풀게 하는것으로 생각해볼수 있다.

 

브로드캐스트는 1:All 통신으로 네트워크에 있는 모든 대상과 통신하는것을 의미한다. 예를들면, 학교에서 교장선생님의 훈화말씀을 하시는것을 생각해볼수 있다.

 

 

참고자료