본 내용은 유튜브 널널한 개발자 TV 채널을 보고 정리한 것입니다.
Unicast, Broadcast, Multicast
네트워크로 정보를 전달하는 방식 세 가지
Unicast: 하나의 상대방에게만 정보를 전달
Broadcast: 연결되어 있는 모든 상대방에게 정보를 전달
브로드캐스트를 하는 동안에는 이더넷 환경의 CSMA/CD(Carrier Sense Multiple Access/Collision Detection) 프로토콜에 의해 어디에서도 신호를 보낼 수가 없기 때문에 네트워크의 효율이 떨어지게 된다. 따라서 브로드캐스트를 최소화를 하는 것이 중요하다.
(브로드캐스트는 호스트 주소의 끝자리가 다 1이다.)
Milticast: 브로드캐스트와 비슷하지만 등록된 상대방에게만 정보를 전달
이 때 쓰이는 프로토콜이 IGMP(Internet Group Management Protocol)이다.
IPTV와 같은 멀티캐스트 실시간 전송을 위한 프로토콜이다.
CSMA/CD 참고링크:
https://itwiki.kr/w/CSMA/CD
https://security-nanglam.tistory.com/193