I understand that right now Qubits are physical entities in a Quantum Computer and I am playing around on the IBM Quantum Computer as well as the Q# language and dipping my toes into the Quantum world for the first time.
I have read a lot of the Alice and Bob style scenarios where it often mentions transporting a Qubit from Alice to Bob. I am inferring that as physically transporting it but I haven't found a discussion on what this looks like from a computing sense. As in how it could be theoretically achieved to "package" a Qubit, or even a representation of a Qubit (state or values) for transportation via a Classical or Quantum channel? I am assuming the only way this is possible is via entanglement and teleportation. Is it possible for non-entangled, ordinary Qubits, to be represented in some format and transferred logically between two points, whereby the receiving point can decode and interpret the information contained within. That receiving point could be a computer service in a Classical computer architecture or another Quantum machine.
I ask this in the sense of Classical Computing, where we can encode bits onto a chip but logically represent a bit (or series of bits) in numerous formats and transfer them for manipulation. As a software engineer that's where my thought process is coming from. This might not be a practical thing to want to do in Quantum but in theory, is it something that could be achieved? Any guidance would be welcome.
EDIT: Thank you for the really comprehensive answers, it has filled in a lot of gaps and I did not realise the strong link between photons & fiber which brings a potential bridge in theory. I'm working my way through the basic hello world applications and was trying to mentally bridge my software knowledge of Classical into this world at a basic transfer and representation level. I'm trying to build some small apps that bridge both worlds and my mental block right now is representing the characteristics of a Qubit in traditional programming notations. Have you any thoughts on what would need to be modelled to create a logical representation of a Qubit? What I am getting at is something similar to a specification that would allow a programmer represent a type (like a String e.g. https://en.wikipedia.org/wiki/String_(computer_science)). In the Quantum programming languages the Qubit is it's own type, drilling down a level can the characteristics be captured in a very basic manner so that potentially they could be represented in something like a vector array to capture key characteristics e.g. state (notwithstanding the difficulty of superposition!), spin etc.