Now only used the chechsum alogrithom in TCP to insure the data intergrity. this is far from enough. need to add additional intergrity check to whole packet.