Network programming basics summary 01