[네트워크] 유니,브로드,멀티 캐스트

1 분 소요

[네트워크] 유니,브로드,멀티 캐스트

  • 캐스트에서 유니캐스트, 브로드캐스트, 멀티캐스트로 나누는 구분은 네트워크에서 통신을 하는 방식에 따른 구분.

1. 유니캐스트

  • 현재 네트워크 상에서 가장 많이 사용되는 트래픽.
  • 브로드캐스트가 더 많이 사용되는 네트워크는 좋은 현상이 아니다.
  • 정확하게 받는 pc의 주소를 프레임안에 써넣을 때, PC가 한 개이어야 하는 것.
  • 특정 목적지의 주소 하나만을 가지고 통신하는 방식. 목적지 주소가 아닌 다른 PC들의 CPU 성능을 저하시키지 않는다. 자신의 맥 어드레스가 아니라고 판단되면 랜카드가 이 프레임을 버리기 때문이다.
  • EX) 어떤 PC가 유니캐스트 프레임을 뿌리면, 로컬 네트워크의 모든 PC들은 Shared 방식에 의해 일단 이 프레임을 받아들여 랜카드에서 자신의 맥어드레스와 비교하게 된다. 자신의 랜카드 맥 어드레스와 목적지 맥 어드레스가 다른 경우는 프레임을 버리게 된다.

2. 브로드캐스트

  • 로컬 랜에 붙어 있는 모든 네트워크 장비들에게 보내는 통신. (로컬 랜이란 라우터에 의해서 구분된 공간, 브로드 캐스트 도메인이라고 하는 공간이다.)
  • 브로드 캐스트는 통신의 대상이 특정한 어떤 한 네트워크 장비가 아니고 내가 살고 있는 네트워크 안의 모든 네트워크 장비들에 통신할 때 쓰기 위한 방식.
  • 브로드 캐스트의 주소는 맥어드레스로 FFFF.FFFF.FFFF로 미리 정해져 있다.
  • 이 주소가 오면 랜카드는 자신의 맥 어드레스와 같지는 않지만 브로드캐스트 패킷을 CPU에 보내게 된다.
  • 이렇기에 유니캐스트와 달리 CPU의 할 일이 늘어 PC성능이 떨어지게된다.
  • EX) ARP(Address Resolution Protocol)이 브로드 캐스트. 즉 처음 두 pc가 통신을 하는 경우에 상대편의 맥 어드레스를 모르기에 네트워크안에 있는 모든 장비에 이 ip주소를 가진 사람이 누굴까 하고 브로드캐스트를 보내는 것.

3. 멀티캐스트

  • 200명의 사용자가 있는 네트워크에서 150명에게 같은 정보를 동시에 보낸다고 가정할 때, 유니캐스트로 150명의 주소로 하나씩 보내는 방법이 있다. 이 경우 같은 데이터를 150번 반복해서 보내야 하므로 트래픽 가중을 야기한다.
  • 브로드 캐스트를 이용하게 되면, 받을 필요 없는 50명도 받게 되는 단점이 있다.(브로드 캐스트이기 때문에 pc 성능도 떨어트림).
  • 이런 경우 멀티캐스트를 사용.
  • 멀티캐스트는 보내고자 하는 그룹 멤버들에게만 한 번에 보낼 수 있다.
  • 멀티캐스트는 라우터나 스위치에서 이 기능을 지원해 주어야만 사용할 수 있다.

출처 : 후니의 쉽게 쓴 네트워킹 (전강훈)

태그:

카테고리:

업데이트:

댓글남기기