What's the difference between the OSI model and the TCP/IP model in networking?