常见网络协议介绍


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可以看成是一个存储转发服务 。

推荐阅读