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