TCP/IP与OSI

日期: 2009-09-01 作者:IT-Director.com翻译:王菲 来源:TechTarget中国 英文

ISO / OSI协议是一个七层的参考模型,它是在只有四层的TCP / IP协议模型后设计的。而且二者之间的区别也是比较微小的。    七层的OSI协议栈如下:   7 .应用层:为终端用户服务,例如电子邮件    6 .表示层:解决数据问题及数据压缩    5.会话层:进行认证和授权    4 .传输层:保证数据包的端到端传输   3.网络层:分组路由    2.数据链路层:发送和接收数据包    1 .物理层:进行物理连接或电缆本身。   相对于七层的OSI协议栈,四层的TCP / IP协议栈的使用如下:   5.应用层:进行认证,数据压缩……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

ISO / OSI协议是一个七层的参考模型,它是在只有四层的TCP / IP协议模型后设计的。而且二者之间的区别也是比较微小的。

   七层的OSI协议栈如下:

  7 .应用层:为终端用户服务,例如电子邮件 

  6 .表示层:解决数据问题及数据压缩 

  5.会话层:进行认证和授权 

  4 .传输层:保证数据包的端到端传输

  3.网络层:分组路由 

  2.数据链路层:发送和接收数据包 

  1 .物理层:进行物理连接或电缆本身。

  相对于七层的OSI协议栈,四层的TCP / IP协议栈的使用如下:

  5.应用层:进行认证,数据压缩,以及为终端用户服务

  4 .传输层:处理系统间的数据流,并为应用通过BSD套接字库提供网络接入

  3.网络层:分组路由 

  2 .网络接口层:连接内核OS /设备驱动程序的接口到计算机上的网络接口。 

  OSI和TCP / IP之间主要的差别有:

  TCP / IP协议上的应用层处理OSI模型中第5层,6层和7层中的所要处理的事。

  TCP / IP协议中的传输层和OSI模型中的传输层一样,不能保证数据包的可靠交付。

  由此,你可以看出,两种模型之间并没有太多的不同。在软件实现方面TCP / IP协议是这样的:

  应用层:进行一些应用,如SMTP (电子邮件),远程登录,FTP,Rlogin,NFS,NIS以及LPD。

  传输层:在数据传输中使用两种协议,UDP(用户数据报协议)和TCP ,UDP协议不提供可靠的数据包交付,并且使用数据包的应用程序必须有自己的识别方法。TCP协议为使用它的应用程序提供可靠的数据包交付。

  网络层:网络层主要是一些数据包的路由,以及使用一些低水平协议,如ICMP协议,IP协议和IGMP协议。 

  网络接口层:在这一层中关注的是实际的数据包传送,和IP地址到以太网地址的转换。这层中有 Arp(地址解析协议)、设备驱动程序和Rarp(逆向地址解析协议)。