1、重点掌握网络协议标准规范大全 在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则要求双方完成信息在计算机之间的传送过程。下面就对网络协议规范作个概述。 ARP(Address Resolution Protocol)地址解析协议 它是用于映射计算 机的物理地址和暂时指定的网络地址。开启时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,假如没有被使用,此结点被使用这个地址,假如此地址已经被别的计算机使用,正在使用此地址的计算
2、机会通告这一信息,只有再选另一个地址了。 SNMP(Simple Network Management P)网络管理协议 它是TCP/IP协议中的一部份,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部份。 AppleShare protocol(AppleShare协议) 它是Apple机上的通信协议,它允许计算机从服务器上祈求服务或者和服务器互换文献。AppleShare能够在TCP/IP协议或其他网络协议如IPX、AppleTalk上进行工作。使用它时,用户能够访问文献,应用程
3、序,打印机和其他远程服务器上的资源。它能够和配备了AppleShare协议的任何服务器进行通信,Macintosh、Mac OS、Windows NT和Novell Netware都支持AppleShare协议。 AppleTalk协议 它是Macintosh计算机使用的重要网络协议。Windows NT服务器有专门为Macintosh服务,也能支持该协议。其允许Macintosh的用户共享存储在 Windows NT文献夹的Mac-格式的文献,也能够使用和Windows NT连接的打印机。Windows NT共享文献夹以老式的Mac文献夹形式出目前Mac用
4、户面前。Mac文献名按需要被转换为FAT(8.3)格式和NTFS文献标准。支持MAc 文献格式的DOS和Windows客户端能与Mac用户共享这些文献。 BGP4(Border Gateway Protocol Vertion 4)边界网关协议-版本4 它是用于在自治网络中网关主机(每个主机有自己的路由)之间互换路由信息的协议,它使管理员能够在已知的路由方略上配备路由加权,能够更以便地使用无级内部域名路由(CIDR),它是一个在网络中能够容纳更多地址的机制,它比外部网关协议(EGP)更新。BGP4常常用于网关主机之间,主机中的路由表包括了已知路由的列表,可达
5、的地址和路由加权,这么就能够在路由中选择最佳的通路了。BGP在局域网中通信时使用内部BGP(IBGP),因为IBGP不能很好工作。 BOOTP协议 它是一个基于TCP/IP协议的协议,它能够让无盘站从一个中心服务器上取得IP地址,目前我们一般使用DHCP协议进行这一工作。 CMIP(Common Management Information Protocol)通用管理信息协议 它是建立在开放系统互连通信模式上的网络管理协议。有关的通用管理信息服务(CMIS)定义了访问和控制网络对象,设备和从对象设备接收状态信息的措施。
6、 Connection-oriented Protocol/Connectionless Protocol面对连接的协议/无连接协议 在广域网中,两台计算机建立物理连接过程所使用的协议,这种物理连接要连续到成功地互换完数据为止。在Internet中,TCP(传输控制协议)即这一类型的协议,它为两台连接在网络上的计算机提供了可相互通信且确保数据成功传输的一个伎俩。面对连接的协议一定要确保数据传送到对方。在广域网中,对接收方的计算机不做在线状态,或接收能力的测试,都能使数据由一台计算机传输到另外一台计算机上的协议。这是包互换网络中的重要协议,在Internet中的I
7、P协议即无连接协议,IP只关注将数据提成数据包进行传输,并在这些数据包被接收后重新组包,而不关注接收方计算机的状态。由面对连接的协议(如Internet中的TCP)来确保数据的接收。 DHCP(Dynamic Host Configuration Protocol)动态主机配备协议 它是在TCP/IP网络上使客户机取得配备信息的协议,它是基于BOOTP协议,并在BOOTP协议的基础上添加了自动分派可用网络地址等功效。这两个协议能够通过某些机制互操作。DHCP协议在安装TCP/IP协议和使用TCP/IP协议进行通迅时,必须配备IP地址、子网掩码、缺省网关三个参
8、数,这三个参数能够手动配备,也能够使用DHCP自动配备。 Discard Protocol抛弃协议 它的作用就是接收到什么抛弃什么,它对调试网络状态的一定的用处。基于TCP的抛弃服务,假如服务器实现了抛弃协议,服务器就会在TCP端口9检测抛弃协议祈求,在建立连接后并检测到祈求后,就直接把接收到的数据直接抛弃,直到用户中断连接。而基于UDP协议的抛弃服务和基于TCP差不多,检测的端口是UDP端口9,功效也同样。 Echo Protocol协议 这个协议重要用于调试和检测中。这个协议的作用也十分简单,接收到什么原封发回就是了。
9、它能够基于TCP协议,服务器就在TCP端口7检测有无消息,假如有发送来的消息直接返回就是了。假如使用UDP协议的基本过程和TCP同样,检测的端口也是7。 FTP(File Transfer Protocol)文献传输协议 它是一个标准协议,是在计算机和网络之间互换文献的最简单的措施。象传送可显示文献的HTTP和电子邮件的SMTP同样,FTP也是应用TCP/IP协议的应用协议标准。FTP一般用于将网页从创作者上传到服务器上供人使用,而从服务器上下传文献也是一个非常普遍的使用方式。作为用户,您能够用非常简单的DOS界面来使用FTP,也能够使用由第三方提供的图形界
10、面的FTP来更新(删除,重命名,移动和复制)服务器上的文献。目前有许多服务器支持匿名登录,允许用户使用FTP和ANONYMOUS作为用户名进行登录,一般可使用任何口令或只按回车键。 HDLC(High-Level Data Link Control)高层数据链路协议 它是一组用于在网络结点间传送数据的协议。在HDLC中,数据被组成一个个的单元(称为帧)通过网络发送,并由接收方确认收到。HDLC协议也管理数据流和数据发送的间隔时间。HDLC是在数据链路层中最广泛最使用的协议之一。目前作为ISO的标准,HDLC是基于IBM的SDLC协议的,SDLC被广泛用于IB
11、M的大型机环境之中。在HDLC中,属于SDLC的被称为通响应模式(NRM)。在一般响应模式中,基站(一般是大型机)发送数据给本地或远程的二级站。不一样类型的HDLC被用于使用X.25协议的网络和帧中继网络,这种协议能够在局域网或广域网中使用,无论此网是公共的还是私人的。 HTTP1.1(Hypertext Transfer Protocol Vertion 1.1)超文本传输协议-版本1.1 它是用来在Internet上传送超文本的传送协议。它是运行在TCP/IP协议族之上的HTTP应用协议,它能够使浏览器愈加高效,使网络传输减少。任何服务器除了包括HTML
12、文献以外,尚有一个HTTP驻留程序,用于响应用用户祈求。您的浏览器是HTTP客户,向服务器发送祈求,当浏览器中输入了一个开始文献或点击了一个超级链接时,浏览器就向服务器发送了HTTP祈求,此祈求被送往由IP地址指定的URL。驻留程序接收到祈求,在进行必要的操作后回送所要求的文献。 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的成果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用
13、层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位核心字作为RC4流加密算法,这对于商业信息的加密是适宜的。HTTPS和SSL支持使用X.509数字认证,假如需要的话用户能够确认发送者是谁。 ICMP(Internet Control Message Protocol)Internet控制信息协议 它是一个在主机和网关之间消息控制和差错报告协议。ICMP使用IP数据报,但消息由TCP/IP软件处理,对于应用程序使用者是不可见的。在被称为Catenet的系统中,IP协议被用作主机到主机的数据报服
14、务。网络连接设备称为网关。这些网关通过网关到网关协议(GGP)相互互换用于控制的信息。一般,赡养或目标主机将和源主机通信,例如,为报告在数据报过程中的错误。为了这个目标才使用了ICMP,它使用IP做于底层支持,好象它是一个高层协议,而实际上它是IP的一部分,必须由其他IP模块实现。ICMP消息在如下几个情况下发送:当数据报不能抵达目标地时,当网关的已经失去缓存功效,当网关能够引导主机在更短路由上发送。IP并非设计为设计为绝对可靠,这个协议的目标是为了当网络出现问题的时候返回控制信息,而不是使IP协议变得绝对可靠,并不确保数据报或控制信息能够返回。某些数据报仍将在没有任何报告的情况下丢失。
15、 IMAP4(Internet Mail Access Protocol Version 4)Internet邮件访问协议-版本4 它是用于从本地服务器上访问电子邮件的标准协议,它是一个C/S模型协议,用户的电子邮件由服务器负责接收保存。IMAP4改进了POP3的不足,用户能够通过浏览信件头来决定是不是要下载此信,还能够在服务器上创建或更改文献夹或邮箱,删除信件或检索信件的特定部分。在用户访问电子电子邮件时,IMAP4需要连续访问服务器。在POP3中,信件是保存在服务器上的,当用户阅读信件时,所有内容都会被立即下载到用户的机器上。我们有时能够把IMAP4当作是一个
16、远程文献服务器,把POP3能够当作是一个存储转发服务。 NNTP(Network News Transfer Protocol)网络新闻传输协议 NNTP同POP3协议同样,也存在某些不足。 IOTP(Internet Open Trading Protocol)Internet开放贸易协议 Internet开放贸易协议是一系列的标准,它使电子购置交易在客户,销售商和其他有关部分都是一致的,无论使用何种付款系统。IOTP适合用于诸多的付款系统,如SET,DigiCash,电子支票或借记卡。付款系统中的数据封装在IOTP报文
17、中。IOTP处理的交易能够包括客户、销售商、信用支票、证明、银行等部分。IOTP使用XML语言(Extensible Markup Language)来定义包括在交易中的数据。 IPv6(Internet Protocol Version 6)Internet协议-版本6 它是Internet协议的最新版本,已作为IP的一部分并被许多重要的操作系统所支持。IPv6也被称为“Ipng”(下一代IP),它对现行的IP(版本4)进行重大的改进。使用IPv4和IPv6的网络主机和中间结点能够处理IP协议中任何一层的包。用户和服务商能够直接安装IPv6而不用对系统进行
18、什么重大的修改。相对于版本4新版本的最大改进在于将IP地址从32位改为128位,这一改进是为了适应网络迅速的发展对IP地址的需求,也从根本上变化了IP地址短缺的问题。简化IPv4首部字段被删除或者成为可选字段,减少了一般情况下包的处理开销以及IPv6首部占用的带宽。改进IP 首部选项编码方式的修改导致愈加高效的传输,在选项长度方面更少的限制,以及将来引入新的选项时更强的适应性。加入一个新的能力,使得那些发送者要求特殊处理的属于尤其的传输流的包能够贴上标签,例如非缺省质量的服务或者实时服务。为支持认证,数据完整性以及(可选的)数据保密的扩展都在IPv6中阐明。本文描述IPv6基本首部以及最初定义的IPv6 扩展首部和选项。还将讨论包的大小问题,数据流标签和传输类别的语法,以及IPv6对上层协议的影响。IPv6 地址的格式和语法在其他文章中单独阐明。IPv6版的 ICMP 是所有IPv6应用都需要包括的。






