2022-07-27
네트워크란 무엇일까?
네트워크는 무엇일까? 간단하게 정의, 통신망 분류, 전송 방식에 대해 알아보자!
네트워크 정의
원격 장치가 데이터를 교환하기 위해, 통신 프로토콜
또는 인터페이스
를 사용해 연결된 그룹을 의미한다.
통신망 분류
- WAN(Wide Area Network): 가장 큰 규모의 통신망으로 대륙 또는 국가 간에 통신을 위해 사용된다.
- MAN(Metropolitan Area Network): 지역 또는 도시 간의 통신을 위해 사용되며,
대체로 속도가 빠른 광역 케이블로 연결되어 있다. - LAN(Local Area Network): 집, 사무실, 학교 등 가까운 장소의 통신을 위해 사용된다.
규모에 따른 분류가 애매한 것은, LAN을 지역 간으로 연결해 사용할 수 있기 때문이다.
프로토콜 정의
데이터를 주고 받기 위한 규약
또는 인터페이스
를 말한다.
대부분 비트 기반으로 만들어져 있으나, 응용 계층에서 사용되는 프로토콜은 문자 기반으로도 사용된다.
대표적인 예로 HTTP 프로토콜이 있다.
전송 방식 분류
- 유니 캐스트: 출발지와 목적지가 명확한 1:1 통신 방식이다.
- 브로드 캐스트: 로컬 네트워크에 연결된 모든 호스트들에게 데이터를 전송하는 방식이다.
브로드 캐스트 주소는 대역을 제외한 값들이 255로 구성된다.
예로 IP: 192.168.255.255, MAC: FF-FF-FF-FF-FF-FF
브로드 캐스트는 불필요한 인터럽트가 발생해 효율을 저하하므로 최소화 해야 한다. - 멀티 캐스트: 브로드 캐스트와 동작은 비슷하지만, 특정 그룹에만 데이터를 전송할 수 있다.
대표적으로 IPTV, 스트리밍 서비스 등에 사용된다. - 애니 캐스트: 가장 가깝거나 효율적인 통신이 가능한 호스트와 통신하는 방식이다.
예로 DNS 서버를 찾을 때 가장 가까운 게이트웨이를 찾는다.