 It is an example of in-band signaling, where control information is sent over the same channel as its data.The advantage of hardware handshaking is that it can be extremely fast; it doesn't impose any particular meaning such as ASCII on the transferred data; and it is stateless.Its disadvantage is that it requires more hardware and cabling, and these must be compatible at both ends.