分层网络协议
来源:互联网 发布:华道数据 编辑:程序博客网 时间:2024/05/18 02:33
分层网络协议
OSI模型是国际标准化组织ISO创立的,这是一个理论模型,OSI模型共分为七层,从上至下依次是:
1、应用层,指网络操作系统和具体的应用程序,对应WWW服务器、FTP服务器等应用软件
2、表示层,数据语法的转换、数据的传达等
3、会话层,建立起两端之间的会话关系,并负责数据的传达
4、传输层,负责错误的检查与修复,以确保传送的质量,是FTP工作的地方(报文)
5、网络层,提供了编址方案,IP协议工作的地方(数据包)
6、数据链路层,将由物理层传来的未经处理的位数据包装成数据帧
7、物理层,对应网线、网卡、接口等物理设备
目前较为常用的5层模型:
1、应用层
2、传输层
3、网络层
4、数据链路层
5、物理层
建立七层模型的主要目的:
为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输,它最大的优点是将服务、接口、协议这三个概念明确的区分开来,通过七个层次化的结构模型使不同的系统、不同的网络之间实现可靠的通讯,服务说明某一层为上一层提供什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务,这样各层之间具有很强的独立性,互连网络中各实体采用什么样的协议是没有限制的,只要向上提供相同的服务并且不改变相邻层的接口就行了,网络七层的划分也是为了使网络的不同功能模块(不同层次)分担起不同的职责,从而带来如下好处:
1、减轻问题的复杂程度,一旦网络发生故障,可迅速定位故障所在层次,便于查找和纠错
2、在各层分别定义标准接口,使具备相同对等层的不同网络设备能实现互操作,各层之间则相对独立,一种高层协议可放在多种低层协议上运行
3、能有效的刺激网络技术革新,因为每次更新都可以在小范围内进行,不需要对整个网络动大手术
参考链接:
http://www.cnblogs.com/sunada2005/archive/2012/08/21/2649521.html
http://blog.chinaunix.net/uid-354915-id-4432586.html
- 网络分层协议
- 网络协议分层
- 网络协议分层
- 分层网络协议
- 网络协议分层
- 网络协议分层
- 网络分层&&网络协议 总结
- 互联网协议以及网络分层
- 网络协议分层---入门一
- 网络协议分层--入门二
- IOS模型分层网络协议
- 网络分层协议基础解析
- TCP/UDP网络协议以及网络分层
- TCP/IP协议、网络分层模型
- 网络分层原理和相关协议
- 网络基础知识(一):网络分层、UDP协议
- 网络网络基础知识-协议分层和OSI参考模型
- java网络编程详解(分层,TCP/IP,网络基础,协议)
- struct和typedef struct彻底明白了
- Android Intent 启动的TAG 类型
- [pat]1044. Shopping in Mars (25)
- xUtils框架之HttpUtils模块分析
- Swift语言开发:仿Clear手势操作(拖拽、划动、捏合)UITableView
- 分层网络协议
- PyCharm 第三方库的安装
- Spring集成Quartz定时任务框架介绍
- css后代选择器和属性选择器
- 10大排序算法总结
- FastCV主要接口分析之五
- Windows Embedded Standard 8 入门指南 5 of 5
- C++之:友元类
- loadedthe "xxx" nib but the view outlet was not set错误的解决办法。