NDK Global interview question

What are the differences between OSI and TCP?