NCI :: Networking Programming and Distributed Systems :: Tutorial 3