OSI七层参考模型和TCP/IP模型

一、OSI七层参考模型

     1. 7 - 应用层
         6 - 表示层
         5 - 会话层
         4 - 传输层
         3 - 网络层
         2 - 数据链路层
         1 - 物理层
      2. 应用层:满足下层无法解决的问题,产生不同的数据,进行验证、加密
          表示层:实现数据的编译和解码,使不同的操作系统、底层架构之间数据交互不受影响
          会话层:实现应用级别之间不同进程之间的数据交互,区分应用级别不同服务(进程:某个服务)
          传输层:实现同一主机不同应用之间的区分(端口),基于不同协议可以完成纠错(TCP协议)
                 无法实现同一应用不同服务之间的区分,可能不能进行纠错
                 传输层协议:TCP(可靠) UDP(不可靠)
          网络层:从全局定位某一台设备(IP地址),路由功能。实现逻辑地址寻址,不同网络之间路径
                 选择(路由功能)
                 无法实现纠错(对错误的改正),无法实现同一设备不同应用的区分
                 网络层协议:IP协议
          数据链路层:提供链路上的地址信息(MAC地址)实现硬件地址寻址,可以进行差错检验。
                 无法实现纠错(对错误的改正),无法从全局的角度分析地址信息。
          物理层:物理层面的连接、断开、维护。规范传输介质标准,无法进行差错检验。

二、TCP/IP模型

     1. 4 - 应用层
        3 - 传输层
        2 - 网络层
        1- 网际接入层
     2.应用层:满足下层无法解决的问题,产生不同的数据,进行验证、加密
       传输层:实现同一主机不同应用之间的区分(端口),基于不同协议可以完成纠错(TCP协议)
               无法实现同一应用不同服务之间的区分,可能不能进行纠错
               传输层协议:TCP(可靠) UDP(不可靠)
       网络层:从全局定位某一台设备(IP地址),路由功能。实现逻辑地址寻址,不同网络之间路径
               选择(路由功能)
               无法实现纠错(对错误的改正),无法实现同一设备不同应用的区分
               网络层协议:IP协议
       网际接入层:OSI七层参考模型中的数据链路层和物理层的结合,具有数据链路层和物理层的特性

三、总结

    下层无法解决的问题交给上层解决
     OSI七层参考模型每一层都定义的非常精确,但这也导致了开发复杂并且开发周期长的问题。并且OSI七层
     参考模型虽然每一层都定义的很精确,但每一层都未给出明确的协议和标准,只告诉你每一层应该做到什么
     功能,但每一层的功能用什么协议什么标准实现都没有告诉你。
     TCP/IP模型具体的定义了标准和协议,这也是至今为止TCP/IP模型应用最广的原因。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值