The use of OSI as a framework for the teaching of computer communications