HOME > 게시판 > 용어
게시판| 용어
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 01-11-21 19:09
multicasting 과 broadcasting 의
 글쓴이 : 관리자
조회 : 4,349  
브로드캐스팅, 멀티캐스팅, 유니캐스팅에 대하여..
 
멀티캐스팅과 브로드캐스팅은 유니캐스팅과 3가지를 동시에 이해를 하셔야합니다.
 
우선 이 세가지는 통신에 있어서 송신자와 수신자의 통신형태로 나눈 것이라고 말씀드릴수 있습니다.
 
 
첫째, 유니캐스트(Unicast)
 
유니캐스트는 한곳의 송신자가 다른곳의 수신자와 1:1 통신을 한다고 보면된다.
예를 들어 인터넷으로 연결되어 있는 하나의 서버에서 다른 서버로 접속할때 telnet이나 ftp등으로 접속을 할때가 있다.
이때 한곳에서 한곳으로 접속을 하게되므로 이는 1:1, 즉 유니캐스트 통신형태가 되는 것이다.
쉽게 생각해서 인터넷을 사용하기위한 응용프로그램들이 모두 Unicast 통신방식을 이용한다고 보면 된다.
 
 
둘째, 브로드캐스트(Broadcast)
 
브로드캐스트의 개념을 쉽게 잡으려면 라디오나 텔레비젼과 같은 공중파방송을 생각하면 쉽다.
즉, 전송이 가능한 모든 곳으로 데이터를 전송하는 통신방식을 브로드캐스트라고 한다.
(LanCard)라고 하는 이더넷(Ethernet)은 48bit로 된 고유의 MAC Address라고하는 하드웨어주소를 가지고 있으며, 자신에게 도착하는 패킷중 이 주소부분이 자신의 MAC Address로된 패킷과 모두 1로 셋팅된 것을 받아들이게 된다.
브로드캐스트 통신방식을 사용하여 통신을 하게되면 불필요한 네트웍크래픽을 유발하게될 수도 있다.
 
 
셋째, 멀티캐스트(Multicast)
 
브로드캐스트가 통신이 가능한 모든 곳으로 패킷을 보낸다면 멀티캐스트는 수신가능한 수신지에서만 패킷을 받아들이게 되는 통신방식이다.
즉, 멀티캐스트는 하나이상의 송신지에서 다수의(멀티캐스트로 전송되는 패킷을 받아들이도록 Lancart를 설정했다면)수신지로 패킷을 보내게 되는 통신방식이라고 할수 있다.
브로드캐스트보다는 네트웍트래픽을 최소화하여 네트웍트래픽부하를 줄일 수 있다는 점에서 인터넷방송등에 많이 응용이 되고 있다.
 
 
위의 세가지는 통신형태로 이해를 해야하며, 간단히 그리고 쉽게 표현을 해보자면 다음과 같다.
한곳에서 다른 한곳으로만 패킷이 전달되면 Unicast라고 보며,
다수의송신지에서 다수의 수신지로 팻킷이 전달되면 Multicast라고 보며,
한곳에서 동일 네트웍(같은 Segment)에 존재하는 모든 Ethernet으로 패킷이 전달되면 Broadcast라고 볼 수 있다.
 
감사합니다.

이 글을 트위터로 보내기 이 글을 페이스북으로 보내기