Difference between TCP and OSI model

Let's Revise Quickly!
Q. How many layers are present in the TCP/IP model?
Q. How many layers are present in the OSI Model?
Q. Which layer lies between the Network and Session layer?
Q. Which are the two sublayers of the DataLink layer?

Q. What is the responsibility of the Transport layer?