频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

FreeBSD超文本传输协议HTTP

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组
下一页 1 2 3 

  由于能够提供图形、声音等多媒体数据,WWW已经成为Internet使用者最喜爱的访问方式,当前的大部分 Internet流量均是由WWW浏览产生的。

由于这种多媒体浏览方式的帮助,Internet不再仅仅是由专业人员使用,对计算机了解不多的普通使用者也能进入Internet的世界,享受Internet带来的新鲜内容。

  虽然WWW服务非常之流行,然而要建立一个WWW服务器以提供WWW服务却仍然属于专业领域的任务。当前能够提供WWW服务的软件有很多种,分别运行在不同的操作系统之上,其中有一些软件能够运行在个人使用的Windows桌面系统上,具备图形界面且易于配置,因此很多希望尝试提供WWW服务的使用者常常会安装并试运行过这些系统。然而这些系统基本上是只能提供极其有限的服务能力的系统,如果要想提供一个能够允许正常的Internet访问的服务器系统,至少应该使用Windows NT系统。当要求更高的性能和稳定性系统时,就应该选择UnixFreeBSD显然是使用Intel平台系统时,可供选择的极其优秀的WWW服务器操作系统。

  • 基本概念

  虽然普通使用者只需要了解一些常识性的概念,如URL、HTML等,就能通过浏览器很轻松的访问Internet 上的Web资源。然而要建立一个Web服务器,却需要更多的相关概念,如HTTP、MIME、CGI等,这样才能了解Web服务器的设置参数,以正确设置这些参数建立一个真正可用的服务器系统。

  • 超文本传输协议HTTP

  用于支持WWW浏览的网络协议为HTTP,这是一种最基本的客户机/服务器的访问协议。浏览器向服务器发送请求,而服务器回应相应的网页。HTTP协议从1990年开始出现,发展到当前的HTTP 1.1标准,已经有了相当多的扩展,然而其最基本的实现是非常简单的,服务器需要进行的额外处理相当少,这也是为什么Web服务器软件如此众多的原因之一。

  • 请求方法

      通常,HTTP协议使用端口80来提供客户访问,因此也可以使用其他的网络软件,如telnet,模拟客户向服务器发送请求,来查看HTTP的传输方式。

    $ telnet webserver 80
    Trying 192.168.0.1...
    Connected to webserver.
    Escape character is '^]'.
    GET /index.html

      当telnet显示了Connect等信息建立了连接之后,服务器就等待使用者输入请求,而不进行任何提示。上例中,使用者输入GET /index.html指令,则服务器立即将相应的网页返回,然后关闭连接。

      客户程序向服务器发送的请求可以有不同的类型,这样服务器可以根据不同的请求类型进行不同的处理。在HTTP 1.0中,定义了三种最基本的请求类型,GET、POST和HEAD,这些请求方法的实现方式均与上例相同,客户程序用大写指令将请求发送给服务器,后面跟随具体的数据。

    保留:: http://www.qqread.com/net-protocol/s348205.html 更多文章 更多内容请看FreeBSD系统安全管理TCP/IP协议SIP协议---NGN网络的核心协议专题,或进入讨论组讨论。
  • 下一页 1 2 3 
    收藏此文】【 】【打印】【关闭
    相关图文阅读
    频道图文推荐
    健 康 咨 询
    时 尚 咨 询
    巧巧读书宗旨
    相关专题
    讨论组问题推荐
    站内各频道最新更新文档
    站内最新制作专题
    热门关键字导读
    Photoshop教 程照片处理 照片制作 PS快捷键 抠图
    计 算 机 故 障XP系统修复
    艺 术 与 设 计设计 流媒体 设计欣赏 边框
    计 算 机 安 全ARP
    站内频道文章精选
    巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章