To build a global quantum communication network, low-transmission communication channels can be circumvented by using a free-space channel between a satellite and a ground station on Earth. We have constructed a system that generates entangled, photonic "ququarts" and measures them to execute multiple quantum communication protocols of interest. We have successfully executed superdense teleportation, multiple quantum key distribution protocols, and several higher-dimensional tests of non-locality. Another protocol of interest is entanglement swapping, necessary for building a quantum repeater network. To achieve this goal, I have designed and am constructing a system to implement entanglement swapping (and similar protocols, e.g., quantum teleportation and measurement-device-independent QKD) which should be robust against the adverse effects of one entanglement source being in low-earth orbit and the other on the