Skip to main content

Command Palette

Search for a command to run...

28.[Network] Unicast, Broadcast, Multicast

Updated
C

Fullstack developer at your service

Unicast, Broadcast, Multicast

image.png

1.Unicast

  • 한번에 한명한테만 보내는 것
  • NAT(Network Address Translation) - 공유기 같은 것

  • 라우터가 게이트웨이로써 존재

  • 라우터에서 커버하는 게 192.158.0.x
    • 192.158.0 - Network ID,
    • x - Host ID

2.Broadcast:

  • 연결된 특정 세그먼트한테 다 보내는 것
  • 브로드캐스트는 다 보내서 효율을 떨어뜨리니 연결을 최소화시킨다
  • 끝자리가 다 1이다
  • MAC address 48bit
  • 호스트의 Mac 주소가 전부 FFFFFFFF
  • 전체한테 다 뿌린다!
  1. Multicast:
  2. 등록된 얘한테만 정보가 가게 골라준다

  3. 공유기 살 때 따지는 것 IGMP 지원하냐

브로드캐스트가 좋을 때: IPTV티비 볼 때, 신호를 쏘는데 보내야할 지점이 매우 많다

  • 송신자 입장에서 한번만 보낼까? 연결된 수인 n번 보낼까? 당연히 1번
  • 만약 수신자 1, 3만 관심이 있다
  • 한번만 보내는데 1, 3번에게만 보내고 싶어 -> multicast

  • 동시 시청자 2천명
  • 송신을 할 때 2천번 송신하지 않고 1회만 하고
  • 네트워크 Multicast 방식을 이용해서 보내달라고 하는 쪽에게만 보내줌
  • 그룹에 등록을 하게 되어있고, 등록된 쪽만 보내줌
  • L2 수준에서 봤을 땐 broadcast 처리가 됨
  • SDN - "클라우드" 환경이 늘어나면서 SDN 환경이 중요해짐

More from this blog

Software Engineer at Your Service

136 posts