TCP/IP模型与OSI模型

OSI模型(开放式通信系统互联参考模型)
在这里插入图片描述
应用层:提供应用程序间通信,为应用软件提供了很多服务。常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等
表示层:
用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别,处理数据格式,数据加密,压缩等
会话层:建立,维护和管理会话
传输层:建立端到端的连接,定义传输数据的协议端口,流控与差错校验
网络层:逻辑地址寻址,转发与路由
数据链路层:
将比特组合成字节,再将字节组合成帧。提供介质访问控制与逻辑链路管理等
物理层:
常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。通过物理介质传输比特流
高层协议定义网络数据的封装格式,低层协议定义数据的传输。

TCP/IP模型
在这里插入图片描述
每一抽象层创建在低一层提供的服务上,并且为高一层提供服务。 完成一些特定的任务需要众多的协议协同工作,这些协议分布在参考模型的不同层中的

应用层:综合了osi模型的应用层,表示层,会话层的功能,使用套接字和端口描述应用程序通信路径。
传输层:包含两种传输协议:TCP/UDP.保证了数据包的顺序传送及数据的完整性
Internet层:主要是IP协议,所有网络层以下或以上的各层通信在跨越tcp/ip协议栈时,都必须通过IP完成。
网络接入层:由数据链路层和物理层合并成,TCP/IP本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接入层进行连接。
相同点

两个模型都是用来解决计算机之间数据传输问题,都是基于独立的协议栈,都有各自不同的分层,每层都为上层服务

区别:
在这里插入图片描述
TCP/IP来源于OSI模型,应用于实际,解决具体问题,而OSI只是一个互联网通信的广义参考模型。
OSI模型有明确的核心概念:服务,接口,协议,而tcp/ip协议没有明确区分。
TCP/IP模型比OSI模型更加注重面向无连接服务。OSI模型比TCP/IP模型更具有面向对象的特性。
TCP/IP模型的第三层仅支持IP协议,OSI支持所有的网络层协议
TCP/IP模型支持跨层封装;OSI模型不支持;
TCP/IP是先有协议集然后建立模型,不适用于非TCP/IP网络

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值