OSI model(open system interconnection)存在的原因:
网络模型建立是为了是网络的建造者可以建造出可以相互交流和一起工作的网络,并且描述了从一个电脑上通过网络传数据到另一个网络。
1.physical层
定义了对终端系统之间的连接的电子性和功能性,包括电压层级,物理距离,传输率,电压变化的周期等相关因素。
2.data link层
提供了依赖物理链路可以进行数据的传输,包括物理寻址,网络拓扑,网络访问,流控制。
3.network层
当需要路由时,提供了网络寻址和路径的选择。
4.transport层
将数据分装进数据流,负责终端之间的网络交流。
5.session 层
负责在展示层的实体之间交换数据。
6.presentation层
关注数据结构,保证数据能够被理解,负责压缩和解压。
7.application 层
最接近用户,给用户应用提供网路服务。
TCP/IP model:
1.application 层
处理高层的协议,展示、编码和会话控制的问题,并且保证数据被正确的打包。
2.transport层
tcp:transmission control protocol
udp:user datagram protocol
数据的格式是 segement
3.Internet层
与路径和网络独立,功能是路径选择和报文交换,ip协议。
4.network access层
关心ip报文在物理链路上交换的所有问题,lan,wan技术。
比较:
1.两者都有层,网络专家需要两者都知道。
2.两者都有application,尽管它们包括不同的服务。
3.都有transport和network层。
4.报文交换技术是默认的。
5.TCP/IP模型因为有更少的层所以看起来简单些。
6.TCP/IP模型是网络建立的标准,所以TCP/IP模型获得认可仅仅因为协议。大部分的网络是在TCP/IP模型上建立的,尽管一般用OSI模型作为指导。