เมื่อดูข้อมูลจำเพาะของ SATA สั้น ๆ ในตอนแรกฉันหวังว่า SATA ไม่เพียง แต่พูดคุยกับอุปกรณ์ดิสก์เท่านั้น แต่ยังสามารถพูดคุยกับกล่องหุ้มไดรฟ์ได้อีกด้วย
อย่างไรก็ตามดูเหมือนว่าเป็นไปไม่ได้ที่จะใช้ SATA เพื่อเชื่อมต่อคอมพิวเตอร์สองเครื่องเข้าด้วยกันส่วนใหญ่เป็นเพราะเป็นโทโพโลยีของโฮสต์ / อุปกรณ์ ซึ่งหมายความว่าโฮสต์ส่งคำสั่ง "host-to-device" พิเศษและอุปกรณ์ส่งคำสั่ง "device-to-host" ที่แตกต่างกันกลับมา
มีคำสั่ง "data" สองทิศทางทั่วไปซึ่งสามารถใช้สำหรับการแลกเปลี่ยนแพ็คเก็ตได้อย่างไรก็ตามฉันสงสัยว่าสิ่งเหล่านี้จะต้องนำหน้าด้วยคำขอ "host-to-device" ที่ถูกต้องและการตอบสนอง "อุปกรณ์ต่อโฮสต์" ที่ถูกต้อง ฉันเดาว่าพีซีไม่สามารถส่งข้อความ "อุปกรณ์ต่อโฮสต์" (เนื่องจากเป็นโฮสต์) ซึ่งเป็นสิ่งที่จำเป็นต้องใช้ แต่ฉันอาจผิดในจุดนี้ หากเป็นไปได้ที่พีซีจะส่งคำสั่งอุปกรณ์ไปยังโฮสต์จากนั้นใช่คุณสามารถสร้างลิงค์โฮสต์ไปยังโฮสต์ผ่าน SATA
อย่างไรก็ตามแม้ว่าคุณสามารถทำสิ่งนี้ได้คุณก็ไม่ต้องสงสัยว่าต้องใช้สายเคเบิลที่กำหนดเองเนื่องจากการใช้สายเคเบิล SATA มาตรฐานนั้นหมายความว่าพีซีทั้งสองกำลังส่งสัญญาณคู่สายเดียวกันและทั้งคู่ก็รับสายคู่เดียวกัน พวกเขาจะไม่ได้รับข้อมูลใด ๆ !) คุณจะต้องแฮ็ค SATA ที่เทียบเท่ากับสายเคเบิลไขว้อีเธอร์เน็ตซึ่งจะสลับเส้น TX และ RX
ฉันคิดว่าปัญหานี้สะท้อนถึง USB อย่างใกล้ชิด คุณไม่สามารถเชื่อมต่อคอมพิวเตอร์สองเครื่องเข้าด้วยกันด้วยสาย USB เปล่าเพราะทั้งคู่เป็นโฮสต์โดยไม่มีอุปกรณ์ที่จะคุย อย่างไรก็ตามมีอุปกรณ์ USB ที่รับข้อมูลจากโฮสต์ทั้งสองและส่งต่อไปพร้อมกันเพื่อให้คอนโทรลเลอร์ USB ของโฮสต์แต่ละคนคิดว่ากำลังพูดคุยกับอุปกรณ์
เป็นไปได้ที่จะทำเช่นเดียวกันกับ SATA ซึ่งคุณมีอุปกรณ์ที่ตัวควบคุมโฮสต์ทั้งสองเชื่อมต่อและแต่ละคนคิดว่าพวกเขากำลังคุยกับอุปกรณ์ คุณยังต้องมีไดรเวอร์ที่กำหนดเองเพื่อให้อุปกรณ์ SATA ปรากฏเป็นอุปกรณ์เครือข่าย แต่จะใช้งานได้
อย่างไรก็ตามสิ่งนี้จะเป็นประโยชน์สำหรับการเชื่อมต่อระยะสั้นมากเนื่องจาก SATA มีความยาวสายเคเบิลสูงสุดหนึ่งเมตร ดังนั้นด้วยอุปกรณ์นักแปล SATA พิเศษของคุณที่อยู่ตรงกลางพอร์ต SATA ทั้งสองของคุณจะต้องอยู่ห่างกันน้อยกว่าสองเมตร (รวมถึงระยะทางที่จะได้รับจากเมนบอร์ดหรือการ์ดเอ็กซ์แพนชันไปด้านนอกเคส)