OSI参考模型与TCP/IP参考模型

OSI七层模型

  七层模型亦称OSI模型。参考模型是国际标准化组织(ISO)制定的一个用于计算机或者通信系统间互联的标准体系,一般称为OSI参考模型或者七层模型。他是一个七层的、抽象的模型体,不仅包括一系列抽象的术语还包括具体的协议。

分层:

(下例用两个公司AB之间的合作为例具体讲述,定义公司A为请求合作的公司)

应用层:

  OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。

  A公司的定义说明A公司便就是我们所说的用户,而作为本例之中,公司A要与公司B进行商业合作,首先要做的就是向公司B发送商业合作计划书,而这发送计划书就是应用层提供的一种网络服务,当然还可以选自发送报价单,询价单等等。

表示层:

  表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。

  可以理解为一个公司的文秘,公司A要发送合作计划书,而B公司却是海外公司,两家公司定义英文为合作语言,那么文秘就负责将合作计划书翻译成英语,并且为防止其他公司,会为计划书作以加密操作,而这文秘所作的也就是表示层的作用。

会话层:

  会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。

  会话层相当于公司的外联部,外联部拿到文秘翻译得计划书后,建立并记录本次会话,然后开始找寻B公司的联系地址,然后将计划书装入信封,写上联系地址,准备将其寄出。等到公司B接收到合作计划书之后,本次会话就算结束,外联部终止会话。

传输层:

  传输层建立了主机端到端的链接,传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。我们通常说的,TCP UDP就是在这一层。端口号既是这里的“端”。

  传输层相当于一个公司中收发快递的人,负责将上层要寄出的文件发送到邮局或者快递公司。

网络层:

  本层通过IP寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。就是通常说的IP层。这一层就是我们经常说的IP协议层。IP协议是Internet的基础。

  相当于快递公司的快递网络,快递公司拿到快件后会根据快件上的地址,选择最近的并且连通的投递线路。比如说深圳到北京的一个快件,首先需要到深圳集散中心,然后从深圳集散中心再到武汉集散中心再到北京集散中心,而这每个集散中心就是我们常说的IP节点。

数据链路层:

  数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。

  起到快件在每一个集散中心件传输时能正确的安全可靠的传输的作用。

物理层:

  实际最终信号的传输是通过物理层实现的。通过物理介质传输比特流。规定了电平、速度和电缆针脚。常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。

  相当于快递公司投送快件时的交通工具,比如说:汽车,轮船,飞机。

Tcp/IP参考模型

  Tcp/IP模型是计算机网络的祖父ARPANET和其继后的因特网使用参考模型,其是一组用于实现网络互联的通信协议。Inter网络体系结构以Tcp/IP为核心。基于参考模型将协议分为四层。

主机-网络层:

  主机-网络层是Tcp/IP模型的最底层,它负责发送和接收IP分组。Tcp/IP协议对主机-网络层并没有规定具体的协议,他采取开放的策略,允许使用广域网、局域网和城域网等各种协议。任何一种流行的低层传输协议都可以与TCP/IP互联网络层接口。这也正体现TCP/IP协议的开放性、兼容性的特点。

  这一层的功能是将数据从主机发送到网络上,相当于OSI模型中的物理层和数据链路层。

互连网络层:

  TCP/IP参考模型互连网络层使用的是IP协议。IP是一种不可靠、无连接的数据报传输服务协议,它提供的是一种“尽力而为”的服务互连网络层的数据单元是IP分组。

  互连网络层是TCP/IP参考模型中的第二层,设计的最初理念是为了当网络中的部分设备不能正常工作时,网络服务能不被中断,已经建立连接的网络连接依然能够有效的传输数据。换一种说法:当源主机与目标主机只要是处于正常状态,那么就要求能够进行数据传输。

数据传输层:

  传输层是负责在会话进程之间建立和维护端-端的连接,实现网络环境中分布式进程通信。传输层定义两种不同的协议:传输控制协议和用户数据报协议。
  TCP是一种可靠的、面向连接、面向字节流的传输层协议。TCP提供比较完善的流量控制与拥塞控制功能。UDP是一种不可靠的、无连接的传输层协议。

  数据传输层同OSI模型中的传输层。

应用层:

  应用层是TCP/IP协议中的最高层。应用层包括各种标准的网络应用协议,并且总是不断有新的协议加入。

  由于并不是所有的网络服务都需要会话层和表示层的功能,因而这些功能逐渐被融合到TCP/IP模型中应用层的某些特定网络服务中。应用层是网络操作者的应用接口。正像发件人将信封放进邮箱里一样,网络操作者只需要在应用程序中按下发送数据按钮之后剩下的全部由应用层以下的各层完成。

OSI参考模型与TCP/IP参考模型的比较

  OSI参考模型与TCP/IP参考模型虽然都采用了层次结构的方法,但是在层次划分与协议内容上有很大区别。
  OSI参考模型的设计者初衷是制定一个适用于全世界计算机网络的统一标准。从技术上追求一种理想状态。但最后没能流行的重要原因确是因为模型与协议本身的缺陷。OSI参考模型与协议结构复杂,实现周期长,运行效率低,缺乏市场与商业推动力。
  TCP/IP在20世纪70年代诞生以来,它经历40多年的实践检验,并且赢得了大量用户和投资。TCP/IP的成功促进了Internet的发展,Internet的发展又反向的扩大了TCP/IP的影响。TCP/IP首先在学术界争取了大批的用户。同时也越来越受计算机产业界的青睐。相比之下OSI参考模型与协议显得有些势单力薄,人们普遍的希望做到网络标准化,但是OSI迟迟没有成熟的产品推出,妨碍了第三方厂家开发相应的硬件和软件,从而影响了OSI研究成果的影响力与发展。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值