Please follow the data : There are some flag and the control characters that are usewd in the fields of communication to maintain a synchronous data from the sender and the receiver. Some of the flags described are the ACK and NAK flags or the control characters. These characters will generally have the standard decimal values that maintain. a) ACK : It is the flag value that assigns to acknowledge indicating the result of the process that has been initiated from the user or the sender. It also describes that the process was successful. It is the abbrevation of Acknowledgement. The decimal value for the ACK flag is given by (6)10. So from the conversion of decimal to binary we get the values of the ACK flag as (0110)2. Now the hexadecimal value can be given as the same as the values for the hexa and the binary would be same till the value of 15 as though they describr the same point. So the hexadecimal value of the ACK flag is (6)16. b) NAK : It is a flag or a boolean value that describes the sender or the user indicating that the data has not been received correctly or the data has been tampered or lost over the network. It is the abbrevation of Negative Acknowledgement. The decimal value that is listed accordingly for the characters is given by (21)10. So the binary format of the NAK flag is givem by (0001 0101)2. Now that converting it to the hexadecimal value we get the NAK flag value as 15(16). Hope this is helpful. Solution Please follow the data : There are some flag and the control characters that are usewd in the fields of communication to maintain a synchronous data from the sender and the receiver. Some of the flags described are the ACK and NAK flags or the control characters. These characters will generally have the standard decimal values that maintain. a) ACK : It is the flag value that assigns to acknowledge indicating the result of the process that has been initiated from the user or the sender. It also describes that the process was successful. It is the abbrevation of Acknowledgement. The decimal value for the ACK flag is given by (6)10. So from the conversion of decimal to binary we get the values of the ACK flag as (0110)2. Now the hexadecimal value can be given as the same as the values for the hexa and the binary would be same till the value of 15 as though they describr the same point. So the hexadecimal value of the ACK flag is (6)16. b) NAK : It is a flag or a boolean value that describes the sender or the user indicating that the data has not been received correctly or the data has been tampered or lost over the network. It is the abbrevation of Negative Acknowledgement. The decimal value that is listed accordingly for the characters is given by (21)10. So the binary format of the NAK flag is givem by (0001 0101)2. Now that converting it to the hexadecimal value we get the NAK flag value as 15(16). Hope this is helpful..