NCTCP: a network coded TCP protocol. - Justin Ridgewell; Hala ElAarag (SpringSim (CNS), 2016)