Unicast,Multicast,Broadcast
카테고리 없음 2016. 5. 10. 02:06Unicast
- 1 : 1 통신
- 현재 네트워크 상에서 가장 많이 사용되는 트래픽
- 통신을 위해서 전송되는 프레임안에 특정 목적지의 주소 하나만을 가지고 통신한다.
- 프레임안의 목적지 주소가 일치하지 않는 곳에서 Unicast프레임을 받게되면 목적지 주소를
비교 후 아니면 버리게 된다.
Broadcast
- 전부를 대상으로 하는 통신
- Local LAN(라우터에 의해 구분지어진 공간, Broadcast 도메인) 상에 붙어있는 모든 네트워크 장비들에게 통신을 보낸다.
- 목적지 주소와 불일치 할 경우, Unicast와 달리 선택권이 없이 무조건 통신을 받아야한다.
- 이 경우 통신을 강제로 받고 있어서 네트워크 장비의 CPU기능이 저하 될 수 있다.
- 처음 통신하는 장비들은 주소를 모르기 때문에 Unicast를 할 수 없다.
그래서 Broadcast를 사용해서 각 장비의 주소를 확인할 수 있는데, 이것이 바로 ARP이다.
- CPU 성능을 떨어트릴 수 있다.
Multicast
- 어떤 그룹을 대상으로 하는 통신
- 보내고자 하는 그룹멤버에게만 한 번에 보낼 수 있는 방법이다.
- 목적지 주소를 각 주소에 예약된 Multicast Address를 입력하여 전달한다.
모든 Host는 이 메시지를 수신하게 된다.
- 동일한 정보를 한번에 여러 Host에게 전달하는 장점을 갖는다.
- Unicast처럼 여러 번 보낼 필요도 없고 Broadcast처럼 모두에게 다 보낼 필요도 없다.
- 라우터나 스위치가 있어야 Multicast를 지원할 수 있다.