我来回答你吧:
共同点:
1.二者都是以协议栈概念为基础,且协议栈中的协议彼此独立
2.两个概念中各个层的功能也基本相似
3.传输层以上的各层都是传输服务的用户,并且是面向应用的
不同点:
1.最初的TCP/IP模型并没有明确区分服务,接口和协议(这三者在OSI中可是重中之重)
2.OSI参考模型在协议发明之前就已经产生,这意味着OSI不会偏向任何一组特定的协议;TCP相反,TCP是对已有协议的一个具体描述和扩展而已
3.二者层数不同,TCP 4层,OSI则更加详细有 7层
4.提出者不同,OSI是学者们提出的(面向技术,这也意味着它很复杂,很难应用到实际),TCP则是各大厂商提出(面向实用,简化了很多,直接得到了大量用户群)
希望你能满意~有问题可以追问..
纯原创,部分参考了:计算机网络,Andrew S.Tanenbaum