Network2007/09/17 20:52

Multicast ; 멀티캐스트

Multicast 전송방식은 하나 이상의 송신자들이 특정한 하나 이상의 수신자들에게 Data를 전송하는 방식으로 Internet 화상 회의 등의 응용에서 사용한다.

반면, Multicast 전송이 지원되면 송신자는 여러 수신자에게 한 번에 Message가 전송되도록 하여, Data의 중복전송으로 인한 Network 자원의 낭비를 최소화할 수 있게 된다.

Multicast 전송이 일반적인 Unicast Internet 응용 분야와 다른 점은 우선 그 전송 Packet에 있다. 일반적으로 TCP/IP 상의 Internet 응용 Program은 Data의 송신자가 이를 수신할 수신자의 Internet Address를 전송 Packet의 Header에 표시해 Packet을 전송한다. 그러나 Multicast 전송을 위해서는 Header에 수신자의 주소 대신 수신자들이 참여하고 있는 Group Address를 표시하여 Packet을 전송한다.

Multicast 전송을 위한 Group Address는 D-Class IP Address (224.0.0.0∼239.255.255.255)로 전세계 개개의 Internet Host를 나타내는 A, B, C-Class IP Address 와는 달리 실제의 Host를 나타내는 Address가 아니며, Group Address를 갖는 Multicast Packet을 전송받은 수신자는 자신이 Packet의 Group에 속해있는 가를 판단해 Packet의 수용 여부를 결정하게 된다.

그러나 현재 Internet 상의 Router 들이 대부분 Unicast 만을 지원하기 때문에 Multicast Packet을 전송하기 위하여서는 Multicast Router 사이에 Tunneling이라는 개념을 사용하여 Encapsulation된 Packet을 전송한다. 즉, Multicast Address를 가진 Data Packet Header 앞에 Multicast Router 간에 설정된 Turnnel의 양 끝단의 IP Address를 덧붙여 Routing을 함으로써 Multicast를 지원하지 않는 일반 Router들을 거칠 때 기존의 Unicast Packet 과 같은 방법으로 Routing 되어 최종적으로 Turnel의 종착지로 전송될 수 있게 하는 것이다.

Broadcast ; 브로드캐스트

일반적으로, 동사의 의미로 사용되는 Broadcast는 무엇인가를 동시에 모든 방향으로 던지는 것을 의미한다. 명사로 사용되는 Broadcast, 즉 Radio나 TV "방송"은, 신호 Channel을 바르게 맞추어 놓은 수신자라면 누구라도 수신할 수 있도록 공중파를 통해 전송되는 Program이다.

이 용어는 때로 특정한 회원들이 아니라, 부서나 회사 전체 등과 같이 Group의 모든 회원들에게 보내어지는 전자우편이나, Message 배포 등을 가리키는 데에도 사용된다.

Broadcast를, 특정 수신자 (대부분의 전자우편이 그렇다)에게만 전송하는 Unicast나, 다중 수신자 (전자우편 Mailing List 또는 MBone Network을 통한 Web Transfer 등) 들에게 전송하는 Multicast, 그리고 Router들의 Group에서 가장 가까이 있는 것들에게 전송하는 Anycast 등과 혼동하면 안된다.

Unicast ; 유니캐스트

Unicast 전송 방식은 하나의 송신자가 다른 하나의 수신자로 데이터를 전송하는 방식으로 일반적인 Internet Application이 모두 Unicast 방식을 사용하고 있습니다.

Group Communication을 위하여 다중 수신자들에게 동일한 Data를 전송하고자 할 경우 Unicast 전송방식을 이용한다면 전송하고자 하는 Data Packet을 다수의 수신자에게 각각 여러 번 전송해야 하며, 이러한 동일한 Packet의 중복전송으로 인해 Network 효율이 저하된다. 또한 수신자 수가 증가할 경우 이러한 문제점은 더 커지게 된다.

저작자 표시 비영리 변경 금지
Creative Commons License
Posted by BLUEDAY™