USB로 두 대의 컴퓨터를 연결하는 방법은 무엇입니까? [복제]


12

두 대의 컴퓨터가 있습니다. 첫 번째는 클라이언트이고 두 번째는 서버입니다. 클라이언트는 서버의 일부 파일에 액세스해야합니다.

서버에서 소프트웨어 (루트 액세스 권한이있는 우분투)를 설치할 수 있습니다. 클라이언트가 WindowsXP이므로 아무 것도 설치할 수 없습니다. 그러나 저장 장치를 연결할 수있는 USB 포트가 있습니다.

두 컴퓨터를 USB로 연결하는 데 사용할 수있는 방법 (하드웨어 및 / 또는 소프트웨어)이 있습니까?

USB를 사용하여 USB 케이블의 다른 쪽 끝에 연결된 클라이언트를위한 간단한 저장 장치 역할을하는 서버용 소프트웨어를 상상할 수 있습니다.

답변:


15

USB는 비대칭 마스터-슬레이브 인터페이스입니다. 많은 장치 를 처리하는 호스트 컨트롤러 가 하나 있습니다 . 호스트 컨트롤러는 버스 마스터입니다. 버스에서 모든 전송을 시작하여 다른 쪽의 주소가 지정된 장치로부터 응답을 요청합니다. 호스트 컨트롤러 슬레이브 모드 (예 : 장치)로 작동 할 수 없습니다 . 호스트 컨트롤러와 장치 컨트롤러를 동일한 물리적 포트에 연결할 수 있습니다 (USB OTG라고 함). 일부 프린터, 카메라 및 PDA에만 존재합니다. PC USB OTG 컨트롤러는 없습니다.) 따라서 두 대의 PC를 USB 케이블로 직접 연결할 수 없습니다.

따라서 실제로 두 개의 호스트 컨트롤러에 대한 장치 역할을하는 장치 인 특수한 '케이블'이 필요합니다. 그들은 매우 비싸지 않습니다. 이것은 잘 작동합니다.


1
좋은 답변, 왜 그런 일이 효과가 없는지 설명하고 대안 +1을 제안하십시오. 링크로 제안하는 장치는 파일을 전송하기 위해 양쪽 끝에 소프트웨어가 필요하다는 문제를 피하는 것 같습니다. 대부분의 다른 솔루션에는 좋습니다. 그러나 이것은 양쪽 끝의 저장 장치처럼 작동하며 한 컴퓨터에서 데이터를 "풀"할 수있는 방법이 없습니다. XP 컴퓨터에서 필요한 파일을 자동으로 복사해야 할 것 같습니다.
Gnoupi

내가 아는 것처럼 일부 소프트웨어가 필요한 장치 에는 클라이언트 서버 사용을 방지하는 방식으로 소프트웨어가 작성되어 있으며 (다양한 GUI 사용) 아마도 배치 파일이있는 스케줄러 작업이 정상적으로 작동합니다. 또한 OS에서 지원하는 USB 대용량 저장소와 같은 표준이 없기 때문에 소프트웨어에서 매우 다릅니다. 자동화 된 작업에 훨씬 친숙하지만 더 비싼 또 다른 대안은 2 개의 USB 이더넷 어댑터와 정적으로 구성된 IP 네트워크입니다.
whitequark

USB의 마스터-슬레이브 토폴로지를 설명하고 제안한 케이블에서 실용적인 솔루션을 제공하는 +1 좋은 답변.
therobyouknow

같은 기능을 가진 다른 제품을 아는 사람이 있습니까? 독일에서는 어디서나 찾을 수 없습니다.
Witek

1
인터넷 검색을 통해 수십 가지를 쉽게 찾을 수 있습니다usb pc to pc
whitequark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.