파일 전송 방송


0

IPv4 주소와 같은 브로드 캐스트 주소를 통해 파일을 여러 최종 호스트에 보낼 수있는 구현이 궁금합니다.

예를 들어 scp파일을 여러 호스트로 브로드 캐스트 할 수 있습니다

scp myFile.txt host@192.168.50.255:/home/hostname

scp둘 이상의 호스트에서 순간적으로 처리하는 확실한 방법 은 &&연산자 를 사용하는 것이지만 호스트 번호가 20 이상인 경우 발생하는 상황


나는 당신이 찾고있는 것이 기술적으로 브로드 캐스트가 아닌 멀티 캐스트라고 생각합니다.
Richie086

@MariusMatutiae 덕분에 멀티 캐스팅은 확실히 좋은 선택입니다.
Shan-Desai

답변:


1

그렇습니다. Jakuje는 TCP에서 수행 할 수 없다는 것이 옳지 만 그의 대답은 UDP에 적용되지 않으며 대신 이것에 정확하게 사용됩니다.

한동안 이 Java 프로그램 을 사용하여이 작업을 수행했지만 Clonezilla 가이를 수행 할 수 있음을 발견 했습니다.

멀티 캐스트는 Clonezilla SE에서 지원되며 대규모 클론에 적합합니다.

Clonezilla의 저자는 스스로 UDPCast사용한다고 밝혔 습니다. UDPCast의 웹 페이지 상태

UDPcast는 LAN의 여러 대상으로 동시에 데이터를 보낼 수있는 파일 전송 도구입니다. 예를 들어 PC의 전체 교실을 한 번에 설치하는 데 사용할 수 있습니다. 다른 방법 (nfs, ftp 등)을 사용하는 것보다 UDPcast의 장점은 UDPcast가 UDP의 멀티 캐스트 기능을 사용한다는 것입니다. 단 2 대를 설치하는 것보다 15 대의 컴퓨터를 설치하는 데 시간이 오래 걸리지 않습니다.

내가 사용하는 배포판 (Debian, Kubuntu, Arch Linux)의 저장소에 있으므로 거의 모든 저장소에있을 것이라고 가정합니다.


0

아니요. 이렇게 작동하지 않습니다. 연결 기반 (TCP) 인 프로토콜을 scp통해 작동 ssh하므로 브로드 캐스트 할 수 없습니다. 데이터를 보내고 상대방이 데이터를 올바르게 수신했다는 확인을받습니다.

클라이언트를 크게 수정하면 더 많은 서버에 연결되어 모든 서버에 데이터를 전송할 수 있지만 실제 브로드 캐스트 는 아닙니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.