08Webserver教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 虚拟控制台(Virtual console)和控制台设备(console device) 虚拟控制台是在系统视频监视器上全屏显示的终端。虚拟控制台被命名为编号从 /dev/tty1 开始的 /dev/tty# 。/dev/tty0 是当前虚拟控制台。/dev/tty0 用于在不能使用帧缓冲设备(/dev/fb*)的机器上存取系统视频卡,注意,不要将 /dev/console 用于此目的。/dev/console 由内核管理,系统消息将被发送到这里。单用户模式下必须允许 login 使用 /dev/console 。 * 伪终端(PTY) 伪终端用于创建登陆会话或提供其它功能,比如通过 TTY line discipline (包括SLIP或者PPP功能)来处理任意的数据生成。每一个 PTY确定 都有一个master端和一个slave端。按照 System V/Unix98 的 PTY 命名方案,所有master端共享同一个 /dev/ptmx 设备节点(打开它内核将自动给出一个未分配的PTY),所有slave端都位于 /dev/pts 目录下,名为 /dev/pts/# (内核会根据需要自动生成和删除它们)。 一旦master端被打开,相应的slave设备就可以按照与 TTY 设备完全相同的方式使用。master设备与slave设备之间通过内核进行连接,等价于拥有 TTY 功能的双向管道(pipe)。 嵌入式WEB服务器及其应用 远程控制 WEB服务器简介 WEB浏览器 浏览器是个显示网页伺服器或档案系统内的HTML文件,并让用户与此些文件互动的一种软件。个人电脑上常见的网页浏览器包括微软的Internet Explorer、Mozilla的Firefox、Opera和Safari。浏览器是最经常使用到的客户端程序。 WEB服务器简介 WEB服务器 通常是在远程机器上,负责对浏览器页面请求作出响应,返回HTML编码或类似的数据流。 通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。 嵌入式WEB服务器的构架 Httpd 非常小巧的轻量级webserver,仅仅提供了http和cgi的支持。20个源文件,7000多行代码,编译后30几K,可以同时响应1000个以上的请求。 goAhead 是一款功能比较全的开源嵌入式web server。 支持asp,嵌入式javascript,CGI以及静态页面html格式。 快速响应,每秒可处理超过50个请求。 支持多种操作系统,包括VxWorks,LINUX,Windows,WinCE,pSOS等。 Boa 支持HTTP和CGI,非常高效的请求速度几效率。21个源文件,4000多行源代码,编译后400多K,最多可以同时响应50个请求。 常见的嵌入式WEB服务器 HTML语言简介 HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。 用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。 HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或 .htm的文件扩展名。 生成一个HTML文档主要有以下三种途径: 1.手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。 2.通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。 3.由Web服务器(或称HTTP 服务器)一方实时动态地生成。 HTML表单介绍 普通的HTML页面只能提供静态的信息给用户,要实现网页的交互仅依靠HTML是无法实现的。 HTML中的表单(FORM)是用户页面输入的交互方式,FORM中提供了多种输入方式,如文字输入区、下拉菜单、复选框、单选框等等。 定义表单FORM标签 form name=input action=url method=get/post /form Action表示对表单输入处理的方法(url/cgi) Method表示对表单输入的处理提交方式(get/post) GET/POST方法 method有两个值:get和post get的方式是将表单控件的name/value信息经过编码之后,通过URL发送(你可以在地址栏里看到)。 post则将

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档