ISO / OSI协议是一个七层的参考模型,它是在只有四层的TCP / IP协议模型后设计的。而且二者之间的区别也是比较微小的。 七层的OSI协议栈如下: 7 .应用层:为终端用户服务,例如电子邮件 6 .表示层:解决数据问题及数据压缩 5.会话层:进行认证和授权 4 .传输层:保证数据包的端到端传输 3.网络层:分组路由 2.数据链路层:发送和接收数据包 1 .物理层:进行物理连接或电缆本身。 相对于七层的OSI协议栈,四层的TCP / IP协议栈的使用如下: 5.应用层:进行认证,数据压缩……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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(逆向地址解析协议)。