相同点:
- 两个协议都是模型化、层次化的
- 下层都对上层提供服务支持
- 每层协议都是相互独立存在的
不同点:
- 层数不同
- OSI是先有模型才有的协议
- TCP/IP是先有协议才有模型
- 第三层不同,TCP/IP的第三层是互联网(internet) , OSI的第三层是网络(network), OSI第三层的范围要大于TCP/IP的范围
- TCP/IP仅支持IP ,OSI支持所有的网络层协议
- TCP/IP的应用层处理OSI第五、六、七层的功能
OSI开放式系统互联式模型
应用层 提供人机交互的接口,为用户提供服务,为应用程序提供接口
表示层 数据编码,数据加密 (我们用户的需求需要机器明白,就需要翻译成机器的语言,为了我们数据的通讯,我们需要保证我们数据的安全,不要被不法分子窃取)——表示层,表示给机器看的(我的理解)
会话层 创建,管理,维护,终止会话——类似我们的聊天通讯和淘宝交易
传输层 数据通讯,为上层到下层提供可靠的数据传输,TCP协议保证我们的数据通讯相对安全
网络层 IP选址和路由选择 通过路由选择,选择最佳的路径
数据链路层 控制介质访问与逻辑链路管理,把