2016년 7월 25일 월요일

TCP/IP 일반 - Broadcast 및 Multicast 이해

ㅇ ㅂㅇ

Broadcast 및 Multicast 이해

> 캐스트 모드
 - 유니캐스트(Unicast)
  -- 한 호스트에서 다른 호스트로 1:1 전송하는 방식
  -- 정보 전송을 위해 Frame에 자신의 MAC 주소와 목적지의 MAC 주소를 첨부하여 전송하는 방식
  -- 가장 많이 사용되는 방식으로 Broadcast와 달리 CPU 성능에 문제를 주지 않음
 - 브로드캐스트(Broadcast)
  -- 네트워크 내 모든 호스트로 전송하는 방식(IPv4에서만 지원)
  -- Broadcast Domain(=Subnet)범위 이내에 모든 시스템에 Frame을 보냄
   --- 외부로 나가게 되면 Router 단에서 Drop 됨
  -- Broadcast를 받은 시스템은 CPU가 Packet을 처리하게 함(때문에 Broadcast가 많아지면 네트워크 트래픽도 증가하고 CPU 성능은 감소함)
 - 멀티캐스트(Multicast)
  -- 특정 그룹의 호스트들에게만 전송하는 방식
  -- 네트워크에 연결되어 있는 시스템 중 일부분에게만 정보를 전송 할 수 있는 것
  -- Router가 Multicast를 지원해야만 사용 가능
  -- Multicast Group에 가입, 탈퇴시 IGMP를 사용
 - 애니캐스트(Anycast)
  -- 그룹 내 인접한 호스트로 전송, 이후 전송받은 노드가 서버 역할을 수행하는 전송방식(IPv6에서만 지원)
  -- IPv4의 Broadcast가 사라지고 IPv6에서는 Anycast로 대체됨
 

댓글 없음:

댓글 쓰기