常见的⽹络协议有哪些?原⽂链接地址:
在⽹络的各层中存在着许多协议,
它是定义通过⽹络进⾏通信的规则,
接收⽅的发送⽅同层的协议必须⼀致,否则⼀⽅将⽆法识别另⼀⽅发出的信息,
以这种规则规定双⽅完成信息在计算机之间的传送过程。
下⾯就对⽹络协议规范作个概述:
ARP(Address Resolution Protocol)地址解析协议
它是⽤于映射计算机的物理地址和临时指定的⽹络地址。
启动时它选择⼀个协议(⽹络层)地址,并检查这个地址是否已经有别的计算机使⽤,
如果没有被使⽤,此结点被使⽤这个地址,如果此地址已经被别的计算机使⽤,
正在使⽤此地址的计算机会通告这⼀信息,只有再选另⼀个地址了。
SNMP(Simple Network Management Protocol)⽹络管理协议
它是TCP/IP协议中的⼀部份,它为本地和远端的⽹络设备管理提供了⼀个标准化途径,
是分布式环境中的集中化管理的重要组成部份。
AppleShare protocol(AppleShare协议)
它是Apple机上的通信协议,它允许计算机从服务器上请求服务或者和服务器交换⽂件。AppleShare可以在TCP/IP协议或其它⽹络协议如IPX、AppleTalk上进⾏⼯作。
使⽤它时,⽤户可以访问⽂件,应⽤程序,打印机和其它远程服务器上的资源。
它可以和配置了AppleShare协议的任何服务器进⾏通信,
Macintosh、Mac OS、Windows NT和Novell Netware都⽀持AppleShare协议。
AppleTalk协议
它是Macintosh计算机使⽤的主要⽹络协议。
Windows NT服务器有专门为Macintosh服务,也能⽀持该协议。
其允许Macintosh的⽤户共享存储在 Windows NT⽂件夹的Mac-格式的⽂件,
也可以使⽤和Windows NT连接的打印机。
Windows NT共享⽂件夹以传统的Mac⽂件夹形式出现在Mac⽤户⾯前。
Mac⽂件名按需要被转换为FAT(8.3)格式和NTFS⽂件标准。
⽀持MAc ⽂件格式的DOS和Windows客户端能与Mac⽤户共享这些⽂件。
BGP4(Border Gateway Protocol Vertion 4)边界⽹关协议-版本4
它是⽤于在⾃治⽹络中⽹关主机(每个主机有⾃⼰的路由)之间交换路由信息的协议,
它使管理员能够在已知的路由策略上配置路由加权,可以更⽅便地使⽤⽆级内部域名路由(CIDR),它是⼀种在⽹络中可以容纳更多地址的机制,它⽐外部⽹关协议(EGP)更新。
BGP4经常⽤于⽹关主机之间,主机中的路由表包括了已知路由的列表,
可达的地址和路由加权,这样就可以在路由中选择最好的通路了。
BGP在局域⽹中通信时使⽤内部BGP(IBGP),因为IBGP不能很好⼯作。
BOOTP协议
它是⼀个基于TCP/IP协议的协议,它可以让⽆盘站从⼀个中⼼服务器上获得IP地址,
现在我们通常使⽤DHCP协议进⾏这⼀⼯作。
CMIP(Common Management Information Protocol)通⽤管理信息协议
它是建⽴在开放系统互连通信模式上的⽹络管理协议。
相关的通⽤管理信息服务(CMIS)定义了访问和控制⽹络对象,设备和从对象设备接收状态信息的⽅法。Connection-oriented Protocol/Connectionless Protocol⾯向连接的协议/⽆连接协议
在⼴域⽹中,两台计算机建⽴物理连接过程所使⽤的协议,
这种物理连接要持续到成功地交换完数据为⽌。
在nternet中,TCP(传输控制协议)即这⼀类型的协议,
它为两台连接在⽹络上的计算机提供了可相互通信且确保数据成功传输的⼀种⼿段。
⾯向连接的协议⼀定要保证数据传送到对⽅。在⼴域⽹中,对接收⽅的计算机不做在线状态,
或接收能⼒的测试,都能使数据由⼀台计算机传输到另外⼀台计算机上的协议。
这是包交换⽹络中的主要协议,在Internet中的IP协议即⽆连接协议,
IP只关注将数据分成数据包进⾏传输,并在这些数据包被接收后重新组包,
⽽不关注接收⽅计算机的状态。由⾯向连接的协议(如Internet中的TCP)来确保数据的接收。
DHCP(Dynamic Host Configuration Protocol)动态主机配置协议
它是在TCP/IP⽹络上使客户机获得配置信息的协议,它是基于BOOTP协议,
并在BOOTP协议的基础上添加了⾃动分配可⽤⽹络地址等功能。
这两个协议可以通过⼀些机制互操作。
DHCP协议在安装TCP/IP协议和使⽤TCP/IP协议进⾏通迅时,
必须配置IP地址、⼦⽹掩码、缺省⽹关三个参数,这三个参数可以⼿动配置,也可以使⽤DHCP⾃动配置。Discard Protocol抛弃协议
它的作⽤就是接收到什么抛弃什么,它对调试⽹络状态的⼀定的⽤处。
基于TCP的抛弃服务,如果服务器实现了抛弃协议,服务器就会在TCP端⼝9检测抛弃协议请求,
在建⽴连接后并检测到请求后,就直接把接收到的数据直接抛弃,直到⽤户中断连接。
⽽基于UDP协议的抛弃服务和基于TCP差不多,检测的端⼝是UDP端⼝9,功能也⼀样。
Echo Protocol协议
这个协议主要⽤于调试和检测中。这个协议的作⽤也⼗分简单,接收到什么原封发回就是了。
它可以基于TCP协议,服务器就在TCP端⼝7检测有⽆消息,如果有发送来的消息直接返回就是了。
如果使⽤UDP协议的基本过程和TCP⼀样,检测的端⼝也是7。
FTP(File Transfer Protocol)⽂件传输协议
它是⼀个标准协议,是在计算机和⽹络之间交换⽂件的最简单的⽅法。
像传送可显⽰⽂件的HTTP和电⼦邮件的SMTP⼀样,FTP也是应⽤TCP/IP协议的应⽤协议标准。
FTP通常⽤于将⽹页从创作者上传到服务器上供⼈使⽤,
⽽从服务器上下传⽂件也是⼀种⾮常普遍的使⽤⽅式。
作为⽤户,您可以⽤⾮常简单的DOS界⾯来使⽤FTP,
也可以使⽤由第三⽅提供的图形界⾯的FTP来更新(删除,重命名,移动和复制)服务器上的⽂件。
现在有许多服务器⽀持匿名登录,允许⽤户使⽤FTP和ANONYMOUS作为⽤户名进⾏登录,
通常可使⽤任何⼝令或只按回车键。
HDLC(High-Level Data Link Control)⾼层数据链路协议
它是⼀组⽤于在⽹络结点间传送数据的协议。
在HDLC中,数据被组成⼀个个的单元(称为帧)通过⽹络发送,并由接收⽅确认收到。
HDLC协议也管理数据流和数据发送的间隔时间。HDLC是在数据链路层中最⼴泛最使⽤的协议之⼀。现在作为ISO的标准,HDLC是基于IBM的SDLC协议的,SDLC被⼴泛⽤于IBM的⼤型机环境之中。
在HDLC中,属于SDLC的被称为通响应模式(NRM)。
在通常响应模式中,(通常是⼤型机)发送数据给本地或远程的⼆级站。
不同类型的HDLC被⽤于使⽤X.25协议的⽹络和帧中继⽹络,
这种协议可以在局域⽹或⼴域⽹中使⽤,⽆论此⽹是公共的还是私⼈的。
HTTP1.1(Hypertext Transfer Protocol Vertion 1.1)超⽂本传输协议-版本1.1
它是⽤来在Internet上传送超⽂本的传送协议。
它是运⾏在TCP/IP协议族之上的HTTP应⽤协议,它可以使浏览器更加⾼效,使⽹络传输减少。
任何服务器除了包括HTML⽂件以外,还有⼀个HTTP驻留程序,⽤于响应⽤⽤户请求。
您的浏览器是HTTP客户,向服务器发送请求,
当浏览器中输⼊了⼀个开始⽂件或点击了⼀个超级链接时,浏览器就向服务器发送了HTTP请求,
此请求被送往由IP地址指定的URL。驻留程序接收到请求,在进⾏必要的操作后回送所要求的⽂件。HTTPS(Secure Hypertext Transfer Protocol)安全超⽂本传输协议
它是由Netscape开发并内置于其浏览器中,⽤于对数据进⾏压缩和解压操作,
并返回⽹络上传送回的结果。
HTTPS实际上应⽤了Netscape的完全套接字层(SSL)作为HTTP应⽤层的⼦层。
(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协议被⽤作主机到主机的数据报服务。⽹络连接设备称为⽹关。
这些⽹关通过⽹关到⽹关协议(GGP)相互交换⽤于控制的信息。
通常,赡养或⽬的主机将和源主机通信,例如,为报告在数据报过程中的错误。
为了这个⽬的才使⽤了ICMP,它使⽤IP做于底层⽀持,好象它是⼀个⾼层协议,
⽽实际上它是IP的⼀部分,必须由其它IP模块实现。
ICMP消息在以下⼏种情况下发送:当数据报不能到达⽬的地时,
当⽹关的已经失去缓存功能,当⽹关能够引导主机在更短路由上发送。
IP并⾮设计为设计为绝对可靠,这个协议的⽬的是为了当⽹络出现问题的时候返回控制信息,
⽽不是使IP协议变得绝对可靠,并不保证数据报或控制信息能够返回。
⼀些数据报仍将在没有任何报告的情况下丢失。
IMAP4(Internet Mail Access Protocol Version 4)Internet邮件访问协议-版本4
它是⽤于从本地服务器上访问电⼦邮件的标准协议,它是⼀个C/S模型协议,
⽤户的电⼦邮件由服务器负责接收保存。
通信协议IMAP4改进了POP3的不⾜,⽤户可以通过浏览信件头来决定是不是要下载此信,
还可以在服务器上创建或更改⽂件夹或邮箱,删除信件或检索信件的特定部分。
在⽤户访问电⼦电⼦邮件时,IMAP4需要持续访问服务器。
在POP3中,信件是保存在服务器上的,当⽤户阅读信件时,所有内容都会被⽴刻下载到⽤户的机器上。我们有时可以把IMAP4看成是⼀个远程⽂件服务器,把POP3可以看成是⼀个存储转发服务。
NNTP(Network News Transfer Protocol)⽹络新闻传输协议
NNTP同POP3协议⼀样,也存在某些局限性。
IOTP(Internet Open Trading Protocol)Internet开放贸易协议
Internet开放贸易协议是⼀系列的标准,它使电⼦购买交易在客户,
销售商和其它相关部分都是⼀致的,⽆论使⽤何种付款系统。
IOTP适⽤于很多的付款系统,如SET,DigiCash,电⼦⽀票或借记卡。
付款系统中的数据封装在IOTP报⽂中。
IOTP处理的交易可以包括客户、销售商、信⽤⽀票、证明、银⾏等部分。
IOTP使⽤XML语⾔(ExtensibleMarkup Language)来定义包含在交易中的数据。
IPv6(Internet Protocol Version 6)Internet协议-版本6
它是Internet协议的最新版本,已作为IP的⼀部分并被许多主要的操作系统所⽀持。
IPv6也被称为“Ipng”(下⼀代IP),它对现⾏的IP(版本4)进⾏重⼤的改进。
使⽤IPv4和IPv6的⽹络主机和中间结点可以处理IP协议中任何⼀层的包。
⽤户和服务商可以直接安装IPv6⽽不⽤对系统进⾏什么重⼤的修改。
相对于版本4,新版本的最⼤改进在于将IP地址从32位改为128位,
这⼀改进是为了适应⽹络快速的发展对IP地址的需求,也从根本上改变了IP地址短缺的问题。
简化IPv4⾸部字段被删除或者成为可选字段,减少了⼀般情况下包的处理开销以及IPv6⾸部占⽤的带宽。改进IP ⾸部选项编码⽅式的修改导致更加⾼效的传输,在选项长度⽅⾯更少的限制,
以及将来引⼊新的选项时更强的适应性。加⼊⼀个新的能⼒,
使得那些发送者要求特殊处理的属于特别的传输流的包能够贴上标签,
⽐如⾮缺省质量的服务或者实时服务。
为⽀持认证,数据完整性以及(可选的)数据保密的扩展都在IPv6中说明。
本⽂描述IPv6基本⾸部以及最初定义的IPv6 扩展⾸部和选项。
还将讨论包的⼤⼩问题,数据流标签和传输类别的语法,以及IPv6对上层协议的影响。
IPv6 地址的格式和语法在其它⽂章中单独说明。IPv6版的 ICMP 是所有IPv6应⽤都需要包含的。
IPX/SPX(Internetwork Packet Exchange/Sequential PacketExchange)
互连⽹包交换/顺序包交换
它是由Novell提出的⽤于客户/服务器相连的⽹络协议。
使⽤IPX/SPX协议能运⾏通常需要NetBEUI⽀持的程序,通过IPX/SPX协议可以跨过路由器访问其他⽹络。MIME(Multi-Purpose Internet Mail Extensions)多功能Internet邮件扩展
MIME是扩展SMTP协议,是1991年Nathan Borenstein向IETF提出。
在传输字符数据的同时,允许⽤户传送另外的⽂件类型,
如声⾳,图像和应⽤程序,并将其压缩在MIME附件中。
因此,新的⽂件类型也被作为新的被⽀持的IP⽂件类型。
NetBEUI(NetBIOS Enhanced UserInterface)⽹络基本输⼊输出系统扩展⽤户接⼝
NetBEUI协议是IBM于1985年提出。
NetBEUI主要为20到200个⼯作站的⼩型局域⽹设计的,
⽤于NetBEUI、LanMan⽹、Windows For Workgroups及Windows NT⽹。
NetBEUI是⼀个紧凑、快速的协议,但由于NetBEUI没有路由能⼒,
即不能从⼀个局域⽹经路由器到另⼀个局域⽹,已不能适应较⼤的⽹络。
如果需要路由到其他局域⽹,则必须安装TCP/IP或IPX/SPX协议。
OSPF(Open Shortest Path First)开放最短路优先
OSPF是⽤于⼤型⾃主⽹络中替代路由信息协议的协议标准。
象RIP⼀样,OSPF也是由IETF设计⽤作内部⽹关协议族中的⼀个标准。
在使⽤OSPF时⽹络拓朴结构的变化可以⽴即在路由器上反映出来。
不象RIP,OSPF不是全部当前结点保存的路由表,⽽是通过最短路优先算法计算得到最短路,
这样可以降低⽹络通信量。
如果您熟悉最短路优先算法就会知道,它是⼀种只关⼼⽹络拓朴结构的算法,⽽不关⼼其它情况,
如优先权的问题,对于这⼀点,OSPF改变了算法使它根据不同的情况给某些通路以优先权。
POP3(Post Office Protocol Version 3)邮局协议-版本3
它是⼀个关于接收电⼦邮件的客户/服务器协议。
电⼦邮件由服务器接收并保存,在⼀定时间之后,由客户电⼦邮件接收程序检查邮箱并下载邮件。
POP3它内置于IE和Netscape浏览器中。另⼀个替代协议是交互邮件访问协议(IMAP)。
使⽤IMAP您可以将服务器上的邮件视为本地客户机上的邮件。
在本地机上删除的邮件还可以从服务器上到。
E-mail 可以被保存在服务器上,并且可以从服务器上回。
PPP(Point to Point Protocol)点对点协议
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论