방송(네트워킹)
Broadcasting (networking)컴퓨터 네트워킹, 통신, 정보 이론에서 방송은 모든 수신자에게 동시에 메시지를 전달하는 방법이다. 브로드캐스팅은, 예를 들어, 메시지 패스스링 인터페이스에서의 브로드캐스팅과 같은 프로그램에서 고도의 조작으로 수행될 수 있고, 이더넷에서의 브로드캐스팅과 같은 낮은 레벨의 네트워킹 운영일 수도 있다.
올투올 커뮤니케이션은 각 송신자가 그룹 내의 모든 수신자에게 메시지를 전송하는 컴퓨터 통신 방식이다.[1] 네트워킹에서 이것은 브로드캐스트나 멀티캐스트를 사용하여 이루어질 수 있다. 이는 각 송신자가 하나의 수신기와 통신하는 지점간 방식과는 대조적이다.
주소 지정 방법
| 라우팅 스키마 |
|---|
| 유니캐스트 |
| 방송하다 |
| 멀티캐스트 |
| 애니캐스트 |
인터넷 프로토콜에는 네 가지 주요 주소 지정 방법이 있다.
- 유니캐스트는 송신자와 목적지 사이의 일대일 연결을 사용하여 단일 특정 노드에 메시지를 전달한다. 각 목적지 주소는 단일 수신기 끝점을 고유하게 식별한다.
- 브로드캐스트는 일대일 연결을 사용하여 네트워크의 모든 노드에 메시지를 전달한다. 한 송신자의 단일 데이터그램(또는 패킷)은 브로드캐스트 주소와 관련된 모든 가능한 다중 엔드포인트로 라우팅된다. 네트워크는 일반적으로 전체 네트워크 서브넷인 브로드캐스트의 범위 내의 모든 수신자에게 도달하기 위해 필요에 따라 데이터그램을 자동으로 복제한다.
- 멀티캐스트는 1 대 다 또는 다 대 다의 연결을 사용하여 메시지를 수신하는 데 관심을 표명한 노드 그룹에 메시지를 전달한다. 데이터그램은 많은 수신자에게 단일 전송으로 동시에 라우팅된다. 멀티캐스트는 목적지 주소가 반드시 모든 노드가 아닌 서브셋을 지정한다는 점에서 브로드캐스트와 다르다.
- 애니캐스트는 노드 그룹 중 어떤 그룹, 즉 데이터그램이 모두 동일한 목적지 주소로 식별되는 잠재적 수신기 그룹의 단일 멤버로 라우팅되는 일대다 연결을 사용하여 소스에서 가장 가까운 곳에 메시지를 전달한다. 라우팅 알고리즘은 어떤 거리나 비용 측정에 따라 가장 가까운 그룹에 기초하여 단일 수신기를 선택한다.
개요
컴퓨터 네트워킹에서, 방송은 네트워크의 모든 장치에 의해 수신될 패킷을 전송하는 것을 말한다.[2] 실제로 방송의 범위는 방송 영역으로 제한된다.
방송은 가장 일반적인 통신 방식이며, 또한 많은 메시지가 요구될 수 있고 네트워크 장치가 개입되어 있다는 점에서 가장 집약적이다.[1] 이는 호스트가 고유한 주소로 식별되는 다른 단일 호스트로 데이터그램을 보내는 유니캐스트 주소 지정과는 대조적이다.
방송은 송신자가 각 수신자에 대해 메시지가 구별되는 자체 산란을 수행하는 모든 분산 또는 그것들이 동일한 모든 방송으로 수행될 수 있다.[3]
대형 컴퓨터 클러스터의 사실상의 표준인 MPI 메시지 전달 방식에는 MPI_Alltoall 방식이 포함된다.[4]
모든 네트워크 기술이 브로드캐스트 어드레싱을 지원하는 것은 아니다. 예를 들어 X.25나 프레임 릴레이는 브로드캐스트 기능을 가지고 있지 않다. 오늘날 인터넷과 그것에 연결된 모든 네트워크에서 사용되고 있는 1차 네트워킹 프로토콜인 IPv4(Internet Protocol Version 4)는 방송을 지원하지만, 브로드캐스트 도메인은 방송 호스트의 서브넷으로, 전형적으로 작아서 인터넷 전체 방송을 할 방법이 없다. 방송은 주로 광역 네트워크에서의 방송의 성능 영향이 그리 크지 않은 이더넷과 토큰 링을 비롯한 LAN 기술에 국한되어 있다.
IPv4의 후속인 IPv6은 특정 서비스에 관심을 가질 수 있는 소수의 노드만이 네트워크의 모든 노드를 방해하지 않도록 하기 위해 브로드캐스트 방법을 구현하지 않는다. 대신에 IPv6은 멀티캐스트 어드레싱에 의존한다 - 개념적으로 유사한 일대다 라우팅 방법론이다. 그러나 멀티캐스팅은 수신자 풀을 특정 멀티캐스트 수신자 그룹에 가입하는 것으로 제한한다.
이더넷과 IPv4 모두 브로드캐스트 패킷을 나타내기 위해 올원 브로드캐스트 주소를 사용한다. 토큰 링은 IEEE 802.2 제어 필드의 특수 값을 사용한다.
방송은 스머프 공격이라고 알려진 DoS 공격의 유형을 수행하기 위해 악용될 수 있다. 공격자는 공격 대상자 컴퓨터의 소스 IP 주소로 위조된 ping 요청을 보낸다. 피해 컴퓨터는 도메인의 모든 컴퓨터의 응답에 의해 침수된다.
참고 항목
참조
- ^ a b David Padua (2011). Encyclopedia of Parallel Computing. 4. p. 43. ISBN 0387097651.
- ^ Andrew Tanenbaum (2003). Computer Networks. Prentice Hall. p. 368. ISBN 0-13-066102-3.
- ^ J. Duato; Sudhakar Yalamanchili; Lionel Ni (2012). Interconnection Networks. pp. 210–211. ISBN 1558608524.
- ^ Jesper Larsson Träff (2002). Improved MPI All-to-all Communication on a Giganet SMP Cluster. Proceedings of the 9th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface. pp. 392–400. ISBN 3-540-44296-0.
외부 링크
- "Network Broadcasting and Multicast". Archived from the original on 2007-10-11.