Explain the functions and layers of the TCP/IP protocol suite. Compare it with OSI.