您的位置:控制工程论坛网论坛 » 现场总线 » 什么是HTTP下载

马军成

马军成   |   当前状态:在线

总积分:13914  2024年可用积分:0

注册时间: 2006-12-01

最后登录时间: 2022-06-28

空间 发短消息加为好友

什么是HTTP下载

马军成  发表于 2009/11/9 13:51:25      1915 查看 3 回复  [上一主题]  [下一主题]

手机阅读

最近很多网友对于协议的理解有些模糊,本文由一位朋友提供,本人整理上传给CEC网友参考

 

           HTTP全称“Hypertext Transfer Protocol”,即超文本传输协议,它是一种从Web服务器下载超文本到本地浏览器的一种传输协议。HTTP下载的优点是网友可以打开浏览器自由选择Web网页上的图片、Html文件、压缩文件等元素进行下载,用户只需要使用浏览器软件不需要其它下载软件就能下载文件,通用性强。而它的缺点是下载速度慢、不支持断点续传,因此只适合下载体积较小的文件。

         代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。

代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。

而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。更重要的是:Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。主要的功能有:

1.突破自身IP访问限制,访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站。 大家在学习时会去国外的网站寻找资料,当然CEC的网站国外也有,也会通过第三方网站访问。那就会通过代理服务器了。

2.访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育 网开放的各类FTP下载上传,以及各类资料查询共享等服务。 特点是存储容量大,下载快。大家也可以访问CEC的FTP看看。

3.突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国 外的代理服务器试试。

4.提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。

5.隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击。

利用HTTP协议通讯的方式,HTTP协议即超文本传输协议,是Inter

net上进行信息传输时使用最为广泛的一种非常简单的通信协议。部分局域网对协议进行了限制,只允许用户通过HTTP协议访问外部网站。

SOCK5代理服务器 :

被代理端与代理服务器通过“SOCK4/5代理协议”进行通迅(具体协议内容可查看RFC文档)。SOCK4代理协议可以说是对HTTP代理协议的加强,它不仅是对HTTP协议进行代理,而是对所有向外的连接进行代理,是没有协议限制的。也就是说,只要你向外连接,它就给你代理,并不管你用的是什么协议,极大的弥补了HTTP代理协议的不足,使得很多在HTTP代理情况下无法使用的网络软件都可以使用了。(例如:OICQ、MSN等软件 )SOCK5代理协议又对前一版进行了修改,增加了支持UDP代理及身份验证的功能。它不是“协议代理”,所以它会对所有的连接进行代理,而不管用的是什么协议。

1楼 0 0 回复
  • 马军成

    马军成   |   当前状态:在线

    总积分:13914  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2022-06-28

    空间 发短消息加为好友

    马军成   发表于 2009/11/8 9:08:52

    一、光纤通道基本架构


    FC-4 Upper Layer Protocol:SCSI,HIPPI,SBCCS,802.2,ATM,VI,IP


    FC-3 common service


    FC-2 Framing Protocol /Flow Control


    FC-1 Encode/Decode


    FC-0 Media:Optical or copper,100MB/sec to 1.062GB/sec


    描述:


    FC-0: 物理层,定制了不同介质,传输距离,信号机制标准,也定义了光纤和铜线接口以及电缆指标


    FC-1: 定义编码和解码的标准


    FC-2: 定义了帧、流控制、和服务质量等


    FC-3: 定义了常用服务,如数据加密和压缩


    FC-4 :协议映射层,定义了光纤通道和上层应用之间的接口,上层应用比如:串行SCSI协议,HBA的驱动提供了FC-4span text 的接口函数,FC-4 支持多协议,如:FCP-SCSI,FC-IP,FC-VI。


    二、FCP-SCSI


    FCP-SCSI:是将光纤通道设备映射为一个操作系统 可访问的逻辑驱动器的一个串行协议,这个协议使得以前基于SCSI 的应用不做任何修改即可使用光纤通道。FC-SCSI 是存储系统和服务器之间最主要的通信手段。SCSI 扩展了COPY 命令,一个新的ANSI T10 标准,也支持SAN上存储系统之间通过数据迁移应用来直接移动数据。FCP-SCSI 和总线联结方式相比的优点在存储局域网上已经得到证明,FCP-SCSI 提供更高的性能(100M/sec), 更远的连接距离( 每连接最远达10 公里) ,更大的寻址空间( 最大16000000 个节点) 。FCP-SCSI 使用帧传输取代块传输。帧传输以大数据流传输方式传输短的小的事务数据,这样可提高服务质量。FCP-SCSI 支持为了简化管理和资源存储的存储” 池”技术网络配置。FCP-SCSI 支持提高可靠性和可用性的编码技术


    三、FC-IP


    FC-IP 将光纤通道地址映射到IP 地址,FC-IP 的寻址方式:广播一个IP 地址,然后从存储节点返回一个MAC 地址。如果SCSI 设备不能区分FCP-SCSI 帧和FC-IP 帧,IP 广播可能导致错误。HDS 系统可通过检测帧头来区分FCP-SCSI 帧和FC-IP 帧,没有这个能力的存储系统必须通过别的方法( 如switch zoning) 来阻止FC-IP 帧被广播到fibre 端口。FC-IP 和以太网比有几个优点:可以和类似FCP-SCSI 存储的内部连接架构集成,以节省使用成本;传输速度更快,效率更高。以太网传输数据包最高到1500 字节。包是以太网中基本校正单元,在每一帧后都会导致消CPU周期的一个中断。在GB 以太网里负载通常也是一个限制因素,避免占用全部带宽。而FC-IP 数据帧达到2000 字节,FC-IP 校正基本单元是一个多帧队列。MTU 可以达到64 个帧,比较以太网而言允许光纤通道在主机中断之间传输更多的数据。这种MTU 可减少需要的CPU 周期和提高传输效率。



    FC-IP 还有使用光纤通道网络的优点,光纤通道网络是基于流控制的封闭网络。以太网设初是考虑到要通过无流控制的公网,它在阻塞发生时,在一贯时间段之后返回并重发包,消耗额外的CPU 周期。IP 应用无须修改即可运行于FC-IP,享受光纤通道带来的高速和大大减少处理中断。


    Emulex 和JNI 是提供FC-IP 驱动的光纤通道HBA 厂商。他们计划传递一个”Combo” 以支持FCP-SCSI 和FC-IP 。Troika 提供支持FCP-SCSI 、FC-IP 、FC-IP (QOS )的控制器,QOS 允许网络管理员分配协议优先权。


    四、FC-VI


    FC-VI 是在光纤通道上实现VI 架构,它允许数据在光纤通道接点的内存地址之间快速迁移。FC-VI 是VI 架构的光纤通道应用,一个intel,Compaq,100 多家厂商和组织为了减少服务器通信等待的协议标准。VI 设计的初衷是为了达到集群计算机之间通信等待减少和高带宽的效果。在光纤通道网络里,通过和另一节点接口的HBA 的缓冲区和应用内存之间直接访问(DMA) 的方法,这个目标完成了VI 架构建立了内存注册机制,实质上就是限制用户内存的内存地址并支持数据从用户内存直接传输到HBA 的缓存,然后这个数据可以通过外部介质传输到另一个服务器应用内存的指定位置(注册)。如果要使用VI ,应用、数据库或操作系统必须从www.viarch.org 获得相应的API 。DB2 6.1 和Oracle8.1 都在他们的数据库集群应用中使用了VI 架构。


    IP over Ethernet 的延迟包括TCP 栈(CPU 负荷)和以太传输延迟。100BaseT 的最大传输速率为100Mbit/sec ,FC-IP 减少了以太相关的延迟并以光纤通道的速度传输,提供比IP over Ethernet 更好的吞吐能力,但仍然避免不了TCP/IP 的软件延迟。FC-VI 去掉了TCP 栈并提供了应用内存和HBA 之间的DMA 。FC-VI 饶过了系统内核,避免了操作系统上下文转换和缓冲改变,实现了更高的传输速率。


    FC-VI 需要一个支持VI 架构的光纤通道HBA ,FC-VI HBA 和支持SCSI I/O 的光纤通道HBA 有本质上的不同。Troika 和Finisar 都提供支持VI 架构的光纤通道HBA 。Finisar 出售一种基于PCI 的支持VI 架构的光纤通道HBA ,支持点对点连接或交换形式。Troika 出售一种基于PCI 的智能控制器?D?DSAN 2000 系列控制器,这种控制器支持FC-SCSI ,FC-IP ,点对点FC-VI ,FC-AL 和交换拓扑。Troika 控制器提供多种管理选项和特征,比如协议优先权配置和在负载均衡的path 变换。


    五、多协议结构


    所有的这三种协议(FC-SCSI ,FC-IP ,FC-VI )可以备组合成一个光纤通道结构。尽管这些协议也能在FC-AL 里工作,但相应的带宽共享和仲裁消耗忽略掉了FC-IP 和FC-IP 的性能优点。建议使用Fabric 交换,这是因为Fabric 交换提供服务器之间和服务器与存储设备之间的多个无阻塞的100M/sec 的通路。



    HDS 公司开发了一个模拟使用FC-SCSI ,FC-IP ,FC-VI 交换结构的多协议商业智能解决方案。使用Ancor 、Brocade 或一起使用这两家的Fabric 交换机,这个方案于1999 年11 月的计算机分销商展览会和2000 年6 月的Gartner 集团存储2000 年会议上得到验证。在这个方案里的Fabric 交换集成了全部数据网络的集中管理并提供了无限的可扩展性(随服务器和存储系统节点的增加)。Fabric 交换的使用牺牲了一些完全可以忽略的性能损耗,在多数情况下,FCP-SCSI 通过交换所消耗不超过2% 。


    当越来越多的应用为VI架构而修改或开发时,我们会看到越来越多数据网络集成到光纤通道上。出现的市场机遇如EAI (企业应用交换)需要提供异平台和异种数据库之间的数据实时传输和交换,FC-VI 使得服务器之间高速数据交换成为可能。现存的应用如NAS 通过使用VI sockets 可以光纤通道的速度运行他们的网络文件系统。


    人们正在努力提出访问存储的IP标准,Cisco为SCSI overIP向IETF提交了一个规范,目前这个规范仍在开发中,它需要将控制和命令信号与数据信号的传输电缆分开,主要是考虑流控制和传输控制的开销。

    2楼 回复本楼

    引用 马军成 2009/11/8 9:08:52 发表于2楼的内容

  • 马军成

    马军成   |   当前状态:在线

    总积分:13914  2024年可用积分:0

    注册时间: 2006-12-01

    最后登录时间: 2022-06-28

    空间 发短消息加为好友

    马军成   发表于 2009/11/8 9:09:04

    BICC协议由ITU-T SG11研究组完成标准化,由ISUP协议演进而来,是一种在骨干网中实现使用与业务承载无关的呼叫的控制协议。BICC定义了信令传送转换器(STC)、应用传送机制(APM)、承载控制隧道协议(BCTP)和IP承载控制协议(IPBCP)。通过点编码建立信令联系,信令链路通过静态SCTP连接,BICC节点中采用正常呼叫的选路原则选定路由,为呼叫的信令建立通路。信令信息利用信令传送转换器转换之后,采用APM传送BICC特定的控制信息。


    BICC协议的主要目的是解决呼叫控制和承载控制分离的问题,使呼叫控制信令可在各种网络上承载,包括MTP(消息传递部分)、SS7网络、ATM网络、IP网络。BICC协议由ISUP(ISDN用户部分)演变而来,是传统电信网络向综合多业务网络演进的重要支撑工具。


    BICC协议把支持BICC信令的节点分为服务节点(SN)和呼叫协调节点(CMN),SN具有承载控制功能(BCF),CMN不具有承载控制功能。对于SN,呼叫功能和承载控制功能在物理上既可以分开,也可以不分开。如果分开,那么呼叫功能和承载控制功能实体需要用呼叫承载控制(CBC)信令来发送消息。SN和CMN都使用“半呼叫”模型,每个完整的呼叫分为“入局”和“出局”呼叫,所允许的连接类型有3.1kHz音频、64 kbit/s、2×64 kbit/s、384 kbit/s、1536 kbit/s、1920 kbit/s、N×64 kbit/s?N=2~30等。BICC信令消息包括初始地址消息(IAM)、地址全消息(ACM)、应答消息(ANM)、CIC系列消息,等等。


    BICC从真正意义上解决了呼叫控制和承载控制相分离的问题,可以用于任何承载网络,如ATM、IP、STM。ATM具有很好的QoS保证和呼叫处理能力,BICC能够更好地支持ATM网络承载,这可能是业界看好BICC的原因之一。


    2002年6月,中国信息产业部颁布了四套BICC相关国家标准:《与承载无关的呼叫控制(BICC)规范 第1部分:BICC的功能》、《与承载无关的呼叫控制(BICC)规范 第2部分:BICC的消息、参数的基本功能和格式》、《与承载无关的呼叫控制(BICC)规范 第3部分:BICC的程序》、《与承载无关的呼叫控制(BICC)规范 第4部分:BICC的应用传送机制(APM)、隧道和IP承载控制协议(BCTP)》。由此可见,BICC协议在中国、在NGN中必将得到很好的实施与应用。

    3楼 回复本楼

    引用 马军成 2009/11/8 9:09:04 发表于3楼的内容

  • lyc19730508

    lyc19730508   |   当前状态:在线

    总积分:21344  2024年可用积分:2

    注册时间: 2008-03-20

    最后登录时间: 2021-05-27

    空间 发短消息加为好友

    lyc19730508   发表于 2009/11/9 13:51:25

    4楼 回复本楼

    引用 lyc19730508 2009/11/9 13:51:25 发表于4楼的内容

总共 , 当前 /