successful communication can requires a medium through which data can pass and an agreed set of rules about how the data are to be interpreted