文档介绍:几种常用的网络协议
几种常用的网络协议
一、OSI模型
名称
层次
功能
物理层
1
实现计算机系统与网络间的物理
连接
数据链路层
2
进行数据打包与解包,形成信息帧
网络层
3
提供数据通过的路由
输层的功能包括:映像传输地址到网络地址、多路复用与分割、传输连接的建立 与释放、分段与重新组装、组块与分块。
根据传输层所提供服务的主要性质,传输层服务可分为以下三大类:
A类:网络连接具有可接受的差错率和可接受的故障通知率(网络连接断开和复位 发生的比率),A类服务是可靠的网络服务,一般指虚电路服务。
C类:网络连接具有不可接受的差错率,C类的服务质量最差,提供数据报服务或无 线电分组交换网均属此类。
B类:网络连接具有可接受的差错率和不可接受的故障通知率,B类服务介于A类与 C类之间,在广域网和互联网多是提供B类服务。
网络服务质量的划分是以用户要求为依据的。若用户要求比较高,则一个网络可能 归于C型,反之,则一个网络可能归于B型甚至A型。例如,对于某个电子邮件系 统来说,每周丢失一个分组的网络也许可算作A型;而同一个网络对银行系统来说 则只能算作
C型了。
会话层 Senssion
会话层利用传输层来提供会话服务,会话可能是一个用户通过网络登录到一个主机, 或一个正在建立的用于传输文件的会话。
会话层的功能主要有:会话连接到传输连接的映射、数据传送、会话连接的恢复和 释放、会话管理、令牌管理和活动管理。
表示层 Presen tation
表示层用于数据管理的表示方式,如用于文本文件的ASCII和EBCDIC,用于表示数 字的1S或2S补码表示形式。如果通信双方用不同的数据表示方法,他们就不能互 相理解。表示层就是用于屏蔽这种不同之处。
表示层的功能主要有:数据语法转换、语法表示、表示连接管理、数据加密和数据 压缩。
应用层 Applica tion
这是OSI参考模型的最高层,它解决的也是最高层次,即程序应用过程中的问题, 它直接面对用户的具体应用。应用层包含用户应用程序执行通信任务所需要的协议 和功能,如电子邮件和文件传输等,在这一层中TCP/IP协议中的FTP、SMTP、POP 等协议得到了充分应用。
SNMP(Simple Net work Management Pro to col,简单网络管理协议)的前身是简单网关 监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改, 特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名 的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此 SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本 的协议,其功能较以前已经大大地加强和改进了。
SNMP的体系结构是围绕着以下四个概念和目标进行设计的:保持管理代理(agent) 的软件成本尽可能低;最大限度地保持远程管理的功能,以便充分利用Internet 的网络资源;体系结构必须有扩充的余地;保持SNMP的独立性,不依赖于具体的计 算机、网关和网络传输协议。在最近的改进中,又加入了保证SNMP体系本身安全性 的目标。
OSPF(Open Shor test