Tejas Networks interview question

3. Explain OSI layer model and give difference between OSI and TCP layer