network programing homework