I was busy talking to my imaginary friends and then it came to me how to explain TCP/IP to the non-technical people. It is important because most of my imaginary friends are non-technical. So, here is how you can do it.
First, forget the OSI, no one needs it anyway. Think of TCP/IP as your clothes.
Application layer is your coat, your suit, your jumper, your shoes, your hat.
Transport layer is your shirt, your dress, your pants (meaning trousers), your stockings.
Internet is your underclothes, your lingerie, your thermals.
Link is the naked you.
Protocol stacks follow the same logic. For instance, when you have a date you wear your suit and you put your shoes on, right? Then all this gradually comes off. Then the connection happens. Then you put everything on in the reverse order. You don't put your underwear over your jeans, do you?
See, technology can be easy to understand.